InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Rust Library Projects
-
tach
A Python tool to visualize + enforce dependencies, using modular architecture 🌎 Open source 🐍 Installable via pip 🔧 Able to be adopted incrementally - ⚡ Implemented with no runtime impact ♾️ Interoperable with your existing systems 🦀 Written in rust
Project mention: Show HN: Tach – Visualize and Untangle Your Python Codebase | news.ycombinator.com | 2025-02-25Yes!
Here is an example project that is configured as if it were a uv workspace: https://github.com/gauge-sh/tach/tree/main/python/tests/exam...
In that project, `tach check-external` would handle between-workspace dependencies, while the core `modules` and `interfaces` config would handle within-workspace dependencies.
Soon these will be better unified, we kept the 1st-party/3rd-party distinction separate while we learned what the UX should be.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
fantocini - A high-level API for programmatically interacting with web pages through WebDriver, but I want chrome devtools protocol instead.
-
-
For the config files, I used the 'tempfile' crate, or more specifically, the tempdir function to create a temporary directory. So that any file creation or modification can happen inside without affecting the real config files.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
cacache-rs
A high-performance, concurrent, content-addressable disk cache, with support for both sync and async APIs. 💩💵 but for your 🦀
-
-
-
-
CrateTorrent GitHub Repository
-
-
-
-
-
-
livesplit-core
livesplit-core is a library that provides a lot of functionality for creating a speedrun timer.
-
wireguard-rs
Rust library providing unified WireGuard interface to native/kernel and userspace implementations
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Library discussion
Rust Library related posts
-
But how does torrenting actually work?
-
Loco 0.14 on Cathyos: 始め方
-
Automated Testing With Rust
-
Show HN: IPA – a GUI for exploring inner details of PDF
-
Font as Tetris
-
Show HN: Rust crate providing a unified high-level API for WireGuard protocol
-
Libraries to read information about GPUs (temperature, load, memory, etc.)
-
A note from our sponsor - InfluxDB
www.influxdata.com | 16 Jun 2025
Index
What are some of the best open-source Library projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | tach | 2,417 |
2 | fantoccini | 1,836 |
3 | rust-csv | 1,817 |
4 | tempfile | 1,304 |
5 | midir | 700 |
6 | Ruma | 642 |
7 | shiplift | 627 |
8 | cacache-rs | 624 |
9 | rust-library-i18n | 538 |
10 | rust-imap | 521 |
11 | lindera | 511 |
12 | cratetorrent | 481 |
13 | rustface | 417 |
14 | Pleco | 405 |
15 | fs_extra | 318 |
16 | hubcaps | 284 |
17 | atty | 279 |
18 | livesplit-core | 216 |
19 | wireguard-rs | 203 |
20 | monero-rs | 155 |
21 | Rust_Search | 153 |
22 | SoundcoreManager | 149 |
23 | cpc | 139 |