Rust rust-library

Open-source Rust projects categorized as rust-library

Top 23 Rust rust-library Projects

rust-library
  1. grex

    A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases

  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. juniper

    GraphQL server library for Rust

  4. poem

    A full-featured and easy-to-use web framework with the Rust programming language.

  5. tera

    A template engine for Rust based on Jinja2/Django

  6. photon

    ⚑ Rust/WebAssembly image processing library (by silvia-odwyer)

  7. rage

    A simple, secure and modern file encryption tool (and Rust library) with small explicit keys, no config options, and UNIX-style composability.

  8. imgui-rs

    Rust bindings for Dear ImGui

  9. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  10. tract

    Tiny, no-nonsense, self-contained, Tensorflow and ONNX inference

    Project mention: Tract: Self-contained, TensorFlow and ONNX inference | news.ycombinator.com | 2026-01-14
  11. log

    Logging implementation for Rust (by rust-lang)

    Project mention: Logs in code | dev.to | 2026-05-25

    Rust: The log crate facade

  12. lopdf

    A Rust library for PDF document manipulation.

    Project mention: Show HN: Extend UI – open-source UI kit for modern document apps | news.ycombinator.com | 2026-06-10

    Using lopdf[1] for PDF parsing, rtf-parser[2] for RTF, and I'm sure you know that DOCX/PPTX/etc. is basically just a zip file of XML. The LLM cares about textual data (which just gets moderately cleaned up post-extraction), so I didn't have to deal with rendering.

    [1] https://github.com/J-F-Liu/lopdf

    [2] https://github.com/d0rianb/rtf-parser

  13. ureq

    A simple, safe HTTP client

    Project mention: The Rust Foundation Maintainers Fund | news.ycombinator.com | 2025-11-04

    > As an example, I still do not understand why simple HTTP crates require more than 50 to 70 dependencies to execute a simple GET call...

    Looking at ureq [0], for example, its direct non-build/non-dev dependencies are (counting duplicates):

    - base64

    - flate2 (4 transitive dependencies)

    - log

    - percent-encoding

    - rustls (26 transitive dependencies)

    - rustls-pki-types (1 transitive dependency)

    - ureq-proto (7 transitive dependencies)

    - utf-8

    - webpki-roots (2 transitive dependencies)

    The vast majority of the raw dependency count comes from Rustls and related crates, and I'd imagine reimplementing a TLS stack would be somewhat out of scope for an HTTP crate. I'm not sure there's much room for substantial reductions in dependency count otherwise.

    [0]: https://github.com/algesten/ureq

  14. rust-csv

    A CSV parser for Rust, with Serde support.

  15. argh

    Rust derive-based argument parsing optimized for code size

  16. windows-drivers-rs

    Platform that enables Windows driver development in Rust

    Project mention: The end of the kernel Rust experiment | news.ycombinator.com | 2025-12-09

    By the way, M$$$ has already making the transition of its driver writing in Rust

    https://github.com/microsoft/windows-drivers-rs

    maybe this will be good for the rest of the kernels, Illumos/HaikuOs/ReactOs.

  17. macmon

    πŸ¦€πŸŒ‘οΈ Real-time system monitor for Apple Silicon Macs (M1–M5). No sudo. TUI, JSON/Prometheus metrics server, and Rust library.

    Project mention: Macmon: Sudoless performance monitoring for Apple processors. CPU / GPU / RAM us | news.ycombinator.com | 2026-02-01
  18. nutype

    Rust newtype with guarantees πŸ‡ΊπŸ‡¦ πŸ¦€

    Project mention: Stop Writing if-checks: Refinement Types in Java 8+ | dev.to | 2026-03-16

    Rust has nutype (~1.6k GitHub stars), which uses derive macros to generate validated newtype wrappers.

  19. lingua-rs

    The most accurate natural language detection library for Rust, suitable for short text and mixed-language text

  20. printpdf

    Rust / WASM library for reading, writing and rendering PDF

    Project mention: Taffy: A flexible, high-performance, cross-platform UI layout library | news.ycombinator.com | 2026-08-13
  21. imageproc (PistonDevelopers)

    Image processing operations

  22. Spartan

    Spartan: High-speed zkSNARKs without trusted setup (by microsoft)

  23. blade

    Sharp and simple graphics library (by kvark)

  24. quicksilver

    A simple framework for 2D games on desktop and web (by elliegoldstein)

  25. optimization-engine

    Nonconvex embedded optimization: code generation for fast real-time optimization + ROS support

  26. 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 rust-library discussion

Log in or Post with

Rust rust-library related posts

Index

What are some of the best open-source rust-library projects in Rust? This list will help you:

# Project Stars
1 grex 8,179
2 juniper 5,969
3 poem 4,439
4 tera 4,299
5 photon 3,890
6 rage 3,641
7 imgui-rs 3,054
8 tract 3,053
9 log 2,545
10 lopdf 2,240
11 ureq 2,182
12 rust-csv 1,957
13 argh 1,953
14 windows-drivers-rs 1,921
15 macmon 1,867
16 nutype 1,767
17 lingua-rs 1,130
18 printpdf 1,112
19 imageproc (PistonDevelopers) 975
20 Spartan 869
21 blade 806
22 quicksilver 778
23 optimization-engine 645

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com