Rust rust-library

Open-source Rust projects categorized as rust-library

Top 23 Rust rust-library Projects

  • grex

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

    Project mention: Gnarly Learnings from August 2022 | | 2022-08-24


  • juniper

    GraphQL server library for Rust

    Project mention: A question about Warpgrapher (framework for creating data model-driven GraphQL API services) | | 2022-06-21

    Juniper has plenty of popularity, so I guess it's Rust + graph DB that doesn't get much love then... :/

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.


    🚀Memory safe, blazing fast, configurable, minimal hello world written in rust(🚀) in a few lines of code with few(1092🚀) dependencies🚀

    Project mention: Youtube and TikTok influencers wouldn't lie to me... right? | | 2022-11-26

    Obligatory Rust (and Rocket-Ship emoji) implementation of Hello-World

  • tera

    A template engine for Rust based on Jinja2/Django

    Project mention: I made a status bar generator for xmobar (and other text based bars) | | 2022-11-25

    supports sophisticated templating using Tera,

  • poem

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

    Project mention: Migrating from warp to axum | | 2022-11-23

    I recently been working with warp and stumbled upon poem framework (, any thoughts about that? Considering Axum as well but staying a bit on cautionary side until 0.6 full release.

  • imgui-rs

    Rust bindings for Dear ImGui

    Project mention: Windows Central: "Microsoft to merge Surface Pro X ARM and Surface Pro 9 Intel versions under one product line" | | 2022-08-31

    To move on to GUI dev, there's the Qt Framework, Eto.forms for C#; Rust has the ImGui wrapper for the C++ Dear ImGui library.

  • askama

    Type-safe, compiled Jinja-like templates for Rust

    Project mention: An Express-inspired web framework for Rust | | 2022-10-15

    In strongly typed languages like Rust, composing smaller libraries is usually quite painless, so you don't need a large framework.

    Personally for backend Rust I use rouille[0] for the server (it's very simple and async-free), askama[1] for compile-time HTML templates and (if a SPA is unavoidable, as that is of course always to be avoided if at all possible) yew[2] for client-side WASM.

    Now this stack is what I like personally, but there are many options that you can combine, some more full-featured than others. Check out for a partial overview.




  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • photon

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

    Project mention: Rust/WebAssembly image processing library | | 2022-11-01
  • rage

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

    Project mention: Axcrypt -- or is there something better Reddit would recommend? | | 2022-11-09
  • log

    Logging implementation for Rust (by rust-lang)

    Project mention: Colorful logging with pizzazz! | | 2022-11-27

    It's a for-fun project that provides a configurable implementation for the log crate. This language and community is awesome, and I hope some of you get a kick out of this!

  • redbpf

    Rust library for building and running BPF/eBPF modules

    Project mention: Junyeong's contribution to RedBPF in Feb 2022 | | 2022-03-07
  • tract

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

    Project mention: Rust Native ML Frameworks? | | 2022-09-18
  • rust-csv

    A CSV parser for Rust, with Serde support.

    Project mention: How to convert xslx to csv using Rust? | | 2022-08-17

    csv for writing to CSV

  • argh

    Rust derive-based argument parsing optimized for code size

    Project mention: Crate List - | | 2022-11-07 is another minimal library for CLI argument parsing that could be in the list

  • ureq

    A simple, safe HTTP client

    Project mention: An HTTP request parser with rust and | | 2022-05-23

    After a quick check of the available rust http client libraries I opted for reqwest. It has a pretty simple API and it seems to be among the most used libraries for this matters. But I'm a bit concerned about all its dependencies so I might try ureq later.

  • lopdf

    A Rust library for PDF document manipulation.

    Project mention: Rust crate to merge PDFs | | 2022-03-09
  • quicksilver

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

    Project mention: Rust alternative for PyGame ? | | 2022-01-02

    Another simple 2d framework that targeted wasm and desktop was but unfortunately it was abandoned :( and never had android support.

  • printpdf

    An easy-to-use library for writing PDF in Rust

    Project mention: What's everyone working on this week (40/2022)? | | 2022-10-03

    Making a PDF builder on top of, which is a bit low level to work (you have to manually calculate text position etc). This builder keeps track of position, margin, font management and so on so writing a PDF becomes straightforward.

  • lingua-rs

    The most accurate natural language detection library for Rust, suitable for long and short text alike

    Project mention: Whatlang 0.15.0 released (lightweight lib for language recognition) | | 2022-05-01

    How does it compare to lingua?

  • imageproc (PistonDevelopers)

    Image processing operations

    Project mention: Looking for an image manipulation library that can add text to images. (and has documentation for it) | | 2022-02-15
  • rust-library-i18n

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

  • Spartan

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

    Project mention: No, the "Monero devs" are not trying to migrate Monero to zk-SNARKs | | 2022-04-30
  • duckscript

    Simple, extendable and embeddable scripting language.

    Project mention: New alternative for clap (declarative, basic and simple) | | 2022-08-05

    Currently i'm using it in cargo-make but will also use it later to parse args for duckscript commands.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

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). The latest post mention was on 2022-11-27.

Rust rust-library related posts


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

Project Stars
1 grex 5,734
2 juniper 4,852
3 2,646
4 tera 2,372
5 poem 2,107
6 imgui-rs 1,965
7 askama 1,925
8 photon 1,851
9 rage 1,650
10 log 1,569
11 redbpf 1,451
12 tract 1,439
13 rust-csv 1,296
14 argh 1,263
15 ureq 1,120
16 lopdf 1,046
17 quicksilver 757
18 printpdf 576
19 lingua-rs 562
20 imageproc (PistonDevelopers) 499
21 rust-library-i18n 479
22 Spartan 421
23 duckscript 346
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.