{"id":33918450,"url":"https://github.com/sourcetrait/sourcetrait_common","last_synced_at":"2026-04-05T11:31:26.243Z","repository":{"id":235293018,"uuid":"790456449","full_name":"sourcetrait/sourcetrait_common","owner":"sourcetrait","description":"Common libraries and tools for SourceTrait projects","archived":false,"fork":false,"pushed_at":"2026-02-10T14:58:27.000Z","size":2597,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2026-03-15T09:10:54.563Z","etag":null,"topics":["active","sourcetrait"],"latest_commit_sha":null,"homepage":"https://sourcetrait.com","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sourcetrait.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-AGPL-3-LINKING-EXCEPTION.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-04-22T23:02:48.000Z","updated_at":"2025-11-04T20:42:16.000Z","dependencies_parsed_at":"2024-12-14T00:18:26.617Z","dependency_job_id":"28e3714f-539b-4d9c-a71c-0c0b9f158c41","html_url":"https://github.com/sourcetrait/sourcetrait_common","commit_stats":null,"previous_names":["asmov/common","sourcetrait/common","sourcetrait/srctrait-common","sourcetrait/sourcetrait_common"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/sourcetrait/sourcetrait_common","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sourcetrait%2Fsourcetrait_common","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sourcetrait%2Fsourcetrait_common/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sourcetrait%2Fsourcetrait_common/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sourcetrait%2Fsourcetrait_common/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sourcetrait","download_url":"https://codeload.github.com/sourcetrait/sourcetrait_common/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sourcetrait%2Fsourcetrait_common/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31434624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T08:13:15.228Z","status":"ssl_error","status_checked_at":"2026-04-05T08:13:11.839Z","response_time":75,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["active","sourcetrait"],"created_at":"2025-12-12T08:23:39.272Z","updated_at":"2026-04-05T11:31:26.234Z","avatar_url":"https://github.com/sourcetrait.png","language":"Rust","readme":"SourceTrait Common\n================================================================================\n[![License Badge]][License] [![Linkable Badge]][Linkable]\n\n*Common libraries and tools for SourceTrait projects*\n\n\nPackages\n--------------------------------------------------------------------------------\n\n### [SourceTrait Common Extended Chrono](./crates/sourcetrait_chronox)\n[![ChronoX Crate Badge]][ChronoX Crate] [![Docs Badge]][ChronoX Docs]\n\n*Extended Chrono library*\n\n### [SourceTrait Common Extended RON](./crates/sourcetrait_ronx)\n[![RonX Crate Badge]][RonX Crate] [![Docs Badge]][RonX Docs]\n\n*Extended RON library*\n\n### [SourceTrait Common Extended Standard](./crates/sourcetrait_stdx)\n[![StdX Crate Badge]][StdX Crate] [![Docs Badge]][Stdx Docs]\n\n*Extended standard library*\n\n### [SourceTrait Common Extended TOML](./crates/sourcetrait_tomlx)\n[![TomlX Crate Badge]][TomlX Crate] [![Docs Badge]][TomlX Docs]\n\n*Extended TOML library*\n\n### [SourceTrait Common Tooling](./crates/sourcetrait_tooling)\n[![Tooling Crate Badge]][Tooling Crate] [![Docs Badge]][Tooling Docs]\n\n*Cross-platform system utilities*\n\n### [SourceTrait Common Testing](./crates/testing/sourcetrait_testing)\n[![Testing Crate Badge]][Testing Crate] [![Docs Badge]][Testing Docs]\n\n*Structured testing with setup, teardown, and standardized fixture and temp directories*\n\n\nRepository\n--------------------------------------------------------------------------------\n\nFound a bug? Let us know! Upvote an existing issue on GitHub or create one if it\ndoesn't exist.\n\n### Contributors\nContributors, please review [SOURCETRAIT.md](./SOURCETRAIT.md).  \n\n#### Copyright Assignment Agreement (CAA)\nBy committing to this repository you agree to assign to\n[Asmov LLC](https://asmov.software) all right, title, and interest worldwide in\nall copyright covering your contribution.\n\n\nLicense (AGPL3)\n--------------------------------------------------------------------------------\nSourceTrait Common: Common libraries and tools for SourceTrait projects  \nDeveloped by [SourceTrait](https://sourcetrait.com), a division of **Asmov LLC**  \nCopyright (C) 2025 [Asmov LLC](https://asmov.software)  \n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU Affero General Public License as\npublished by the Free Software Foundation, either version 3 of the\nLicense, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU Affero General Public License for more details.\n\nYou should have received a [copy](./LICENSE-AGPL-3.txt) of the\nGNU Affero General Public License along with this program.\nIf not, see https://www.gnu.org/licenses/.\n\n### Linking Exception (Section 7)\n\nAn additional linking permission is granted under GNU Affero GPL version 3,\nsection 7.\n\nIf you modify this Program, or any covered work, by linking or combining it with\nthis Library (or a modified version of that library), containing parts covered\nby the terms of the AGPL3 license, the licensors of this Library grant you\nadditional permission to convey the resulting work.\n\nCorresponding Source for a non-source form of such a combination shall include\nthe source code for the parts of this Library used as well as that of the\ncovered work.\n\n\n[Docs Badge]: https://img.shields.io/badge/docs-blue\n[License]: #License-AGPL3\n[License Badge]: https://img.shields.io/badge/license-AGPL3-blue.svg\n[Linkable]: #Linking-Exception-Section-7\n[Linkable Badge]: https://img.shields.io/badge/linkable-yes-green.svg\n\n[ChronoX Crate]: https://crates.io/crates/sourcetrait_chronox\n[ChronoX Crate Badge]: https://img.shields.io/crates/v/sourcetrait_chronox.svg\n[ChronoX Docs]: https://docs.rs/sourcetrait_chronox\n\n[RonX Crate]: https://crates.io/crates/sourcetrait_ronx\n[RonX Crate Badge]: https://img.shields.io/crates/v/sourcetrait_ronx.svg\n[RonX Docs]: https://docs.rs/sourcetrait_ronx\n\n[StdX Crate]: https://crates.io/crates/sourcetrait_stdx\n[StdX Crate Badge]: https://img.shields.io/crates/v/sourcetrait_stdx.svg\n[StdX Docs]: https://docs.rs/sourcetrait_stdx\n\n[TomlX Crate]: https://crates.io/crates/sourcetrait_tomlx\n[TomlX Crate Badge]: https://img.shields.io/crates/v/sourcetrait_tomlx.svg\n[TomlX Docs]: https://docs.rs/sourcetrait_tomlx\n\n[Tooling Crate]: https://crates.io/crates/sourcetrait_tooling\n[Tooling Crate Badge]: https://img.shields.io/crates/v/sourcetrait_tooling.svg\n[Tooling Docs]: https://docs.rs/sourcetrait_tooling\n\n[Testing Crate]: https://crates.io/crates/sourcetrait_testing\n[Testing Crate Badge]: https://img.shields.io/crates/v/sourcetrait_testing.svg\n[Testing Docs]: https://docs.rs/sourcetrait_testing\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsourcetrait%2Fsourcetrait_common","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsourcetrait%2Fsourcetrait_common","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsourcetrait%2Fsourcetrait_common/lists"}