Top 50 Awesome List

rust-unofficial/awesome-rust

Programming Languages  9 days ago  25.9k
A curated list of Rust code and resources.
View byDAY/WEEK/README
View on Github

May 16th - May 22nd, 2022

Libraries

Network programming

  • Socket.io
  • Applications

    Database

  • Qdrantstars1.7k - An open source vector similarity search engine with extended filtering support Tests
  • May 9th - May 15th, 2022

    Libraries

    Text search

  • tantivystars6.4k [tantivy] — A horse-speed full-text search engine library written in Rust. Build Status
  • Apr 25th - May 1st, 2022

    Applications

    Security tools

  • Inspektorstars211 - A database protocol-aware proxy that is used to enforce access policies 👮
  • Development tools

  • synthstars850 — A declarative data generation engine.
  • Libraries

    Data visualization

  • plottersstars2.1kbuild badge
  • Applications

  • shuttlestars401 — A serverless platform built for Rust
  • Development tools

    Build system

  • Fleetstars2k [fleet-rs] - The blazing fast build tool for Rust.
  • Apr 18th - Apr 24th, 2022

    Libraries

    Audio and Music

  • Serial-ATA/lofty-rsstars28 [lofty] — A library for reading and editing the metadata of various audio formats build badge
  • Applications

    Web

  • spikecodes/libredditstars2.9k - An alternative private front-end to Reddit
  • Applications

    Cryptocurrencies

  • electrumrsstars598 — An efficient re-implementation of Electrum Server in Rust.
  • rust-lightningstars733 Crate — Bitcoin Lightning library written in Rust. The main crate,lightning, does not handle networking, persistence, or any other I/O. Thus,it is runtime-agnostic, but users must implement basic networking logic, chain interactions, and disk storage.po on linking crate.
  • Libraries

    Network programming

  • MQTT
  • Libraries

    Cloud

  • Multi Cloud
    • Qovery/enginestars1.5k - Abstraction layer library that turns easy application deployment on Cloud providers in just a few minutes
  • Apr 11th - Apr 17th, 2022

    Applications

    Web Servers

  • orhun/rustypastestars110 — A minimal file upload/pastebin service https://github.com/orhun/rustypaste/actions
  • Development tools

  • git-cliffstars4.2k — A highly customizable Changelog Generator that follows Conventional Commit specifications https://github.com/orhun/git-cliff/actions
  • Applications

    System tools

  • orhun/systeroidstars602 — A more powerful alternative to sysctl(8) with a terminal user interface https://github.com/orhun/systeroid/actions
  • Applications

    Database

  • Singularity-Data/RisingWavestars2.2k - the next-generation streaming database in the cloud CI
  • Apr 4th - Apr 10th, 2022

    Applications

    Operating systems

  • theseus-os/Theseusstars1.9k — A safe-language, single address space and single privilege level OS written from scratch in pure Rust - build badge
  • Applications

    Text processing

  • Melodystars3.7k - A language that compiles to regular expressions and aims to be more easily readable and maintainable build badge crates.io
  • Libraries

    Audio and Music

  • insomnimus/nodistars0 [nodi] — A library for playback and abstraction of MIDI files. build badge
  • Applications

    Observability

  • Quickwit-oss/quickwitstars1.8k - Cloud-native and highly cost-efficient search engine for log management. CI
  • Mar 21st - Mar 27th, 2022

    Applications

    Simulation

  • hEngine - A Rust-implemented computational simulation engine, supporting large-scale agent-based modelling, with simulation logic written in JavaScript and Python.
  • Mar 14th - Mar 20th, 2022

    Applications

    Web

  • cfal/tobarustars68 - Port forwarder with allowlists, IP and TLS SNI/ALPN rule-based routing, iptables support, round-robin forwarding (load balancing), and hot reloading.
  • Applications

    Games

  • ttyperacer/terminal-typeracer - Single player typing test game written for the terminal
  • Libraries

    Command-line

  • Other
  • Applications

    Utilities

  • 1Historystars284 — Command line interface to backup Firefox/Chrome/Safari history to one SQLite file Build Status
  • Development tools

  • comtryastars180 — A configuration management tool for localhost / dotfiles build badge
  • Mar 7th - Mar 13th, 2022

    Applications

  • habitatstars2.4k — A tool created by Chef to build, deploy, and manage applications.
  • Feb 28th - Mar 6th, 2022

    Applications

    Security tools

  • ObserverWardstars357 — Community based web technologies analysis tool.
  • Libraries

    GUI

  • slint-ui/slintstars4.5k [slint] — Slint is a toolkit to efficiently develop fluid graphical user interfaces for embedded devices and desktop applications. Build Status
  • Feb 7th - Feb 13th, 2022

    Libraries

    GUI

  • DioxusLabs/dioxusstars4k - a portable, performant, and ergonomic framework for building cross-platform user interfaces in Rust. rust ci
  • Development tools

  • create-rust-appstars488 — Set up a modern rust+react web app by running one command. crate
  • Libraries

    Authentication

  • constantoine/totp-rsstars20 [totp-rs] — 2fa library to generate and verify TOTP-based tokens Build Status
  • Jan 31st - Feb 6th, 2022

    Development tools

  • dan-t/rusty-tagsstars349 — create ctags/etags for a cargo project and all of its dependencies build badge
  • Libraries

    Cryptography

  • racum/rust-djangohashersstars50 [djangohashers] — A Rust port of the password primitives used in the Django Project. It doesn't require Django, only hashes and validates passwords according to its style. build badge
  • Applications

    Security tools

  • epi052/feroxbusterstars2.8k - A simple, fast, recursive content discovery tool written in Rust (
  • Cherrybombstars413 - Stop half-done API specifications with a CLI tool that helps you avoid undefined user behaviour by validating your API specifications.
  • Jan 17th - Jan 23rd, 2022

    Applications

    Audio and Music

  • Glicolstars763 — Graph-oriented live coding language written in Rust for collaborative musicking in browsers.
  • Libraries

    Text processing

  • cpcstars62 - Parses and calculates strings of math with support for units and unit conversion, from 1+2 to 1% of round(1 lightyear / 14!s to km/h).
  • Applications

    Emulators

  • CHIP-8
  • Applications

    Productivity

  • Bartibstars255 [Bartib] - A simple timetracker for the command line Tests
  • Applications

    Text editors

  • lapcestars11.5k — Lightning-fast and Powerful Code Editor written in Rust. build badge
  • Jan 10th - Jan 16th, 2022

    Applications

  • zellijstars6.5k — A terminal multiplexer (workspace) with batteries included
  • Libraries

    GUI

  • emilk/eguistars9.1k - Simple, fast, and highly portable immediate mode GUI library for Rust. egui runs on the web, natively, and in your favorite game engine. Build Status
  • Jan 3rd - Jan 9th, 2022

    Development tools

    Testing

  • Code Coverage
    • tarpaulin — A code coverage tool designed for Rust build badge
  • Continuous Integration
    • trust — A Travis CI and AppVeyor template to test your Rust crate on 5 architectures and publish binary releases of it for Linux, macOS and Windows
  • Frameworks and Runners
    • AlKass/polishstars46 — Mini Testing/Test-Driven Framework Build Status Crates Package Status
    • cargo-dinghy - A cargo extension to simplify running library tests and benches on smartphones and other small processor devices.
    • cucumber Latest Version — An implementation of the Cucumber testing framework for Rust. Fully native, no external test runners or dependencies. Build Status
    • demonstrate — Declarative Testing Framework Build Status
    • rstest — Fixture-based test framework for Rust Build Status
    • speculate — An RSpec inspired minimal testing framework for Rust
  • Mocking and Test Data
  • Property Testing and Fuzzing
  • Dec 27th - Jan 2nd, 2021

    Libraries

    Machine learning

  • smartcorelib/smartcorestars244 — Machine Learning Library In Rust Build Status
  • Dec 20th - Dec 26th, 2021

    Libraries

    Data structures

  • orium/rpdsstars814 [rpds] — Persistent data structures in Rust. build badge
  • Applications

    Database

  • vorot93/libmdbx-rsstars25 [mdbx-sys] — Rust bindings for MDBX, a "fast, compact, powerful, embedded, transactional key-value database, with permissive license". This is a fork of mozilla/lmdb-rs with patches to make it work with libmdbx.
  • Dec 13th - Dec 19th, 2021

    Libraries

    Data structures

  • tnballo/scapegoatstars193 [scapegoat] — Safe, fallible, stack-only alternative to BTreeSet and BTreeMap. GitHub Actions
  • Development tools

  • fwstars348 — workspace productivity booster Rust
  • Applications

    Database

  • Databendstars4k - A Modern Real-Time Data Processing & Analytics DBMS with Cloud-Native Architecture Release
  • Libraries

    Image processing

  • image-rs/imageprocstars452 — An image processing library, based on the image library. Build Status
  • rust-cv/cvstars341 — Rust CV is a project to implement computer vision algorithms, abstractions, and systems in Rust. #[no_std] is supported where possible. build badge
  • Nov 22nd - Nov 28th, 2021

    Applications

    System tools

  • sharkdp/fdstars23k — A simple, fast and user-friendly alternative to find. CICD
  • Libraries

    Network programming

  • Bluetooth
  • Applications

  • wasmerstars12.2k — A safe and fast WebAssembly runtime supporting WASI and Emscripten Build Status
  • Nov 15th - Nov 21st, 2021

    Applications

    Web

  • Revolt/deltastars629 - User-first chat platform built with modern web technologies.
  • Nov 1st - Nov 7th, 2021

    Libraries

    Game development

  • bracket-lib (previously RLTK)
  • Registries

  • w4/charteredstars84 - A private, authenticated, permissioned Cargo registry CI
  • Applications

    System tools

  • uutils/coreutilsstars11.7k — A cross-platform Rust rewrite of the GNU coreutils [CICD
  • Libraries

    Email

  • stalwartlabs/mail-parserstars110 [mail-parser] - A fast and robust e-mail parsing library with full MIME support build badge
  • Oct 18th - Oct 24th, 2021

    Libraries

    Audio and Music

  • pdeljanov/Symphoniastars765 — A pure Rust audio decoding and media demuxing library supporting AAC, FLAC, MP3, MP4, OGG, Vorbis, and WAV.
  • Applications

    System tools

  • dalance/procsstars2.9k — A modern replacement for 'ps' written by Rust Regression
  • cantino/mcflystars4.1k - Fly through your shell history. Great Scott! build badge
  • Libraries

    Caching

  • al8n/strettostars258 - A high performance thread-safe memory-bound Rust cache build badge
  • Applications

    Web

  • LemmyNet/lemmystars6.3k — A link aggregator / reddit clone for the fediverse Build Status
  • Oct 11th - Oct 17th, 2021

    Applications

  • datafusionstars2k — Apache Arrow DataFusion and Ballista query engines
  • Applications

    Games

  • SoftbearStudios/mk48stars125 — Mk48.io is an online multiplayer naval combat game
  • Oct 4th - Oct 10th, 2021

    Libraries

    Asynchronous

  • async-std [async-std] - Async version of the Rust standard library CI
  • Applications

    System tools

  • bustdstars161 - Lightweight process killer daemon to handle out-of-memory scenarios on Linux. GitHub Workflow Status (branch)
  • ouchstars504 - Painless compression and decompression on the command-line GitHub Workflow Status (branch)
  • Sep 27th - Oct 3rd, 2021

    Applications

    Text editors

  • ilai-deutel/kibistars769 — A tiny (≤1024 LOC) text editor with syntax highlighting, incremental search and more. build badge
  • helixstars9k — A post-modern modal text editor inspired by Neovim/Kakoune. build badge
  • Applications

    System tools

  • crabzstars199 - Multi-threaded compression and decompression CLI tool Build Status
  • Libraries

    Compression

  • gzp
  • Libraries

    Domain driven design

  • serverlesstechnology/cqrsstars84 [cqrs-es] — A framework for CQRS and event sourcing with user guide
  • Applications

    Cryptocurrencies

  • rust-bitcoinstars1.1k — Library with support for de/serialization, parsing and executing on data structures and network messages related to Bitcoin.
  • Sep 13th - Sep 19th, 2021

    Applications

    System tools

  • Alonely0/Voilastars79 — Voila is a domain-specific language launched through CLI tool for operating with files and directories in massive amounts in a fast & reliable way. Linux build macOS build Windows build
  • Applications

    Games

  • thetawavegame/thetawave-legacystars187 - A space shooter game that strives to be an entry point for new game developers to make their first contributions. build badge
  • Applications

    Observability

  • vectordotdev/vectorstars10.3k — A High-Performance, Logs, Metrics, & Events Router.
  • Libraries

    GUI

  • iced-rs/icedstars14.1k — A cross-platform GUI library for Rust focused on simplicity and type-safety. Inspired by Elm.
  • Applications

    Operating systems

  • 0x59616e/SteinsOSstars79 — An OS for armv8-a architecture.
  • Aug 23rd - Aug 29th, 2021

    Libraries

    GUI

  • emoon/rust_minifbstars695 — minifb is a cross-platform window setup with optional bitmap rendering. It also comes with easy mouse and keyboard input. Primarily designed for prototyping
  • Applications

    Task scheduling

  • delicatestars417 — A lightweight and distributed task scheduling platform written in rust. Build Status
  • Applications

    System tools

  • bottomstars4.2k - Yet another cross-platform graphical process/system monitor. GitHub Workflow Status (branch)
  • Applications

    Video

  • harlanc/xiustars422 — A powerful and secure live server by pure rust (rtmp/httpflv/hls/relay). Build Status crates.io
  • Aug 16th - Aug 22nd, 2021

    Libraries

    Cryptography

  • vityafx/randomorgstars7 - A https://www.random.org/ client library. Crates badge
  • Applications

    Web

  • MASQ-Project/Nodestars103 — MASQ Node software provides a decentralized mesh-network of nodes for global users to access normal internet content - next evolution of tech beyond Tor & VPN build badge
  • Applications

    Cryptocurrencies

  • Holochainstars617 — Scalable P2P alternative to blockchain for all those distributed apps you always wanted to build. The link to the old repo is thisstars1k which is no longer maintained. Build Status
  • Parity-Bitcoinstars704 — The Parity Bitcoin client build badge
  • interBTCstars154 — Trustless and fully decentralized Bitcoin bridge to Polkadot and Kusama.
  • Applications

    Productivity

  • pier-cli/pierstars358 — A central repository to manage (add, search metadata, etc.) all your one-liners, scripts, tools, and CLIs
  • Applications

    System tools

  • bandwhichstars7.1k — Terminal bandwidth utilization tool build badge
  • diskonautstars1.4k — Terminal visual disk space navigator build badge
  • Applications

    Utilities

  • evansmurithi/cloakstars171 — A Command Line OTP (One Time Password) Authenticator application.
  • Development tools

  • delta — A syntax-highlighter for git and diff outputbuild badge
  • rustfmtstars4.4k — A Rust code formatter build badge
  • Development tools

    Profiling

  • Bytehoundstars2.6k — A memory profiler for Linux
  • Development tools

    Static analysis

  • facebookexperimental/MIRAIstars713 — an abstract interpreter operating on Rust's mid-level intermediate representation (MIR) Continuous Integration
  • Libraries

    Genetic algorithms

  • pkalivas/radiatestars100 — A customizable parallel genetic programming engine capable of evolving solutions for supervised, unsupervised, and reinforcement learning problems. Comes with complete and customizable implementation of NEAT and Evtree. Build StatusCrates.io
  • Libraries

    GUI

  • ivanceras/sauron-nativestars624 - A truly native and cross platform GUI library. One unified code can be run as native GUI, Html Web and TUI. Build Status
  • Libraries

    Encoding

  • Serde
  • Libraries

    Scripting

  • metacall/corestars950 [metacall] — Cross-platform Polyglot Runtime which supports NodeJS, JavaScript, TypeScript, Python, Ruby, C#, Wasm, Java, Cobol and more. build badge
  • Libraries

    Game development

  • Awesome Quadsstars80 — A curated list of links to miniquad/macroquad-related code & resources
  • Aug 9th - Aug 15th, 2021

    Libraries

    Astronomy

  • flosse/rust-sunstars30 [sun] — A rust port of the JS library suncalc build badge
  • Applications

  • MaidSafe — A decentralized platform.
  • Applications

    Cryptocurrencies

  • Bitcoin Satoshi's Visionstars43 [sv] — A Rust library for working with Bitcoin SV .
  • hdwalletstars20 [hdwallet] — BIP-32 HD wallet related key derivation utilities.
  • infincia/bip39-rsstars45 [bip39] — Rust implementation of BIP39.
  • Applications

    Database

  • noriastars4.2k [noria] — Dynamically changing, partially-stateful data-flow for web application backends build badge
  • Applications

    System tools

  • buster/rrunstars102 — A command launcher for Linux, similar to gmrun build badge
  • Applications

    Text processing

  • whitfin/bytelinesstars51 [bytelines] — Read input lines as byte slices for high efficiency.
  • Libraries

    Caching

  • jaysonsantos/bmemcached-rsstars24 [bmemcached] — Memcached library written in pure rust build badge
  • Libraries

    Parsing

  • nrc/zerostars46 [zero] — zero-allocation parsing of binary data
  • Libraries

    Scripting

  • rhaiscript/rhaistars1.8k — A tiny and fast embedded scripting language resembling a combination of JavaScript and Rust build badge
  • rune-rs/runestars954 — An embeddable dynamic programming language for Rust
  • Libraries

    Text processing

  • pwoolcoc/ngramsstars27 [ngrams] — Construct n-grams from arbitrary iterators build badge
  • yaa110/rake-rsstars22 [rake] — Multilingual implementation of RAKE algorithm for Rust build badge
  • Libraries

    Database

  • OGM [ogm]
    • Aragog [aragog] - A Lightweight ArangoDB Object document, relational and graph mapper pipeline status
  • Aug 2nd - Aug 8th, 2021

    Applications

    System tools

  • nickgerace/gfoldstars145 [gfold] - CLI tool to help keep track of multiple Git repositories build
  • Applications

    Text editors

  • oxstars2.8k — An independent Rust text editor that runs in your terminal!
  • Libraries

    Computation

  • calebwin/emustars1.5k — A language for GPGPU numerical computing from a Rust macro
  • dimforge/nalgebrastars2.6k — low-dimensional linear algebra library build badge
  • Libraries

    Database

  • sfackler/r2d2stars1.1k — generic connection pool build badge
  • Libraries

    Game development

  • Awesome wgpustars232 — A curated list of wgpu code and resources
  • Libraries

    GUI

  • fschutt/azulstars5.1k — A free, functional, IMGUI-oriented GUI framework for rapid development of desktop applications written in Rust, supported by the Mozilla WebRender rendering engine. build badge
  • rise-uistars71 — Simple component-based cross-Platform GUI Toolkit for developing beautiful and user-friendly interfaces.
  • Libraries

    Task scheduling

  • delay-timerstars227 — Time-manager of delayed tasks. Like crontab, but asynchronous tasks are possible.
  • Applications

  • Rudrstars1.6k — A Kubernetes implementation of the Open Application Model specification Build Status
  • kalkerstars1k - A scientific calculator that supports math-like syntax with user-defined variables, functions, derivation, integration, and complex numbers. Cross platform + WASM support Build Status
  • Libraries

    Geospatial

  • rust-reverse-geocoderstars73 — A fast, offline reverse geocoder in Rust, inspired by thampiman/reverse-geocoderstars1.8k
  • Libraries

    Parsing

  • s-panferov/queryststars60 — A query string parsing library for Rust inspired by gsstars7k
  • Libraries

    Cryptography

  • rustls/rustlsstars3.5k — A Rust implementation of TLS
  • Libraries

    Cloud

  • Load Balancer
    • Conveystars251 - Layer 4 Load Balancer with dynamic configuration loading.
  • Applications

    Observability

  • avito-tech/bioyinostars202 — A high-performance scalable StatsD compatible server.
  • Applications

    Web Servers

  • joseluisq/static-web-serverstars298 — A blazing fast and asynchronous web server for static files-serving. ⚡ CI
  • Development tools

    Transpiling

  • BayesWitnesses/m2cgenstars2.1k — A CLI tool to transpile trained classic machine learning models into a native Rust code with zero dependencies. GitHub Actions Status
  • Libraries

    Logging

  • jesusprubio/legstars197 — Elegant print for lazy devs. Make your CLIs nicer with minimal effort. Build Status
  • Libraries

    Scripting

  • fleabitdev/gamelispstars327 — A LISP-lisk scripting language for Rust game development
  • Jul 26th - Aug 1st, 2021

    Libraries

    Cryptography

  • w3f/schnorrkelstars227 - Schnorr VRFs and signatures on the Ristretto group
  • Applications

    Text processing

  • sstadick/hckstars545 - A faster and more featureful drop in replacement for cut build badge
  • Applications

    Virtualization

  • containers/youkistars3.6k — A container runtime in Rust build badge
  • Libraries

    GUI

  • tauri-apps/tauristars41.4k — Build smaller, faster, and more secure desktop applications with a web frontend, powered by WRYstars1.5k. test library
  • Libraries

    Data streaming

  • infinyon/fluviostars1.1k - Programmable data streaming platform CI
  • Jul 19th - Jul 25th, 2021

    Applications

    Cryptocurrencies

  • Diemstars16.4k — Diem’s mission is to enable a simple global currency and financial infrastructure that empowers billions of people.
  • Applications

    Database

  • tikvstars11.2k — A distributed KV database in Rust Build Status
  • PumpkinDBstars1.3k — an event sourcing database engine
  • Applications

    Emulators

  • Intel 8080 CPU
  • ZX Spectrum
  • Applications

    Games

  • cristicbz/rust-doomstars2.1k — A renderer for Doom, may progress to being a playable game build badge
  • garkimasera/rusted-ruinsstars394 — Extensible open world rogue like game with pixel art build badge
  • lifthrasiir/angolmois-ruststars91 — A minimalistic music video game which supports the BMS format build badge
  • ozkriff/zemerothstars1.2k — A small 2D turn-based hexagonal strategy game build badge
  • rhexstars133 — hexagonal ascii roguelike
  • Applications

    Graphics

  • ivanceras/svgbobstars3.2k — converts ASCII diagrams into SVG graphics build badge
  • Twinklebear/tray_ruststars466 — A ray tracer build badge
  • Applications

    Image processing

  • Imagerstars396 — Automated image optimization.
  • Applications

    Security tools

  • kpcyrd/authoscopestars321 — A scriptable network authentication cracker build badge
  • kpcyrd/sniffgluestars839 — A secure multithreaded packet sniffer build badge
  • ripassostars487 — A password manager, filesystem compatible with pass
  • rustscan/rustscanstars6.3k — Make Nmap faster with this port scanning tool build badge
  • Applications

    System tools

  • Luminarys/synapsestars779 — Flexible and fast BitTorrent daemon. Build Status
  • m4b/bingrepstars1.5k — Greps through binaries from various OSs and architectures, and colors them. build badge
  • mxseev/logramstars75 — Push log files' updates to Telegram
  • nivekuil/rip - A safe and ergonomic alternative to rm build badge
  • ogham/exastars17.9k — A replacement for 'ls' build badge
  • pueuestars2.8k — Manage your long running shell commands. GitHub Actions Workflow
  • Applications

    Text editors

  • vamolessa/pepperstars228 [pepper] — An opinionated modal editor to simplify code editing from the terminal build badge
  • Applications

    Text processing

  • Lisprez/so_stupid_searchstars122 — A simple and fast string search tool for human beings
  • ripgrep — combines the usability of The Silver Searcher with the raw speed of grep build badge
  • Applications

    Web Servers

  • ronanyeah/rust-hasurastars116 — A demonstration of how a Rust GraphQL server can be used as a remote schema with Hasura Rust
  • thecoshman/httpstars336 — Host These Things Please — A basic http server for hosting a folder fast and simply build badge
  • Development tools

  • artifactstars568 — the design doc tool made for developers Build Status
  • rust-lang/rustfixstars744 — automatically applies the suggestions made by rustc
  • Rustupstars4.7k — the Rust toolchain installer build badge
  • Development tools

    Embedded

  • Arduino
  • Development tools

    Profiling

  • sharkdp/hyperfinestars11.4k — A command-line benchmarking tool Version info Build Status
  • Libraries

    Genetic algorithms

  • Martin1887/oxigenstars134 — Fast, parallel, extensible and adaptable genetic algorithm library. A example using this library solves the N Queens problem for N = 255 in only few seconds and using less than 1 MB of RAM.
  • willi-kappler/darwin-rsstars87 — Evolutionary algorithms with Rust Build Status
  • Libraries

    Machine learning

  • LaurentMazare/tch-rsstars1.6k — Rust language bindings for PyTorch. Build Status
  • maciejkula/rustlearnstars526 — Machine learning crate for Rust. Circle CI
  • rust-ml/linfastars1.7k — Machine learning framework.
  • tensorflow/ruststars3.7k — Rust language bindings for TensorFlow. Build Status
  • Libraries

    Astronomy

  • saurvs/astro-ruststars189 — astronomy for Rust build badge
  • Libraries

    Asynchronous

  • rust-lang/futures-rsstars4.3k — Zero-cost futures in Rust build badge
  • TeaEntityLab/fpRuststars88 — Monad/MonadIO, Handler, Coroutine/doNotation, Functional Programming features for Rust build badge
  • Xudong-Huang/maystars1.1k — rust stackful coroutine library build badge
  • zonyitoo/coio-rsstars450 — A coroutine I/O library with a working-stealing scheduler build badge
  • Libraries

    Audio and Music

  • hound — A WAV encoding and decoding library build badge
  • ozankasikci/rust-music-theorystars507 — A Rust music theory library Build Status
  • Libraries

    Authentication

  • sgrust01/jwtvaultstars62 — Async library to manage and orchestrate JWT workflow Build Status
  • Libraries

    Caching

  • mozilla/sccachestars2.9k - Shared Compilation Cache, great for Rust compilation build badge
  • Libraries

    Configuration

  • mehcode/config-rsstars1.4k [config] — Layered configuration system for Rust applications (with strong support for 12-factor applications). build badge
  • Libraries

    Cryptography

  • conradkleinespel/roosterstars123 [rooster] — Simple password manager to use in your terminal
  • orion-rs/orionstars412 — This library aims to provide easy and usable crypto. 'Usable' meaning exposing high-level API's that are easy to use and hard to misuse. Tests
  • RustCrypto/hashesstars965 — Collection of cryptographic hash functions written in pure Rust build badge
  • sodiumoxide/sodiumoxidestars640libsodiumstars10.2k bindings build badge
  • Libraries

    Database

  • ORM [orm]
  • Libraries

    Data structures

  • RoaringBitmap/roaring-rsstars448 – Roaring Bitmaps in Rust
  • rust-itertools/itertoolsstars1.7k