Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Rust Library

Rust Library

194 projects

Showing 36 of 194 projects

lopdf
lopdfRust

A Rust library for creating, merging, modifying, and decrypting PDF documents with support for modern object streams.

#object-streams#pdf-manipulation#pdf-library
Stars2.2k
Forks292
Last commit13 days ago
jsonwebtoken
jsonwebtokenRust

A Rust library for encoding and decoding JSON Web Tokens (JWT) with support for multiple algorithms and flexible validation.

#jsonwebtoken#authentication#jwt
Stars2.1k
Forks362
Last commit1 month ago
rust-rdkafka
rust-rdkafkaRust

A fully asynchronous, futures-based Apache Kafka client library for Rust built on librdkafka.

#stream-processing#futures#message-queue
Stars2.0k
Forks362
Last commit1 month ago
rust-csv
rust-csvRust

A fast and flexible CSV reader and writer for Rust with Serde support for easy data serialization.

#data-serialization#serde#library
Stars2.0k
Forks258
Last commit1 month ago
argh
arghRust

A Rust derive-based argument parser optimized for code size and Fuchsia command-line tool conformance.

#argument-parser#code-size#argh
Stars2.0k
Forks103
Last commit3 months ago
human-panic
human-panicRust

A Rust library that provides human-friendly panic messages for command-line applications.

#developer-tools#human-centered-design#error-handling
Stars1.9k
Forks65
Last commit4 days ago
afl.rs
afl.rsRust

A Rust library for fuzzing Rust code with AFLplusplus to find security and stability issues.

#software-testing#rust-ecosystem#fuzzing
Stars1.8k
Forks119
Last commit27 days ago
RustQuant
RustQuantRust

A comprehensive Rust library for quantitative finance, offering pricing models, risk analysis, and financial data tools.

#mathematics#risk-analysis#finance
Stars1.8k
Forks211
Last commit7 months ago
nutype
nutypeRust

A Rust procedural macro for creating newtypes with built-in sanitization and validation guarantees.

#macro#sanitization#serde
Stars1.8k
Forks36
Last commit5 days ago
rpds
rpdsRust

A Rust library providing fully persistent data structures with structural sharing.

#functional-programming#hash-array-mapped-trie#concurrent-data-structures
Stars1.8k
Forks74
Last commit1 month ago
rust-websocket
rust-websocketRust

A WebSocket (RFC6455) library for Rust providing client and server implementations with message and frame-level APIs.

#client-server#websocket#async-io
Stars1.6k
Forks225
Last commit21 days ago
rust-peg
rust-pegRust

A Parsing Expression Grammar (PEG) parser generator for Rust that builds recursive descent parsers from concise grammar definitions.

#parsing#rust-macro#recursive-descent-parser
Stars1.6k
Forks118
Last commit4 months ago
emu
emuRust

A write-once-run-anywhere GPGPU library for Rust that abstracts WebGPU for CUDA-like compute with portability across desktop, mobile, and browser.

#webgpu#compute-shader#async-gpu
Stars1.6k
Forks52
Last commit3 years ago
quick-xml
quick-xmlRust

A high-performance XML pull reader and writer library for Rust, optimized for speed and minimal memory allocation.

#serde#high-performance#writer
Stars1.6k
Forks292
Last commit4 days ago
rust-crypto
rust-cryptoRust

A pure-Rust implementation of common cryptographic algorithms with a focus on auditability and minimal assembly.

#key-derivation#hashing#pure-rust
Stars1.5k
Forks302
Last commit3 years ago
kafka-rust
kafka-rustRust

A pure Rust client library for Apache Kafka with consumer, producer, and client APIs.

#stream-processing#message-queue#producer
Stars1.4k
Forks150
Last commit2 months ago
simd-json
simd-jsonRust

A high-performance Rust JSON parser porting simdjson's SIMD techniques, with Serde compatibility.

#hacktoberfest#serde#high-performance
Stars1.4k
Forks108
Last commit14 days ago
rust-lightning
rust-lightningRust

A highly modular and performant Bitcoin Lightning Network library written in Rust, enabling custom Lightning node integration.

#modular-architecture#cryptocurrency#lightning-network
Stars1.4k
Forks479
Last commit3 days ago
combine
combineRust

A Rust parser combinator library inspired by Haskell's Parsec, enabling modular LL(1) parsing with arbitrary lookahead.

