Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Rust Library

Rust Library

158 projects

Showing 36 of 158 projects

distinst
distinstRust

A Rust library for handling disk partitioning, encryption, and installation details in Linux distribution installers.

#system-installation#linux-installer#system-administration
Stars227
Forks45
Last commit6 days ago
rs-merkle-tree
rs-merkle-treeRust

A Rust Merkle tree library with configurable storage backends and hash functions, optimized for fast proof generation.

#proof-generation#append-only#data-integrity
Stars226
Forks11
Last commit7 months ago
update-informer
update-informerRust

A Rust library that checks for new versions of CLI/GUI applications on Crates.io, GitHub, Npm, and PyPI.

#pypi#hacktoberfest#contributor-friendly
Stars225
Forks12
Last commit2 months ago
mailparse
mailparseRust

A Rust library for parsing MIME email messages with real-world data compatibility.

#mail#mime#mailparser
Stars224
Forks41
Last commit26 days ago
dusk-network/poseidon252
dusk-network/poseidon252Rust

Reference implementation of the Poseidon hash algorithm optimized for zero-knowledge proofs on the bls12-381 elliptic curve.

#merkle-tree-proof#hash#bls12-381
Stars217
Forks40
Last commit5 days ago
expectrl
expectrlRust

A Rust library for automating and controlling interactive terminal applications via pseudo-terminals.

#rexpect#process#terminal-automation
Stars212
Forks19
Last commit28 days ago
apca
apcaRust

A Rust library for interacting with the Alpaca trading API, providing async access to trading, account, and market data.

#alpaca-markets#alpaca-trading-api#alpaca-api
Stars195
Forks54
Last commit1 month ago
rust-ftp
rust-ftpRust

A pure Rust FTP client library supporting secure FTPS connections and common FTP operations.

#rust-ftp#tls#file-transfer
Stars192
Forks59
Last commit2 years ago
simsearch
simsearchRust

A simple and lightweight fuzzy search engine that works in memory, searching for similar strings.

#levenshtein-distance#text-processing#string-matching
Stars189
Forks28
Last commit1 month ago
huginn-net
huginn-netRust

A Rust library for multi-protocol passive network fingerprinting, combining p0f-style TCP/HTTP analysis with JA4-style TLS client analysis.

#traffic-analysis#network#security
Stars189
Forks16
Last commit15 days ago
rsipstack
rsipstackRust

A high-performance, RFC-compliant SIP stack library written in Rust for building SIP applications like proxies, registrars, and user agents.

#freeswitch#telephony#sip
Stars188
Forks51
Last commit8 days ago
genevo
genevoRust

A flexible Rust framework for building and running genetic algorithm simulations for optimization and search problems.

#genetic-algorithms#library#search-algorithms
Stars187
Forks27
Last commit2 years ago
mqtt-rs
mqtt-rsRust

A pure Rust implementation of the MQTT 3.1.1 protocol for building IoT and messaging applications.

#iot#embedded-systems#mqtt
Stars186
Forks36
Last commit2 years ago
archery
archeryRust

A Rust library that abstracts over Rc and Arc smart pointers, enabling data structures with parameterizable pointer types.

#smart-pointers#memory-management#rc-arc
Stars173
Forks16
Last commit6 months ago
recrypt
recryptRust

A pure-Rust library implementing multi-hop Proxy Re-encryption (Transform Encryption) for secure data delegation.

#constant-time#end-to-end-encryption#privacy
Stars166
Forks23
Last commit6 days ago
bedrock-rs
bedrock-rsRust

A comprehensive Rust library for working with Minecraft Bedrock Edition, offering modular crates for protocol handling, addon creation, and server development.

#minecraft-addons#leveldb#addon
Stars165
Forks26
Last commit1 day ago
SuperLightTUI
SuperLightTUIRust

An immediate-mode Rust TUI framework with a small public grammar, flexbox layout, and Tailwind-style chaining API.

#terminal#tui#ui-framework
Stars158
Forks5
Last commit9 days ago
thread-priority
thread-priorityRust

A cross-platform Rust library for controlling thread scheduling policies and priorities across multiple operating systems.

#pthread#schedule#priority-control
Stars153
Forks27
Last commit9 months ago
rust-pdf
rust-pdfRust

