Rust

A curated list of Rust code and resources.

Most popular

jonhoo evmap A lock-free, eventually consistent, concurrent multi-value map. This map implementation allows reads and writes to execute entirely in parallel,
 
GUI
1.8k

gabdube Native Windows GUI READ THIS This version of Native Windows GUI is no longer maintained (and has been so for 2~3 years). That said, the library is in
 

capnproto Cap'n Proto is a type system for distributed systems.
 
1.8k

skytable Skytable is an effort to provide the best of key/value stores, document stores and columnar databases, that is, simplicity, flexibility and queryability at scale
 

dgrunwald rust-cpython Rust bindings for the python interpreter. Documentation Cargo package: cpython Copyright (c) 2015-2020 Daniel Grunwald. Rust-cpython is l
 

kanidm Kanidm: A simple, secure and fast identity management platform
 
1.8k

rust-lang-nursery A small macro for defining lazy evaluated static variables in Rust.
 

swsnr cat for Markdown (that is, CommonMark):
 
1.8k

mitsuhiko insta insta: a snapshot testing library for Rust What are snapshot tests Snapshots tests (also sometimes called approval tests) are tests that assert
 

tikv gRPC-rs gRPC-rs is a Rust wrapper of gRPC Core. gRPC is a high performance, open source universal RPC framework that puts mobile and HTTP/2 first. Sta
 

retep998 winapi-rs Documentation Official communication channel: #windows-dev on the Rust Community Discord This crate provides raw FFI bindings to all of Wind
 

lambda-fairy maud Documentation (source) • API reference • Change log Maud is an HTML template engine for Rust. It's implemented as a macro, html!, which compiles
 

retep998 winapi-rs Documentation Official communication channel: #windows-dev on the Rust Community Discord This crate provides raw FFI bindings to all of Wind
 

tokio-rs Loom Loom is a testing tool for concurrent Rust code. It runs a test many times, permuting the possible concurrent executions of that test under the C
 

lambda-fairy maud Documentation (source) • API reference • Change log Maud is an HTML template engine for Rust. It's implemented as a macro, html!, which compiles
 
1.7k

rust-lang An implementation and definition of the Rust trait system using a PROLOG-like logic solver
 
1.7k

seppo0010 rsedis Redis re-implemented in Rust. Why? To learn Rust. Use Cases rsedis does not rely on UNIX-specific features. Windows users can run it as a repla
 
1.7k

gfx-rs wgpu-rs wgpu-rs is an idiomatic Rust wrapper over wgpu-core. It's designed to be suitable for general purpose graphics and computation needs of Rust c
 

dotenv-linter ⚡️ Lightning-fast linter for .env files. Written in Rust 🦀 It checks .env files for problems that may cause the application to malfunction:      ✅  D
 

mozilla Neqo, an Implementation of QUIC written in Rust To run test http 0.9 programs (neqo-client and neqo-server): cargo build ./target/debug/neqo-server 12
 

kpcyrd sn0int sn0int (pronounced /snoɪnt/) is a semi-automatic OSINT framework and package manager. It was built for IT security professionals and bug hunter
 

m4b bingrep Greps through binaries from various OSs and architectures, and colors them. Current backends: ELF 32/64, arm, x86, openrisc - all others will
 
1.6k

mun-lang Mun Mun is a programming language empowering creation through iteration. Features Ahead of time compilation - Mun is compiled ahead of time (AOT), as
 

openethereum OpenEthereum Fast and feature-rich multi-network Ethereum client. » Download the latest release « Table of Contents Description Technical Overview Bui
 
1.6k

PistonDevelopers dyon A rusty dynamically typed scripting language Tutorial Dyon-Interactive Dyon Snippets /r/dyon Dyon script files end with .dyon. To run Dyon script
 

BurntSushi fst This crate provides a fast implementation of ordered sets and maps using finite state machines. In particular, it makes use of finite state transd
 

microsoft Project OneFuzz enables continuous developer-driven fuzzing to proactively harden software prior to release. With a single command, which can be baked into CICD, developers can launch fuzz jobs from a few virtual machines to thous
 

MoonZoon MoonZoon is a Rust Fullstack Framework.
 
GUI
1.6k

ryanmcgrath Cacao This library provides safe Rust bindings for AppKit on macOS and (eventually) UIKit on iOS. It tries to do so in a way that, if you've done prog
 

tokio-rs Bytes A utility library for working with bytes.
 

dimforge 2 and 3-dimensional rigid body physics engine for Rust.
 

cargo-generate cargo-generate cargo, make me a project cargo-generate is a developer tool to help you get up and running quickly with a new Rust project by leveragin