rustcommon is a collection of common libraries we use in our Rust projects. This includes datastructures, logging, metrics, timers, and ratelimiting.
rustcommon is a workspace repository which contains several crates (libraries) which we use in our Rust projects such as rpc-perf and Rezolus. These common libraries may be useful in other projects, and as such, we are providing them here for ease of discovery.
Each crate within this repository contains its own readme and changelog detailing the purpose and history of the library.
Clone and build rustcommon from source
git clone https://github.com/twitter/rustcommon
# run tests
cargo test --all
Create a new issue on GitHub.
We feel that a welcoming community is important and we ask that you follow Twitter's Open Source Code of Conduct in all interactions with the community.
- Brian Martin [email protected]
A full list of contributors can be found on GitHub.
Follow @TwitterOSS on Twitter for updates.
Copyright 2019-2020 Twitter, Inc.
Licensed under the Apache License, Version 2.0: https://www.apache.org/licenses/LICENSE-2.0
Please report sensitive security issues via Twitter's bug-bounty program (https://hackerone.com/twitter) rather than GitHub.