{"id":13672342,"url":"https://github.com/twitter/rustcommon","last_synced_at":"2025-07-09T22:43:12.624Z","repository":{"id":38216261,"uuid":"224026335","full_name":"twitter/rustcommon","owner":"twitter","description":"Common Twitter Rust lib","archived":false,"fork":false,"pushed_at":"2022-10-19T21:26:21.000Z","size":345,"stargazers_count":341,"open_issues_count":0,"forks_count":38,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-04-27T21:35:28.405Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/twitter.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-11-25T19:35:00.000Z","updated_at":"2025-04-10T18:45:45.000Z","dependencies_parsed_at":"2022-08-09T00:15:47.865Z","dependency_job_id":null,"html_url":"https://github.com/twitter/rustcommon","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/twitter/rustcommon","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twitter%2Frustcommon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twitter%2Frustcommon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twitter%2Frustcommon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twitter%2Frustcommon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/twitter","download_url":"https://codeload.github.com/twitter/rustcommon/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twitter%2Frustcommon/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264504616,"owners_count":23618831,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-08-02T09:01:32.838Z","updated_at":"2025-07-09T22:43:12.602Z","avatar_url":"https://github.com/twitter.png","language":"Rust","funding_links":[],"categories":["Rust"],"sub_categories":[],"readme":"# rustcommon\n\nrustcommon is a collection of common libraries we use in our Rust projects. This\nincludes datastructures, logging, metrics, timers, and ratelimiting.\n\n## Overview\n\nrustcommon is a workspace repository which contains several crates (libraries)\nwhich we use in our Rust projects such as rpc-perf and Rezolus. These common\nlibraries may be useful in other projects, and as such, we are providing them\nhere for ease of discovery.\n\nEach crate within this repository contains its own readme and changelog\ndetailing the purpose and history of the library.\n\n## Getting Started\n\n### Building\n\nrustcommon is built with the standard Rust toolchain which can be installed and\nmanaged via [rustup](https://rustup.rs) or by following the directions on the\nRust [website](https://www.rust-lang.org/).\n\n#### Clone and build rustcommon from source\n```bash\ngit clone https://github.com/twitter/rustcommon\ncd rustcommon\n\n# run tests\ncargo test --all\n```\n\n## Support\n\nCreate a [new issue](https://github.com/twitter/rustcommon/issues/new) on GitHub.\n\n## Contributing\n\nWe feel that a welcoming community is important and we ask that you follow\nTwitter's [Open Source Code of Conduct] in all interactions with the community.\n\n## Authors\n\n* Brian Martin \u003cbmartin@twitter.com\u003e\n\nA full list of [contributors] can be found on GitHub.\n\nFollow [@TwitterOSS](https://twitter.com/twitteross) on Twitter for updates.\n\n## License\n\nCopyright 2019-2020 Twitter, Inc.\n\nLicensed under the Apache License, Version 2.0:\nhttps://www.apache.org/licenses/LICENSE-2.0\n\n## Security Issues?\n\nPlease report sensitive security issues via Twitter's bug-bounty program\n(https://hackerone.com/twitter) rather than GitHub.\n\n[contributors]: https://github.com/twitter/rustcommon/graphs/contributors?type=a\n[Open Source Code of Conduct]: https://github.com/twitter/code-of-conduct/blob/master/code-of-conduct.md\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftwitter%2Frustcommon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftwitter%2Frustcommon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftwitter%2Frustcommon/lists"}