Rust Library

Open-source Rust projects categorized as Library

Top 23 Rust Library Projects

  1. 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-25

    Yes!

    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.

  2. 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.

    InfluxDB logo
  3. fantoccini

    A high-level API for programmatically interacting with web pages through WebDriver.

    Project mention: Rustify some puppeteer code | dev.to | 2024-06-27

    fantocini - A high-level API for programmatically interacting with web pages through WebDriver, but I want chrome devtools protocol instead.

  4. rust-csv

    A CSV parser for Rust, with Serde support.

  5. tempfile

    Temporary file library for rust

    Project mention: Automated Testing With Rust | dev.to | 2024-11-09

    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.

  6. midir

    Cross-platform realtime MIDI processing in Rust.

  7. Ruma

    A set of Rust crates for interacting with the Matrix chat network.

  8. shiplift

    🐳 🦀 rust interface for maneuvering docker containers

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. cacache-rs

    A high-performance, concurrent, content-addressable disk cache, with support for both sync and async APIs. 💩💵 but for your 🦀

  11. rust-library-i18n

    Rust 核心库和标准库中文翻译,可作为 IDE 工具的智能提示,并生成本地 API 文档

  12. rust-imap

    IMAP client library for Rust

  13. lindera

    A multilingual morphological analysis library.

  14. cratetorrent

    A BitTorrent V1 engine library for Rust (and currently Linux)

    Project mention: But how does torrenting actually work? | dev.to | 2025-05-16

    CrateTorrent GitHub Repository

  15. rustface

    Face detection library for the Rust programming language

  16. Pleco

    A Rust-based re-write of the Stockfish Chess Engine (by pleco-rs)

  17. fs_extra

    Expanding opportunities standard library std::fs and std::io

  18. hubcaps

    a rust interface for github

  19. atty

    are you or are you not a tty?

  20. livesplit-core

    livesplit-core is a library that provides a lot of functionality for creating a speedrun timer.

  21. wireguard-rs

    Rust library providing unified WireGuard interface to native/kernel and userspace implementations

  22. monero-rs

    The Rust Monero library published on crates.io

  23. SoundcoreManager

    Control Soundcore headphones with the power of Rust.

  24. cpc

    Text calculator with support for units and conversion

  25. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Library discussion

Log in or Post with

Rust Library related posts

  • But how does torrenting actually work?

    1 project | dev.to | 16 May 2025
  • Loco 0.14 on Cathyos: 始め方

    4 projects | dev.to | 10 Jan 2025
  • Automated Testing With Rust

    1 project | dev.to | 9 Nov 2024
  • Show HN: IPA – a GUI for exploring inner details of PDF

    5 projects | news.ycombinator.com | 28 Aug 2024
  • Font as Tetris

    4 projects | news.ycombinator.com | 20 Jun 2024
  • Show HN: Rust crate providing a unified high-level API for WireGuard protocol

    1 project | news.ycombinator.com | 29 Jan 2024
  • Libraries to read information about GPUs (temperature, load, memory, etc.)

    4 projects | /r/rust | 9 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 Jun 2025
    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 →

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

Sponsored
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.
www.influxdata.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?