-
multimap
A multimap implementation
-
jemalloc-sys
Rust FFI bindings to jemalloc
-
rctree
A 'DOM-like' tree implemented using reference counting
-
piccolo
Stackless Lua VM implemented in pure Rust
-
embedded-nal
A Network Abstraction Layer (NAL) for Embedded Systems
-
recloser
A concurrent circuit breaker implemented with ring buffers
-
mp-cli
A Music Player Daemon (MPD) CLI client implemented in Rust
-
astro-format
Astro Format is a library for transcoding between an array of implemented types and a single buffer
-
atomic-memcpy
Byte-wise atomic memcpy
-
augrim
consensus algorithms implemented in Rust
-
redpen-linter
Rust linter
-
log-analysis
A zeek log analysis library implemented in Rust
-
clean-path
A safe fork of the
path-clean
crate -
linear-map
A map implemented by searching linearly in a vector
-
mem_btree
A Data Structure of BTree Implemented with Rust, support snapshot. not use any unsafe lib.
-
ogcapi-drivers
Driver traits and implementations
-
fixed-size-allocator
A fixed-size allocator
-
vru-noise
Noise handshake protocol implemented in Rust
-
practical-astronomy-rust
Algorithms from Practical Astronomy, implemented in Rust
-
eastl-rs
EASTL binary-compatible Rust implementations
-
alioth
virtualization
-
audio-processor-bitcrusher
Implements a simple bitcrusher based on sample-and-hold
-
snowflaker
A Twitter snowflake algorithm simply implemented in Rust
-
advanced-pid
An advanced PID control library implemented in Rust
-
mockingbird
An SSG implemented with harper
-
rpp-parser
Parser for Reaper's RPP project files
-
minimeili
Small subset of the Meilisearch API implemented a little differently
-
anyid
ambiguous identifier
-
neutrondb
log-structured merge-tree key-value store for any implemented data type
-
java-analyzer
A Java language server, implemented in Rust, for IDEs
-
delaunay_creator
delaunay triangulation for 2D and 3D(not implemented yet)
-
splay-safe-rs
Splay implemented with safe rust
-
scd30_i2c
Rust Trait for SCD30 device I2C interface related operations
-
serde-aco
Serialize/deserialize Alioth command line options
-
rtforth
Forth implemented in Rust for realtime application
-
moteus
interfacing with Moteus controllers
-
beetle_bits
A collection of bit-based types. Currently only u1 (1bit uint) and f3 (3bit float) are implemented
-
sorting_lib
lib implementing sort algorithm?
-
defaultdict
A hashmap implementation that mirrors the python defaultdict
-
remit
Rust generators implemented through async/await syntax
-
sphinx-lang
An intepreter for a dynamic language implemented in Rust
-
hatree_fock
Hatree-Fock Method implemented in Rust
-
simple_snake_game
Snake game implemented in Rust and WebAssembly
-
nerdondon-hopscotch
A skip list
-
id-alloc
An id allocator implemented by the bitmap
-
rselib
Misc algorithms implemented for embedded usage (i.e., wasm)
-
rl_examples
Examples of reinforcement learning algorithms
-
galvan
A higher-level programming language that transpiles to Rust
-
algae-rs
A collection of abstract algebraic structures implemented in Rust
-
bitvector_simd
bitvector implemented with Packed SIMD 2
-
telemq
Experimental MQTT broker
-
paired
Fork of the 'paired: Pairing-friendly elliptic curve library'
-
rustle-bird
A FlappyBird game implemented in Rust
-
fitnesstools
Collection of tools related to fitness and weightlifting
-
image-recovery
Image recovery algorithms, implemented in Rust
-
spin-lock
spin lock implemented by the standard facilities
-
rdf
Resource Description Framework (RDF) and SPARQL implemented in Rust
-
arctree
A 'DOM-like' tree implemented using atomic reference counting
-
rucrf
Conditional Random Fields implemented in pure Rust
-
wez/wezterm
A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
-
html-bindgen
convert HTML WebIDL files to a structured representation
-
stb
Safe Rust API for stb libraries
-
deckofcards
An API to implement a deck of cards
-
nbchan
Highly optimized non-blocking communication channels
-
noko-sort
The Selection Sort Algorithm implemented in rust
-
sync_2
A little crate providing a Rust implemented Mutex and RwLock
-
rsln
Netlink library implemented in Rust that provides the netlink protocol based kernel interfaces
-
bytebraise
Proof-of-concept experiment to see how much of BitBake can be implemented in Rust
-
makers
a POSIX-compatible make implemented in Rust
-
wayland-protocols-async
Wayland client protocols implemented in async as handlers using the Actor-model and tokio messaging
-
yacc
CasaOS CLI implemented with Rust
-
resend-rust
A Resend client implemented in Rust
-
moto-rush
A posixy shell implemented in Rust with minimal external dependencies
-
gguppy
A multi-platform plotting library based on the grammar of graphics implemented in pure Rust with a no_std feature
-
chidori
executing prompt-graph models
-
inline-const
Inline consts implemented as a macro
-
forgotten
globally and safely persist a value, implemented with ManuallyDrop
-
rsperftools
An internal perf tools for rust programs
-
stomp-parser
parsing Stomp frames, implemented using nom
-
ini-material-color-utilities-rs
port of Material Design color utilities
-
rustygrad
A tiny autograd engine inspired by micrograd
-
async-sea-orm-session
async-session backend implemented in sea-orm
-
material-color-utilities-rs
port of Material Design color utilities
-
bluetooth_mesh
Cross-platform, full Bluetooth Mesh stack implemented in Rust. Following the Bluetooth Mesh Spec Core v1.0 by SIG. Designed to work with any almost any BLE radio (uses https://github…
-
bogosort
implemented in Rust
-
rcc4r
C compiler implemented in Rust with only 4 raw-functions
-
vector2d
The spoon of 2D vector libraries, intended for simple game development
-
postgrest-query-parser
Parser for the postgres query parameters
-
algograph
A (both directed and undirected) graph and their algorithms implemented in Rust
-
winreader
A process memory reader for Windows
-
Algod
Many types of rust algorithms and data-structures
-
oozle
Open source Kraken, Mermaid, Selkie, Leviathan, LZNA, Bitknit decompressor
-
iroha
A tokenization Library for Rust
-
atomik
Generic Atomic type
-
shoji
A vbox/hbox layout system
-
parsegen
A parser generator implemented as a proc macro
-
r30_rs
A psuedo-random bit generator in Rust implemented with the Rule-30 elementary cellular automata
-
lexgen
A fully-featured lexer generator implemented as a proc macro
-
idnano
nanoid generator
-
rocketchat
Rocket.Chat API Implemented in Rust
-
tiny-artnet
A no_std ArtNet 4 implementation for creating microcontroller-based ArtNet Nodes
-
vdb
A database system implemented in rust that takes ideas from Entity Component Systems and relational databases
-
ocpi
Unofficial, in progress, OCPI implementation
-
border-tch-agent
Reinforcement learning library
-
quickscript
A quick programming language with a compiler implemented in Rust
-
fog-db-traits
database traits to be implemented by fog-db databases
-
simple-vec-collections
Collections implemented using Vec
-
flagtory
command line flags
-
serde-rlp
Ethereum's RLP encoding implemented as a Serde data format
-
tupl
Perform generic operations on tuples
-
uwildmat
wildmat/uwildmat matching
-
sulfa
basic algorithm library implemented by rust
-
vru-sphinx
Sphinx mix network packet processor implemented in Rust
-
deuces-rs
A port of Deuces library implemented in Rust
-
xmachine
A fast, cross platform virtual machine implemented in Rust without the Standard Library
-
luar
Lua interpreter implemented in Rust
-
torro
A correct and easy-to-use BitTorrent library
-
playfair-rs
Playfair cipher implemented in Rust
-
roaring_bitmap
Roaring bitmap data structure implemented in Rust
-
haversine
implemented in rust
-
xyz_validator
A set of validators. Currently, only Resource Query Language (RQL) validator is implemented.
-
logic-long
Supercell's Logic Long implemented in Rust
-
cpq
A Concurrent Priority Queue implemented in Safe Rust
-
prototty_app
Interface to be implemented by all prototty applications
-
lc3_vm
LC-3 (Little Computer 3) VM implemented in Rust. Ideally, it will run any LC-3 assembly program.
-
peano
numbers implemented in Rust's type system. Consider using typenum instead for much faster type-level numbers.
-
mdiu
Build documents with gemtext
-
woongdle
Wordle implemented in Rust as a CLI
-
math-concept
Common math concepts from Computer Science classes, implemented in Rust
-
iaith
Implementing toy languages in rust
-
chiroptui
Swing-style UI tools, implemented on chiropterm
-
nostbeep
A no_std implementation of a binary heap. Binary Heap is implemented as a max heap.
-
rusty_vainfo
libva-utils' vainfo implemented in rust
-
valhalla-client
API client for the Valhalla routing engine
-
tech_analysis
technical analysis for crypto and stock
-
bfcomp
A compiler for BrainF*ck implemented with AWIB and bfcore
-
tasty-ntree
Generic rust n-trees implemented with generics and no dependencies (and that's a guarantree)
-
lib_remotebuild-rs
A wrapper for the remote build API written in rust
-
blist
A deque implemented as a hybrid linked-list-of-arrays
-
algo_sorting
implement all kind of sorting in the world of algorithms and more sorting methods will be implemented soon
-
rscat
GNU cat(1) clone implemented in Rust
-
ecvrf-rs
Elliptic Curve VRF implemented in Rust
-
kvp
types to store multiple fields where equality, ordering, and hashing are only implemented through one of the types
-
minecraft_end_generation
The minecraft end generation implemented in rust
-
progressbars
piechart and spinner progressbars implemented in rust
-
probabilities
Compact library for sampling and calculations related to various statistical distributions
-
type_val
Type-level values
-
rsgrep
version of grep implemented in Rust
-
welder
help concatenate, implemented with a builder pattern
-
async-named-locker
Lock implemented using future
-
rtf
Forth implemented in Rust for realtime application
-
rusty-rubik
providing interaction and solvers for the Rubik's Cube
-
infinity-euler
These are my solutions to Project Euler implemented in Rust
-
rustorrent
A BitTorrent library implemented in Rust
-
pds
Probabilistic Data Structures efficiently implemented in Rust
-
mrt
(RFC6396) file parser implemented in Rust, using Nom
-
fefixp
FIXS implementation in pure Rust
-
plutus-ledger-api
Plutus Ledger types and utilities implemented in Rust
-
chargrid_app
Interface to be implemented by all chargrid applications
-
iff
A macro for if / if let chains until [RFC 2497] is implemented
-
kdt
k-dimensional tree implemented with const generics
-
minecraft_nether_generation
The minecraft nether generation implemented in rust
-
hello_rusty_worlds
hello world crate with automated testing, documentation, continuous integration, tested example code, implemented as a library with a command line tool. Supports Sol and all its planets…
-
csq
A Concurrent Set Queue implemented in Safe Rust
-
valera-utils
Standardizes klines objects, their rendering, and DS methods implemented on them
-
variadic
Variadics in stable Rust
-
aleph-bft-types
Traits that need to be implemented by the user of the aleph-bft package
-
lib4ap
API client for 4ALLPORTAL
-
hwatch-ansi-parser
using nom for parsing ANSI Escape Codes
-
prioq
Priority Queue implemented using std::collections::BinaryHeap
-
pi_tree
A tree structure implemented by dense memory linked list
-
disjoint_set_forest
A disjoint set data structure implemented using a disjoint set forest
-
libparse
Various parsers implemented using parser combinators
-
quick_select
The Quick Select algorithm for Vec implemented in rust using Lomunto partitioning
-
dots-and-boxes
Dots and Boxes classic pen and paper game implemented in sdl2-rust
-
zxing_rust
open-source, multi-format 1D/2D barcode image processing library implemented in Rust, with ports to other languages
-
logiclong
Supercell's Logic Long implemented in Rust
-
guimcaballero/bevy_rhythm
A small rhythm game implemented in Bevy, with an accompanying tutorial
-
simhash
Simhash for Rust
-
stratum-hns-types
The Stratum types specifically implemented for HNS
-
rust-iteratorcomprehensions
A comprehension syntax for iterators implemented as macros
-
game_chess_cui
Command user interface ( CLI ) for chess game implemented for educational purpose
-
interval-heap
A double-ended priority queue implemented with an interval heap
Try searching with DuckDuckGo.