Thanks to visit codestin.com
Credit goes to Github.com

Skip to content
@sourcetrait

SourceTrait

Portable. Extendable. Freedom.

Products

The SourceTrait productivity suite is comprised of three core products:

SourceTrait Backup


SourceTrait Backup is a rotational backup system for workstation users.

It allows easy access to previous backups on the system to quickly restore lost work.

Full backups are typically ran monthly and incremental backups (changes only) are typically ran daily. Users can customize scheduling.

Backups can be configured to be zipped, encrypted, and securely synchronized across multiple devices and cloud storage providers.

There is no vendor lock-in; The reliable rsync backup tool is used internally and the same can be used manually if necessary.

SourceTrait Filer

SourceTrait Filer is a novel method of record-keeping using existing filesystem tools.

It assists users in filing consistently, according to their own rules, which in turn allows the entire directory structure to be reliably cross-referencable.

Files can be maintained entirely offline, self-hosted over a company network, or through a cloud service.

There is no vendor lock-in; No special tools are required to access anything.

SourceTrait Sync

SourceTrait Sync is a portable file synchronization system that maintains a user's important files in a standardized way across multiple operating systems.

It is essentially a unified repository that synchronizes the configuration of other repositories. It supports Git and SourceTrait Filer across any service provider. All files are categorized by the SourceTrait Who standard.

Each of the user's repositories are stored in a standard way within their home directory. The user can then configure symbolic links (shortcuts) for easy access, which is automatically replicated to any other operating system that they use.

Standards

Operating Systems

Cross-Platform

We provide shell scripting for:

We provide development packaging for:

Linux

We provide packaging for:

  • apt and dpkg via .deb packages
  • dnf, yum, and rpm via .rpm packages

MacOS

We provide packaging for:

Windows

We provide packaging for:

SourceTrait Who

SourceTrait Who is a standard used across our suite that allow users to operate under multiple roles on a single system.

We all wear a many hats. This is how SourceTrait classifes them ...

Identities and Roles

  • At (org): The user's identity within an organization (typical work role)
    • /at/(org)/
  • As (alias): The user's aliases and specialized roles (hobby accounts, admin roles, etc.)
    • /as/(alias)/ or /as/(org)/(role)/
  • Me: The user's personal identity
    • /me/

Pinned Loading

  1. sourcetrait_cli sourcetrait_cli Public

    Command-line interface for the SourceTrait productivity suite

    Rust 1

  2. sourcetrait_common sourcetrait_common Public

    Common libraries and tools for SourceTrait projects

    Rust 2

Repositories

Showing 10 of 30 repositories

Top languages

Loading…

Most used topics

Loading…