A pure Rust library for generating PDF files with vector graphics and built-in fonts.

#document-generation#rust-pdf#rust-library
Stars149
Forks14
Last commit4 years ago
rust-memcache
rust-memcacheRust

A pure Rust memcached client supporting all protocols, connections, and cluster configurations.

#memcache#memcached-client#client
Stars148
Forks45
Last commit3 months ago
octavo
octavoRust

A highly modular and configurable cryptographic library written in pure Rust, offering hash functions and encryption algorithms.

#crypto#modular#octavo
Stars141
Forks18
Last commit8 years ago
elusion
elusionRust

A Rust DataFrame and data engineering library with PySpark/SQL-like syntax, built for business data pipelines with Microsoft stack integration.

#pyspark-alternative#sql-like#data-science
Stars141
Forks4
Last commit2 months ago
flatc-rust
flatc-rustRust

A Rust API for programmatically invoking the FlatBuffers compiler (flatc) to generate code from .fbs schemas.

#helpers#flatbuffers#build-scripts
Stars137
Forks12
Last commit6 months ago
rbxcloud
rbxcloudRust

A CLI and Rust library for interacting with Roblox Open Cloud APIs, enabling automation and tooling for Roblox developers.

#api#roblox#live-ops
Stars136
Forks21
Last commit1 year ago
openapi
openapiRust

A Rust crate for serializing and deserializing OpenAPI specification documents.

#rest-api#api-specification#schema-validation
Stars135
Forks57
Last commit3 years ago
Arangors
ArangorsRust

An intuitive Rust client for ArangoDB with ergonomic, OOP-like APIs for both async and sync operations.

#database-driver#async#nosql
Stars134
Forks33
Last commit7 months ago
rust-asn1
rust-asn1Rust

A Rust library for parsing and generating ASN.1 data in DER format, compatible with #![no_std] environments.

#asn1#x509#embedded
Stars131
Forks34
Last commit5 days ago
saresend/gust
saresend/gustRust

A Rust charting library for creating simple interactive data visualizations with partial Vega specification support.

#graph#graphics#html
Stars130
Forks7
Last commit9 months ago
darwin-rs
darwin-rsRust

A Rust library for writing evolutionary algorithms to solve optimization problems like TSP, Sudoku, and OCR.

#parallel-computing#genetic-algorithms#evolutionary-algorithms
Stars129
Forks16
Last commit3 years ago
tklog
tklogRust

A high-performance structured logging library for Rust with file rotation, compression, and async support.

#tklog#log-rust#logging-library
Stars127
Forks10
Last commit10 months ago
decancer
decancerRust

A library that removes common Unicode confusables, homoglyphs, and diacritics from strings to normalize text.

#homoglyph-removal#zalgo-text#unicode-normalization
Stars126
Forks4
Last commit9 days ago
fpRust
fpRustRust

A Rust library providing Monad, MonadIO, coroutines, actors, and functional programming utilities inspired by Rx, Haskell, and Python.

#functional-programming#library#macros
Stars124
Forks7
Last commit4 years ago
mail-auth
mail-authRust

A Rust library for email authentication and reporting, supporting DKIM, ARC, SPF, DMARC, ARF, and SMTP TLS Reporting.

#mail#dkim-verifier#dmarc
Stars121
Forks34
Last commit4 days ago
sendgrid-rs
sendgrid-rsRust

Unofficial Rust library for interacting with the SendGrid email API, implementing all functionality of official client libraries.

#email-sending#transactional-email#api-client
Stars118
Forks54
Last commit2 months ago
mathcore
mathcoreRust

A symbolic math library and computer algebra system for Rust, providing symbolic differentiation, integration, equation solving, and more.

#scientific-computing#mathematics#calculus
Stars117
Forks10
Last commit2 months ago
rust-ajson
rust-ajsonRust

A high-performance Rust JSON parser that extracts values using dotpath syntax, inspired by gjson.

#dotpath-syntax#query-language#serde-json
Stars109
Forks12
Last commit3 years ago
PreviousPage 4 of 5

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
#Rust106
#No Std23
#Cryptography17
#Security13
#Cross Platform13
#Wasm10
#Game Development9
#Rust Lang9
#Cli Tool8
#Async8
#Hacktoberfest8
#Rust Crate8