Top 23 Rust Library Projects
-
Pair that with Serde for serialization/deserialization (JSON, TOML, YAML, CSV/TSV, XML, URL query strings, etc.), Figment for configuration, and ignore for filesystem traversal with blacklist support, and Rust is a real joy for writing CLI utilities.
-
https://github.com/jonhoo/fantoccini is inspired by Puppeteer.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
That said though; there are a few solutions for the problem you're describing. One would be to have a "temp file" type which knows how to delete itself when dropped, but can manually be converted into a permanent file in the case of success. Crates like tempfile provide abstractions for this.
-
-
-
Project mention: What was the Rust project in your portfolio that got you hired as a Rust developer? | reddit.com/r/rust | 2022-04-19
I got a 404 there, but this link works for me!
-
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
The imap crate doesn’t look too complicated. Which issues are you having with it? Just skimmed the examples, not used it myself yet.
-
For learning Rust I just picked a random, reasonably sized C++ project and spent a few weeks porting it to Rust. Was more than enough to get a grip on the core language features and tools and start receiving interview offers for a Rust position (though I ultimately decided to stay on the JVM track). The project was a face detection library: https://github.com/atomashpolskiy/rustface
-
Project mention: Announcing Octocat-rs: A GitHub API library written in Rust! | reddit.com/r/rust | 2022-03-16
There’s also https://github.com/softprops/hubcaps
-
Project mention: Ways to detect where a STDOUT was piped or not | reddit.com/r/learnrust | 2021-08-19
Maybe start with the atty crate? Ultimately this is an OS question more than a Rust question, and it depends on what you mean by "any stdout was piped". For example, do you want to be able to tell the difference between
-
A caching middleware for Surf that follows HTTP caching rules. By default it uses cacache as the backend cache manager.
-
livesplit-core
livesplit-core is a library that provides a lot of functionality for creating a speedrun timer.
-
I just tested this on the following pages (logged out and then logged in):
https://github.com/intellij-rust/intellij-rust/issues/3757
https://github.com/webdesus/fs_extra/issues/12
Comments were not truncated.
-
atomic-data-rust
Create, share, fetch and model Atomic Data! This project consists of a graph database + server, a CLI and a rust library.
Project mention: Is there an example app that uses Sled database in Rust? | reddit.com/r/rust | 2022-03-12I use sled in Atomic Server. Here's the actual sled usage.
-
Is this the rewrite from the post or where can I find it? Is there a place where we list all rewrites?
-
Project mention: FastUUID is a library which provides CPython bindings to Rust's UUID library | news.ycombinator.com | 2021-08-03
-
Muta is chain framework (e.g. substrate or cosmos-sdk) being intensively worked on in 2020. The design goal of Muta is high performance and usability. Muta can process ~3k transactions per second and achieve instant finality thanks to a BFT consensus implementation named Overlord.
-
-
For full list of changes, check out the repository CHANGELOG file
-
rust-cardano-ouroboros-network
Rust implementation of networking layer for the Ouroboros blockchain protocol using Tokio framework.
Project mention: [CRUST] Cardano Node in Rust (Project Catalyst) | reddit.com/r/CardanoDevelopers | 2021-11-21> 1x Technical Architect (100% FTE; 6 months) - 30k USD Where would this project find a sufficiently qualified Rust architect who will work full-time for $60K per year? Given the unrealistic budget breakdown, it's hard to justify funds for this project, and I'm a huge Rust fan. It might be better to share a link to the public sources with a list of the most important issues that need work. Is this the project that needs help?
-
-
Project mention: Just discovered an awesome crate: GuillaumeGomez / sysinfo | reddit.com/r/rust | 2021-06-26
/u/efrankee, how would you compare it to your own libmacchina ? Could you make use of it for Macchina ?
Rust Library related posts
- Should programming languages switch to special characters (gliphs) for it's code?
- Rust Torrent CLI
- "Nightmare" - A Monero Fiction Short Story
- Recommend an easy-to-use email reader crate
- [CRUST] Cardano Node in Rust (Project Catalyst)
- `Cargo install --git` -- received unexpected content-type
- Blog post: Async Cancellation
Index
What are some of the best open-source Library projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | rust-csv | 1,190 |
2 | fantoccini | 870 |
3 | tempfile | 634 |
4 | shiplift | 541 |
5 | rust-library-i18n | 427 |
6 | Ruma | 373 |
7 | cratetorrent | 354 |
8 | rust-imap | 333 |
9 | rustface | 297 |
10 | hubcaps | 274 |
11 | atty | 204 |
12 | cacache-rs | 168 |
13 | livesplit-core | 162 |
14 | fs_extra | 137 |
15 | atomic-data-rust | 89 |
16 | monero-rs | 75 |
17 | fastuuid | 75 |
18 | overlord | 68 |
19 | cpc | 62 |
20 | janetrs | 35 |
21 | rust-cardano-ouroboros-network | 30 |
22 | generative | 21 |
23 | libmacchina | 19 |
Are you hiring? Post a new remote job listing for free.