Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/twitter/rustcommon
Common Twitter Rust lib
https://github.com/twitter/rustcommon
Last synced: about 2 months ago
JSON representation
Common Twitter Rust lib
- Host: GitHub
- URL: https://github.com/twitter/rustcommon
- Owner: twitter
- License: apache-2.0
- Created: 2019-11-25T19:35:00.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-10-19T21:26:21.000Z (almost 2 years ago)
- Last Synced: 2024-07-28T18:35:38.892Z (about 2 months ago)
- Language: Rust
- Size: 337 KB
- Stars: 341
- Watchers: 11
- Forks: 41
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# rustcommon
rustcommon is a collection of common libraries we use in our Rust projects. This
includes datastructures, logging, metrics, timers, and ratelimiting.## Overview
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.## Getting Started
### Building
rustcommon is built with the standard Rust toolchain which can be installed and
managed via [rustup](https://rustup.rs) or by following the directions on the
Rust [website](https://www.rust-lang.org/).#### Clone and build rustcommon from source
```bash
git clone https://github.com/twitter/rustcommon
cd rustcommon# run tests
cargo test --all
```## Support
Create a [new issue](https://github.com/twitter/rustcommon/issues/new) on GitHub.
## Contributing
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.## Authors
* Brian Martin
A full list of [contributors] can be found on GitHub.
Follow [@TwitterOSS](https://twitter.com/twitteross) on Twitter for updates.
## License
Copyright 2019-2020 Twitter, Inc.
Licensed under the Apache License, Version 2.0:
https://www.apache.org/licenses/LICENSE-2.0## Security Issues?
Please report sensitive security issues via Twitter's bug-bounty program
(https://hackerone.com/twitter) rather than GitHub.[contributors]: https://github.com/twitter/rustcommon/graphs/contributors?type=a
[Open Source Code of Conduct]: https://github.com/twitter/code-of-conduct/blob/master/code-of-conduct.md