https://github.com/sourcetrait/sourcetrait_common
Common libraries and tools for SourceTrait projects
https://github.com/sourcetrait/sourcetrait_common
active sourcetrait
Last synced: 22 days ago
JSON representation
Common libraries and tools for SourceTrait projects
- Host: GitHub
- URL: https://github.com/sourcetrait/sourcetrait_common
- Owner: sourcetrait
- License: other
- Created: 2024-04-22T23:02:48.000Z (about 2 years ago)
- Default Branch: dev
- Last Pushed: 2026-02-10T14:58:27.000Z (3 months ago)
- Last Synced: 2026-03-15T09:10:54.563Z (about 1 month ago)
- Topics: active, sourcetrait
- Language: Rust
- Homepage: https://sourcetrait.com
- Size: 2.48 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-AGPL-3-LINKING-EXCEPTION.txt
Awesome Lists containing this project
README
SourceTrait Common
================================================================================
[![License Badge]][License] [![Linkable Badge]][Linkable]
*Common libraries and tools for SourceTrait projects*
Packages
--------------------------------------------------------------------------------
### [SourceTrait Common Extended Chrono](./crates/sourcetrait_chronox)
[![ChronoX Crate Badge]][ChronoX Crate] [![Docs Badge]][ChronoX Docs]
*Extended Chrono library*
### [SourceTrait Common Extended RON](./crates/sourcetrait_ronx)
[![RonX Crate Badge]][RonX Crate] [![Docs Badge]][RonX Docs]
*Extended RON library*
### [SourceTrait Common Extended Standard](./crates/sourcetrait_stdx)
[![StdX Crate Badge]][StdX Crate] [![Docs Badge]][Stdx Docs]
*Extended standard library*
### [SourceTrait Common Extended TOML](./crates/sourcetrait_tomlx)
[![TomlX Crate Badge]][TomlX Crate] [![Docs Badge]][TomlX Docs]
*Extended TOML library*
### [SourceTrait Common Tooling](./crates/sourcetrait_tooling)
[![Tooling Crate Badge]][Tooling Crate] [![Docs Badge]][Tooling Docs]
*Cross-platform system utilities*
### [SourceTrait Common Testing](./crates/testing/sourcetrait_testing)
[![Testing Crate Badge]][Testing Crate] [![Docs Badge]][Testing Docs]
*Structured testing with setup, teardown, and standardized fixture and temp directories*
Repository
--------------------------------------------------------------------------------
Found a bug? Let us know! Upvote an existing issue on GitHub or create one if it
doesn't exist.
### Contributors
Contributors, please review [SOURCETRAIT.md](./SOURCETRAIT.md).
#### Copyright Assignment Agreement (CAA)
By committing to this repository you agree to assign to
[Asmov LLC](https://asmov.software) all right, title, and interest worldwide in
all copyright covering your contribution.
License (AGPL3)
--------------------------------------------------------------------------------
SourceTrait Common: Common libraries and tools for SourceTrait projects
Developed by [SourceTrait](https://sourcetrait.com), a division of **Asmov LLC**
Copyright (C) 2025 [Asmov LLC](https://asmov.software)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a [copy](./LICENSE-AGPL-3.txt) of the
GNU Affero General Public License along with this program.
If not, see https://www.gnu.org/licenses/.
### Linking Exception (Section 7)
An additional linking permission is granted under GNU Affero GPL version 3,
section 7.
If you modify this Program, or any covered work, by linking or combining it with
this Library (or a modified version of that library), containing parts covered
by the terms of the AGPL3 license, the licensors of this Library grant you
additional permission to convey the resulting work.
Corresponding Source for a non-source form of such a combination shall include
the source code for the parts of this Library used as well as that of the
covered work.
[Docs Badge]: https://img.shields.io/badge/docs-blue
[License]: #License-AGPL3
[License Badge]: https://img.shields.io/badge/license-AGPL3-blue.svg
[Linkable]: #Linking-Exception-Section-7
[Linkable Badge]: https://img.shields.io/badge/linkable-yes-green.svg
[ChronoX Crate]: https://crates.io/crates/sourcetrait_chronox
[ChronoX Crate Badge]: https://img.shields.io/crates/v/sourcetrait_chronox.svg
[ChronoX Docs]: https://docs.rs/sourcetrait_chronox
[RonX Crate]: https://crates.io/crates/sourcetrait_ronx
[RonX Crate Badge]: https://img.shields.io/crates/v/sourcetrait_ronx.svg
[RonX Docs]: https://docs.rs/sourcetrait_ronx
[StdX Crate]: https://crates.io/crates/sourcetrait_stdx
[StdX Crate Badge]: https://img.shields.io/crates/v/sourcetrait_stdx.svg
[StdX Docs]: https://docs.rs/sourcetrait_stdx
[TomlX Crate]: https://crates.io/crates/sourcetrait_tomlx
[TomlX Crate Badge]: https://img.shields.io/crates/v/sourcetrait_tomlx.svg
[TomlX Docs]: https://docs.rs/sourcetrait_tomlx
[Tooling Crate]: https://crates.io/crates/sourcetrait_tooling
[Tooling Crate Badge]: https://img.shields.io/crates/v/sourcetrait_tooling.svg
[Tooling Docs]: https://docs.rs/sourcetrait_tooling
[Testing Crate]: https://crates.io/crates/sourcetrait_testing
[Testing Crate Badge]: https://img.shields.io/crates/v/sourcetrait_testing.svg
[Testing Docs]: https://docs.rs/sourcetrait_testing