Awesome Open Source
Awesome Open Source
Combined Topics
rust-library
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 60 Rust Library Open Source Projects
Categories
>
Libraries
>
Rust Library
Juniper
⭐
3,435
GraphQL server library for Rust
Tera
⭐
1,447
A template engine for Rust based on Jinja2/Django
Grex
⭐
1,434
A command-line tool and library for generating regular expressions from user-provided test cases
Askama
⭐
1,208
Type-safe, compiled Jinja-like templates for Rust
Imgui Rs
⭐
1,191
Rust bindings for Dear ImGui
Log
⭐
974
Logging implementation for Rust
Photon
⭐
893
⚡ Rust/WebAssembly image processing library
Rust Csv
⭐
891
A CSV parser for Rust, with Serde support.
Tract
⭐
854
Tiny, no-nonsense, self-contained, Tensorflow and ONNX inference
Argh
⭐
800
Rust derive-based argument parsing optimized for code size
Not Yet Awesome Rust
⭐
766
A curated list of Rust code and resources that do NOT exist yet, but would be beneficial to the Rust community.
Rage
⭐
739
A simple, secure and modern encryption tool (and Rust library) with small explicit keys, no config options, and UNIX-style composability.
Lopdf
⭐
703
A Rust library for PDF document manipulation.
Quicksilver
⭐
699
A simple framework for 2D games on desktop and web
Redbpf
⭐
555
Rust library for building and running BPF/eBPF modules
Ureq
⭐
488
Minimal request library in rust.
Printpdf
⭐
386
An easy-to-use library for writing PDF in Rust
Imageproc
⭐
325
Image processing operations
Gba
⭐
261
A crate that helps you make GBA games
Lingua Rs
⭐
238
👄 The most accurate natural language detection library in the Rust ecosystem, suitable for long and short text alike
Horrorshow Rs
⭐
219
A macro-based html builder for rust
Sprs
⭐
219
sparse linear algebra library for rust
Tinyvec
⭐
218
Just, really the littlest Vec you could need. So smol.
Ta Rs
⭐
216
Technical analysis library for Rust language
Spartan
⭐
197
Spartan: High-speed zkSNARKs without trusted setup
Mocktopus
⭐
170
Mocking framework for Rust
Rust Delegate
⭐
170
Rust method delegation with less boilerplate
Wither
⭐
163
An ODM for MongoDB built on the official MongoDB Rust driver.
Rust S3
⭐
159
Rust library for interfacing with AWS S3 and other API compatible services
Duckscript
⭐
152
Simple, extendable and embeddable scripting language.
Mtpng
⭐
151
A parallelized PNG encoder in Rust
Atty
⭐
149
are you or are you not a tty?
Sm
⭐
147
🚀 SM – a static State Machine library
Tentacle
⭐
146
A multiplexed p2p network framework that supports custom protocols
Pdb
⭐
145
A parser for Microsoft PDB (Program Database) debugging information
Neovim Lib
⭐
144
Rust library for Neovim clients
Roperator
⭐
139
Experimental Kubernetes Operator kit written in Rust
Kernel Roulette
⭐
124
A kernel module written in Rust
Lua Rs
⭐
122
Pure Rust implementation of Lua compiler.
Gust
⭐
116
A small charting/visualization tool and partial vega implementation for Rust
Bifrost
⭐
112
Pure rust building block for distributed systems
Grammers
⭐
96
(tele)gramme.rs - use Telegram's API from Rust
Rustplotlib
⭐
83
A pure Rust visualization library inspired by D3.js
Bitmatch
⭐
81
A Rust crate that allows you to match, bind, and pack the individual bits of integers.
Lang C
⭐
75
Lightweight C parser for Rust
Actix Protobuf
⭐
75
Protobuf integration for actix web
Lor Axe
⭐
71
🪓 a multi-threaded, low-bandwidth HTTP DOS tool
Eventsourcing
⭐
70
Event Sourcing Library for Rust
Wide
⭐
63
A crate to help you go wide.
Ical Rs
⭐
43
Rust parser for ics (rfc5545) and vcard (rfc6350)
Lambda_calculus
⭐
42
A simple, zero-dependency implementation of the untyped lambda calculus in Safe Rust
Run_script
⭐
40
Run shell scripts in rust.
Reqray
⭐
37
Log call tree summaries after each request for rust programs instrumented with `tracing`.
Finalfusion Rust
⭐
35
finalfusion embeddings in Rust
Arccstr
⭐
34
Thread-safe, reference-counted null-terminated immutable Rust strings.
Jsonpath Rs
⭐
30
JSONPath for Rust
Simulacrum
⭐
20
A small library for creating mock objects in Rust.
Rusticsom
⭐
18
Rust library for Self Organising Maps (SOM).
Libimagequant Rust
⭐
17
libimagequant (pngquant) bindings for the Rust language
Superslice Rs
⭐
17
Extensions for ordered Rust slices.
1-60 of 60 projects
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210