#parsing#ll1-parser#stream-parsing
Stars1.4k
Forks100
Last commit2 days ago
argmin
argminRust

A pure Rust numerical optimization library offering a wide range of algorithms with a consistent, type-agnostic interface.

#scientific-computing#gradient-descent#optimizer
Stars1.3k
Forks115
Last commit10 months ago
graphql-client
graphql-clientRust

A typed GraphQL client library for Rust that generates precise types for queries and responses at compile time.

#webassembly#serde#client
Stars1.3k
Forks177
Last commit26 days ago
graphql-client
graphql-clientRust

A typed GraphQL client library for Rust that generates precise types for queries and responses at compile time.

#webassembly#client#graphql
Stars1.3k
Forks177
Last commit26 days ago
oauth2
oauth2Rust

An extensible, strongly-typed Rust implementation of OAuth2 (RFC 6749) for building secure authentication clients.

#token-management#oauth2#authentication
Stars1.2k
Forks212
Last commit6 months ago
printpdf
printpdfRust

A Rust library for creating, reading, writing, and rendering PDF documents with support for graphics, fonts, and experimental HTML layout.

#pdf-reader#html-to-pdf#graphics
Stars1.1k
Forks138
Last commit1 day ago
Kira
KiraRust

A backend-agnostic Rust library for creating expressive game audio with tweens, effects, clocks, and spatial audio.

#audio-library#gamedev#game-audio
Stars1.1k
Forks65
Last commit10 days ago
select.rs
select.rsRust

A Rust library for extracting structured data from HTML documents, designed for web scraping tasks.

#css-selectors#dom-traversal#html-parsing
Stars1.0k
Forks68
Last commit1 year ago
pdf_oxide
pdf_oxideRust

A high-performance PDF toolkit for text/image extraction, markdown conversion, and PDF editing, built in Rust with Python, WASM, CLI, and MCP server bindings.

#text-extraction#open-source#pdf-parser
Stars1.0k
Forks125
Last commit5 days ago
imageproc
imageprocRust

A Rust image processing library for computer vision and graphics applications, built on the image crate.

#no-std-optional#template-matching#graphics
Stars975
Forks182
Last commit8 days ago
smartcore
smartcoreRust

A fast, ergonomic machine learning library for Rust with broad algorithm coverage and WASM-first defaults.

#statistical-models#data-science#machine-learning-algorithms
Stars951
Forks108
Last commit11 days ago
oxide-auth
oxide-authRust

A comprehensive and extensible OAuth2 server library for Rust with pluggable backends and web server integrations.

#web-authentication#actix-web#authorization-server
Stars783
Forks102
Last commit7 months ago
serialport-rs
serialport-rsRust

A cross-platform serial port library for Rust providing blocking I/O and port enumeration.

#iot#serialport#embedded-systems
Stars746
Forks179
Last commit8 days ago
ruduino
ruduinoRust

A Rust library providing reusable components and safe abstractions for Arduino Uno hardware programming.

#embedded-systems#hardware-abstraction#avr-microcontrollers
Stars734
Forks49
Last commit3 years ago
orion
orionRust

A usable, easy, and safe pure-Rust cryptography library for AEAD, hashing, KDF, ECDH, and more.

#xchacha20-poly1305#crypto#key-derivation
Stars722
Forks57
Last commit4 days ago
cel-rust
cel-rustRust

A Rust implementation of the Common Expression Language (CEL) for lightweight, safe expression evaluation.

#safe-evaluation#cel-implementation#sandboxed-evaluation
Stars671
Forks76
Last commit4 days ago
jsongrep
jsongrepRust

A command-line tool and Rust library for fast querying of JSON, YAML, TOML, and other documents using regular path expressions.

#search#developer-tools#yaml
Stars668
Forks12
Last commit9 days ago
rustybuzz
rustybuzzRust

A complete HarfBuzz text shaping algorithm port to Rust, enabling font shaping without C++ dependencies.

#text-shaping#font-rendering#unicode
Stars667
Forks41
Last commit1 month ago
PreviousPage 2 of 6

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Next
#Rust126
#No Std30
#Cryptography19
#Rust Lang16
#Cross Platform16
#Security13
#Game Development12
#Cli Tool11
#Wasm11
#Serialization10
#Cli9
#Performance8