1 |
nom
Geal
|
Rust parser combinator framework |
|
3736 |
2 |
rust-doom
cristicbz
|
A Doom Renderer written in Rust. |
|
1859 |
3 |
wtftw
Kintaro
|
Window Tiling For The Win. A tiling window manager written in Rust |
|
1853 |
4 |
vagga
tailhook
|
Vagga is a containerization tool without daemons |
|
1651 |
5 |
cursive
gyscos
|
A Text User Interface library for the Rust programming language |
|
1517 |
6 |
structopt
TeXitoi
|
Parse command line arguments by defining a struct. |
|
1363 |
7 |
rsedis
seppo0010
|
Redis re-implemented in Rust. |
|
1353 |
8 |
svgcleaner
RazrFalcon
|
svgcleaner could help you to clean up your SVG files from the unnecessary data. |
|
1045 |
9 |
lyon
nical
|
2D graphics rendering on the GPU in rust using path tessellation. |
|
1013 |
10 |
rusty-machine
AtheMathmo
|
Machine Learning library for Rust |
|
982 |
11 |
redshirt
tomaka
|
Operating system |
|
856 |
12 |
winapi-rs
retep998
|
Rust bindings to Windows API |
|
856 |
13 |
robinson
mbrubeck
|
A toy web rendering engine |
|
817 |
14 |
zemeroth
ozkriff
|
😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust |
|
752 |
15 |
maud
lambda-fairy
|
:pencil: Compile-time HTML templates for Rust |
|
733 |
16 |
kiss3d
sebcrozet
|
Keep it simple, stupid 3d graphics engine for Rust. |
|
722 |
17 |
xargo
japaric
|
The sysroot manager that lets you build and customize `std` |
|
693 |
18 |
cargo-bloat
RazrFalcon
|
Find out what takes most of the space in your executable. |
|
692 |
19 |
cbindgen
eqrion
|
A project for generating C bindings from Rust code |
|
662 |
20 |
procs
dalance
|
A modern replacement for ps written in Rust |
|
650 |
21 |
rdedup
dpc
|
Data deduplication engine, supporting optional compression and public key encryption. |
|
618 |
22 |
resvg
RazrFalcon
|
An SVG rendering library. |
|
614 |
23 |
fuse-rs
zargony
|
Rust library for filesystems in userspace (FUSE) |
|
568 |
24 |
rouille
tomaka
|
Web framework in Rust |
|
551 |
25 |
moxie
anp
|
lightweight platform-agnostic tools for declarative UI |
|
534 |
26 |
steed
japaric
|
[INACTIVE] Rust's standard library, free of C dependencies, for Linux systems |
|
518 |
27 |
colored
mackwic
|
(Rust) Coloring terminal so simple you already know how to do it ! |
|
493 |
28 |
flame
llogiq
|
An intrusive flamegraph profiling tool for rust. |
|
487 |
29 |
logos
maciejhirsz
|
Create ridiculously fast Lexers |
|
475 |
30 |
mioco.pre-0.9
dpc
|
Scalable, coroutine-based, asynchronous IO handling library for Rust programming language. (aka M... |
|
466 |
31 |
teepee
chris-morgan
|
Teepee, the Rust HTTP toolkit |
|
462 |
32 |
teepee
chris-morgan
|
Teepee, the Rust HTTP toolkit |
|
462 |
33 |
gl-rs
brendanzab
|
An OpenGL function pointer loader for Rust |
|
460 |
34 |
cargo-outdated
kbknapp
|
A cargo subcommand for displaying when Rust dependencies are out of date |
|
449 |
35 |
learn-opengl-rs
bwasty
|
Rust port of JoeyDeVries/LearnOpenGL |
|
442 |
36 |
prettytable-rs
phsym
|
A rust library to print aligned and formatted tables |
|
419 |
37 |
inkwell
TheDan64
|
It's a New Kind of Wrapper for Exposing LLVM (Safely) |
|
409 |
38 |
heapless
japaric
|
Heapless, `static` friendly data structures |
|
400 |
39 |
rust-http
chris-morgan
|
Completely OBSOLETE Rust HTTP library (server and client) |
|
391 |
40 |
rust-http
chris-morgan
|
Completely OBSOLETE Rust HTTP library (server and client) |
|
391 |
41 |
rust_os
thepowersgang
|
An OS kernel written in rust. Non POSIX |
|
387 |
42 |
llamadb
nukep
|
A SQL database written in Rust |
|
375 |
43 |
ropey
cessen
|
A utf8 text rope for manipulating and editing large texts. |
|
373 |
44 |
rotor
tailhook
|
The mio-based framework for rust for doing I/O in simple and composable way (ABANDONED) |
|
369 |
45 |
google-apis-rs
Byron
|
A binding and CLI generator for all Google APIs |
|
363 |
46 |
dua-cli
Byron
|
A tool to conveniently learn about the disk usage of directories, fast! |
|
356 |
47 |
mutagen
llogiq
|
Breaking your Rust code for fun and profit |
|
346 |
48 |
nanomsg.rs
thehydroimpulse
|
Nanomsg library for Rust |
|
332 |
49 |
rs_pbrt
wahn
|
Rust crate to implement at least parts of the PBRT book's C++ code. See also https://www.rs-pbrt.... |
|
319 |
50 |
json-rust
maciejhirsz
|
JSON implementation in Rust |
|
318 |
51 |
rust-mysql-simple
blackbeam
|
Mysql client library implemented in rust. |
|
318 |
52 |
crowbook
lise-henry
|
Converts books written in Markdown to HTML, LaTeX/PDF and EPUB |
|
315 |
53 |
zoc
ozkriff
|
⬡ Zone of Control is a hexagonal turn-based strategy game written in Rust. [DISCONTINUED] |
|
307 |
54 |
flamer
llogiq
|
A compiler plugin to insert flame calls |
|
299 |
55 |
imag
matthiasbeyer
|
imag - Text based personal information management suite |
|
294 |
56 |
vulkan-tutorial-rs
bwasty
|
Rust version of https://github.com/Overv/VulkanTutorial |
|
285 |
57 |
xml-rs
netvl
|
An XML library in Rust |
|
270 |
58 |
quick-error
tailhook
|
A rust-macro which makes errors easy to write |
|
263 |
59 |
rusl
anp
|
An experimental (read: DONT USE) musl libc implementation in Rust. |
|
261 |
60 |
macro-lisp
JunSuzukiJapan
|
Lisp-like DSL for Rust language |
|
254 |
61 |
rust-san
japaric
|
How-to: Sanitize your Rust code! |
|
250 |
62 |
old-raft-rs
Hoverbear
|
[Incomplete] A Raft implementation in Rust |
|
246 |
63 |
notify-rust
hoodie
|
☝️Send Desktop Notifications on linux and bsd |
|
241 |
64 |
cargo-call-stack
japaric
|
Whole program static stack analysis |
|
235 |
65 |
rust-amqp
Antti
|
AMQP client in pure rust. Corresponds to rabbitmq spec. |
|
234 |
66 |
rulinalg
AtheMathmo
|
A linear algebra library written in Rust |
|
233 |
67 |
plotlib
milliams
|
Data plotting library for Rust |
|
227 |
68 |
rusty-clock
TeXitoi
|
An alarm clock with environment stats in pure bare metal embedded rust |
|
224 |
69 |
rustbreak
TheNeikos
|
A simple, fast and easy to use self-contained single file storage for Rust |
|
223 |
70 |
tetra
17cupsofcoffee
|
🎮 A simple 2D game framework written in Rust |
|
221 |
71 |
programmieren-in-rust
LukasKalbertodt
|
Course page „Programmieren in Rust“, University Osnabrück (German!) |
|
209 |
72 |
glyph-brush
alexheretic
|
Fast GPU cached text rendering |
|
206 |
73 |
owning-ref-rs
Kimundi
|
A library for creating references that carry their owner with them. |
|
197 |
74 |
cargo-graph
kbknapp
|
A cargo subcommand for creating GraphViz DOT files and dependency graphs |
|
193 |
75 |
scrap
quadrupleslap
|
📸 Screen capture made easy! |
|
180 |
76 |
postgres-extension.rs
thehydroimpulse
|
Postgres extensions written in Rust |
|
180 |
77 |
rust-mdo
TeXitoi
|
Monadic do notation for rust using macro and duck typing |
|
179 |
78 |
rust-cheatsheet
upsuper
|
A type-based Rust cheatsheet |
|
178 |
79 |
subtitles-rs
emk
|
Use SRT subtitle files to study foreign languages (in progress) |
|
178 |
80 |
dot
ubnt-intrepid
|
Yet another management tool for dotfiles |
|
176 |
81 |
rust-argparse
tailhook
|
The command-line argument parser library for rust |
|
175 |
82 |
scaproust
blabaere
|
Implementation of the nanomsg "Scalability Protocols" in rust. |
|
172 |
83 |
rust-ffi-guide
Michael-F-Bryan
|
A guide for doing FFI using Rust |
|
168 |
84 |
amber
dalance
|
A code search / replace tool |
|
168 |
85 |
codespan
brendanzab
|
Utilities for dealing with source code locations and pretty diagnostic formatting |
|
163 |
86 |
modulator
apessino
|
A Rust crate for abstracted, decoupled modulation sources |
|
163 |
87 |
keyberon
TeXitoi
|
A hand wired ortholinear mechanical keyboard with a firmware in rust |
|
162 |
88 |
paperclip
wafflespeanut
|
WIP OpenAPI tooling for Rust. |
|
158 |
89 |
auto_enums
taiki-e
|
A library for to allow multiple return types by automatically generated enum in Rust. |
|
156 |
90 |
tiberius
steffengy
|
TDS 7.4 (mssql / Microsoft SQL Server) async driver for rust |
|
153 |
91 |
concatenation_benchmarks-rs
hoodie
|
📈 benchmarking different ways to concatenate strings in rust |
|
152 |
92 |
RustFFT
awelkie
|
A mixed-radix FFT library written in pure Rust |
|
152 |
93 |
rubble
jonas-schievink
|
(going to be a) BLE stack for embedded Rust |
|
147 |
94 |
monotron
thejpster
|
A simple 8-bit home computer style application for the TI Tiva-C Launchpad |
|
147 |
95 |
rust-iterators
rustomax
|
Basic Rust iterator usage |
|
146 |
96 |
hamt-rs
michaelwoerister
|
A Persistent Map Implementation based on Hash Array Mapped Tries |
|
145 |
97 |
serverless-wasm
Geal
|
|
|
145 |
98 |
squark
rail44
|
Rust frontend framework, for web browser and more. |
|
145 |
99 |
breeze
dpc
|
An experimental, kakoune-inspired CLI-centric text/code editor with |-shaped cursor (in Rust) |
|
145 |
100 |
sarkara
quininer
|
[unmaintenance] A experimental post-quantum cryptography library |
|
139 |
101 |
mysql_async
blackbeam
|
Asyncronous Rust Mysql driver based on Tokio. |
|
139 |
102 |
tokio-rustls
quininer
|
Asynchronous TLS/SSL streams for Tokio using Rustls. |
|
137 |
103 |
turbo.fish
jplatte
|
::<> ⠀ https://turbo.fish/ ⠀ <>:: |
|
137 |
104 |
inotify
hannobraun
|
Idiomatic inotify wrapper for the Rust programming language |
|
136 |
105 |
anymap
chris-morgan
|
A safe and convenient store for one value of each type |
|
134 |
106 |
getset
Hoverbear
|
Getters and Setters for Rust. |
|
134 |
107 |
anymap
chris-morgan
|
A safe and convenient store for one value of each type |
|
134 |
108 |
multipart
abonander
|
A backend-agnostic extension for file uploads in HTTP libraries for Rust |
|
134 |
109 |
aster
wayslog
|
Aster is a lightweight, fast but powerful cache proxy written in rust. |
|
132 |
110 |
ufmt
japaric
|
a smaller, faster and panic-free alternative to core::fmt |
|
130 |
111 |
ProjectEulerRust
gifnksm
|
Solving Project Euler with Rust |
|
129 |
112 |
panic-never
japaric
|
This crate guarantees that your application is free of panicking branches |
|
128 |
113 |
midir
Boddlnagg
|
Cross-platform realtime MIDI processing in Rust. |
|
125 |
114 |
bytecount
llogiq
|
Counting occurrences of a given byte or UTF-8 characters in a slice of memory – fast |
|
124 |
115 |
tango
pnkfelix
|
Markdown-based Literate programming in Rust, integrated with Cargo. |
|
124 |
116 |
anterofit
abonander
|
Strongly typed, asynchronous REST client framework for Rust. |
|
124 |
117 |
sugar-rs
harryfei
|
Rust syntax sugar collections. |
|
123 |
118 |
vndf-2016
hannobraun
|
Von Neumann Defense Force |
|
123 |
119 |
nom-sql
ms705
|
Rust SQL parser written using nom |
|
123 |
120 |
rust-msgpack
mneumann
|
msgpack.org implementation for Rust language / msgpack.org[Rust] |
|
122 |
121 |
tiny-keccak
debris
|
An implementation of Keccak derived functions specified in FIPS-202, SP800-185 and KangarooTwelve |
|
122 |
122 |
mioco
dpc
|
[no longer maintained] Scalable, coroutine-based, fibers/green-threads for Rust. (aka MIO COroutines). |
|
120 |
123 |
metacollect
llogiq
|
A lint to collect some crate metadata |
|
116 |
124 |
coinnect
hugues31
|
Coinnect is a Rust library aiming to provide a complete access to main crypto currencies exchange... |
|
114 |
125 |
zou
k0pernicus
|
A simple and fast download accelerator, written in Rust |
|
112 |
126 |
rotor-http
tailhook
|
The mio/rotor based http server library for rust (UNMAINTAINED, use tk-http) |
|
112 |
127 |
rhex
dpc
|
ASCII terminal hexagonal map roguelike written in Rust |
|
112 |
128 |
arcs
Michael-F-Bryan
|
A Rust CAD System |
|
111 |
129 |
stm32f103xx-hal
japaric
|
HAL for the STM32F103xx family of microcontrollers |
|
111 |
130 |
power-assert-rs
gifnksm
|
Power Assert in Rust. Provides better assertion message. |
|
111 |
131 |
zstd-rs
gyscos
|
A rust binding for the zstd compression library. |
|
111 |
132 |
astro-rust
saurvs
|
Astronomical algorithms in Rust |
|
109 |
133 |
cargo-count
kbknapp
|
a cargo subcommand for counting lines of code in Rust projects |
|
109 |
134 |
img_hash
abonander
|
A Rust library for calculating perceptual hash values of images |
|
108 |
135 |
scoped-threadpool-rs
Kimundi
|
|
|
107 |
136 |
momo
llogiq
|
A Rust proc_macro_attribute to outline conversions from generic functions |
|
105 |
137 |
ramhorns
maciejhirsz
|
Experimental Mustache template engine implementation in pure Rust. |
|
105 |
138 |
psychopath
cessen
|
A slightly psychotic path tracer. |
|
105 |
139 |
utest
japaric
|
Unit `#[test]`ing for microcontrollers and other `no_std` systems |
|
104 |
140 |
roaring-rs
Nemo157
|
Roaring bitmap implementation for Rust |
|
103 |
141 |
io-uring
quininer
|
The `io_uring` library for Rust |
|
100 |
142 |
gltf-viewer
bwasty
|
glTF 2.0 Viewer written in Rust |
|
98 |
143 |
rpassword
conradkleinespel
|
Cross platform Rust library to read a password in the terminal (Linux, BSD, OSX, Windows). |
|
98 |
144 |
lz4-rs
bozaro
|
Rust LZ4 bindins library |
|
97 |
145 |
lolbench
anp
|
tracking performance of rustc-generated binaries over time |
|
97 |
146 |
cpuprofiler
AtheMathmo
|
Rust bindings to google's cpuprofiler |
|
96 |
147 |
roxmltree
RazrFalcon
|
Represent an XML 1.0 document as a read-only tree. |
|
95 |
148 |
iomrascalai
ujh
|
Iomrascálaí is an AI for the game of Go/Weiqi/Baduk written in Rust |
|
93 |
149 |
bbqueue
jamesmunns
|
A SPSC, lockless, no_std, thread safe, queue, based on BipBuffers |
|
93 |
150 |
rooster
conradkleinespel
|
The simple password manager for geeks, built with Rust. |
|
93 |
151 |
nitric
torkleyy
|
General-purpose data processing library. Mirror of https://gitlab.com/nitric/nitric |
|
92 |
152 |
overflower
llogiq
|
A Rust compiler plugin and support library to annotate overflow behavior |
|
91 |
153 |
mithril
Ragnaroek
|
Pure Rust Monero Miner |
|
91 |
154 |
diesel-derive-enum
adwhit
|
Use enums with Diesel ORM |
|
91 |
155 |
nfd-rs
saurvs
|
OS-native file dialogs on Linux, OS X and Windows |
|
90 |
156 |
pin-project
taiki-e
|
A crate for safe and ergonomic pin-projection. |
|
90 |
157 |
rogcat
flxo
|
A `adb logcat` wrapper |
|
89 |
158 |
lithos
tailhook
|
Process supervisor that supports linux containers |
|
89 |
159 |
humantime
tailhook
|
A parser and formatter for std::time::{SystemTime, Duration} |
|
88 |
160 |
simple_parallel
huonw
|
Straight-forward functions and types for basic data parallel operations. |
|
87 |
161 |
rust_radix_trie
michaelsproul
|
Fast generic radix trie implemented in Rust |
|
87 |
162 |
sv-parser
dalance
|
SystemVerilog parser library fully complient with IEEE 1800-2017 |
|
87 |
163 |
airjump-multi
thiolliere
|
|
|
84 |
164 |
rust-miniscript
apoelstra
|
Support for Miniscript and Output Descriptors for rust-bitcoin |
|
84 |
165 |
simd
huonw
|
[DEPRECATED] see: |
|
82 |
166 |
pdqsort
stjepang
|
Pattern-defeating quicksort (merged into rust-lang/rust) |
|
82 |
167 |
serde_urlencoded
nox
|
x-www-form-urlencoded meets Serde |
|
82 |
168 |
yaiouom
Yoric
|
Prototype extension of the Rust type system towards checking units-of-measure |
|
82 |
169 |
effective-rust
pandaman64
|
|
|
82 |
170 |
rustyhex
dpc
|
Simple roguelike written in Rust language. |
|
82 |
171 |
shell-hist
jamesmunns
|
Inspect your shell history |
|
81 |
172 |
keyberon-f4
TeXitoi
|
A handwired unsplitted ergo keyboard |
|
81 |
173 |
f3
japaric
|
Board Support Crate for the STM32F3DISCOVERY |
|
76 |
174 |
if_chain
lambda-fairy
|
Macro for writing nested `if let` expressions |
|
74 |
175 |
rust-web-app
KodrAus
|
An example Rust web application with a focus on module structure |
|
74 |
176 |
rumqttd
tekjar
|
rust mqtt broker |
|
74 |
177 |
webml
KeenS
|
A Standard ML Compiler for the Web |
|
74 |
178 |
futures-async-stream
taiki-e
|
Async stream for Rust and the futures crate. |
|
74 |
179 |
pico-args
RazrFalcon
|
An ultra simple CLI arguments parser. |
|
74 |
180 |
async-compression
Nemo157
|
Adaptors between compression crates and Rust's async IO types |
|
73 |
181 |
cargo-lichking
Nemo157
|
Automated license checking for rust. cargo lichking is a Cargo subcommand that checks licensing i... |
|
73 |
182 |
async-readline
dpc
|
Asynchronous readline-like interface (PoC ATM) |
|
73 |
183 |
hamcrest-rust
ujh
|
A port of Hamcrest to rust |
|
72 |
184 |
rustfilt
luser
|
Demangle Rust symbols |
|
72 |
185 |
BidirectionalTypechecking
JDemler
|
Implementation of "Complete and Easy Bidirectional Typechecking for Higher-Rank Polymorphism" |
|
70 |
186 |
rust-syslog
Geal
|
Send syslog messages from Rust |
|
70 |
187 |
ruga
thiolliere
|
video game |
|
69 |
188 |
read-process-memory
luser
|
|
|
69 |
189 |
planetkit
jeffparsons
|
Colorful blobs that might one day resemble planets |
|
68 |
190 |
osmpbfreader-rs
TeXitoi
|
Read OpenStreetMap PBF files in rust. |
|
67 |
191 |
rust-nbe-for-mltt
brendanzab
|
Normalization by evaluation for Martin-Löf Type Theory with dependent records |
|
66 |
192 |
weather-rs
andelf
|
Weather app for the terminal. Rust version :) |
|
66 |
193 |
teensy3-rs
jamesmunns
|
Rust on the Teensy3 |
|
66 |
194 |
postcard
jamesmunns
|
A no_std + serde compatible message library for Rust |
|
66 |
195 |
ttf-parser
RazrFalcon
|
A high-level, safe, zero-allocation TrueType font parser. |
|
66 |
196 |
modulator_play
apessino
|
A Rust playground for experimenting with types from the Modulator crate |
|
66 |
197 |
approx
brendanzab
|
Approximate floating point equality comparisons and assertions |
|
65 |
198 |
mdbook-epub
Michael-F-Bryan
|
An experimental mdbook backend for creating EPUB documents. |
|
65 |
199 |
hakka
simon-whitehead
|
A game where each level requires a bit of hacking. |
|
65 |
200 |
compact_arena
llogiq
|
A crate with indexed arenas with small memory footprint |
|
65 |
201 |
blue-pill-quickstart
TeXitoi
|
Quickstart a Rust project for the blue pill board |
|
65 |
202 |
minesweeper-rs
Vinatorul
|
Simple minesweeper in Rust |
|
65 |
203 |
mopa
chris-morgan
|
MOPA: My Own Personal Any. A macro to implement all the `Any` methods on your own trait. |
|
64 |
204 |
mopa
chris-morgan
|
MOPA: My Own Personal Any. A macro to implement all the `Any` methods on your own trait. |
|
64 |
205 |
rust-jsonrpc
apoelstra
|
Rust JSONRPC library |
|
64 |
206 |
ptags
dalance
|
A parallel universal-ctags wrapper for git repository |
|
63 |
207 |
titanos
dpc
|
Titanos an exercise in writing OS kernel in Rust programming language. |
|
63 |
208 |
cargo-wharf
denzp
|
Cacheable and efficient Docker images builder for Rust |
|
62 |
209 |
netsim
canndrew
|
Network simulation in Rust |
|
61 |
210 |
includedir
tilpner
|
Include a whole directory tree at compile time |
|
61 |
211 |
game_features
jojolepro
|
A set of data and constructs to use in games. |
|
60 |
212 |
arraydeque
andylokandy
|
A circular buffer with fixed capacity (Rust). |
|
60 |
213 |
unqlite.rs
zitsen
|
UnQLite wrapper 1.0 is avaliable for Rust |
|
60 |
214 |
rust-hex
KokaKiwi
|
A basic crate to encode values to hexadecimal representation. Originally extracted from rustc-serialize. |
|
60 |
215 |
moon
thehydroimpulse
|
Moon |
|
59 |
216 |
r6.rs
kimhyunkang
|
R6RS Scheme implementation written in Rust |
|
59 |
217 |
include_dir
Michael-F-Bryan
|
The logical evolution of the include_str macro for embedding a directory tree into your binary. |
|
58 |
218 |
blake2-rfc
cesarb
|
A pure Rust implementation of BLAKE2 based on RFC 7693. |
|
58 |
219 |
rumq
tekjar
|
Mqtt ecosystem in rust |
|
58 |
220 |
primal
huonw
|
primal puts raw power into prime numbers. |
|
57 |
221 |
move_window
SirVer
|
Tool to arange windows quickly on the Mac OS X desktop |
|
57 |
222 |
benchmarksgame-rs
TeXitoi
|
The Computer Language Benchmarks Game: Rust implementations |
|
57 |
223 |
rust-ipfs-api
ferristseng
|
IPFS HTTP client in Rust |
|
57 |
224 |
brainfuck_macros
huonw
|
A brainfuck procedural macro for Rust |
|
56 |
225 |
rust-mpd
kstep
|
Rust version of libmpdclient |
|
56 |
226 |
embrio-rs
Nemo157
|
|
|
56 |
227 |
lovecraft
Geal
|
You've met with a terrible fate, haven't you? |
|
56 |
228 |
shrust
phsym
|
Rust library to create interactive command line shells |
|
56 |
229 |
ciruela
tailhook
|
A peer-to-peer synchronization software for servers in datacenters. |
|
56 |
230 |
titlecase
wezm
|
A tool and Rust crate for making text title case |
|
55 |
231 |
term-painter
LukasKalbertodt
|
Cross-platform Rust library for coloring and formatting terminal output |
|
55 |
232 |
nrays
sebcrozet
|
A basic 3D ray tracer in Rust. |
|
55 |
233 |
unshare
tailhook
|
The low-level linux containers creation library for rust |
|
55 |
234 |
algebra
brendanzab
|
Abstract algebra for Rust (still very much a WIP!) |
|
54 |
235 |
rust-t1ha
flier
|
Rust implementation for T1HA (Fast Positive Hash) |
|
54 |
236 |
coco
stjepang
|
Concurrent collections (deprecated in favor of Crossbeam) |
|
54 |
237 |
embedded-sdmmc-rs
thejpster
|
A SD/MMC library with FAT16/FAT32 support, suitable for Embedded Rust systems |
|
54 |
238 |
rust-streaming
emk
|
EXPERIMENTAL: Various hacks for zero-allocation stream parsing in Rust. |
|
54 |
239 |
echo
johalun
|
FreeBSD kernel module in Rust |
|
54 |
240 |
rust-rtos
alexchandel
|
FreeRTOS rewritten in Rust for the PIC32MX target, and eventually for x86, ARM, and MSP430 as well. |
|
54 |
241 |
blend
lukebitts
|
A parser and runtime for Blender's .blend files. |
|
53 |
242 |
svlint
dalance
|
SystemVerilog linter |
|
53 |
243 |
choose-your-xml-rs
RazrFalcon
|
(DEPRECATED) Choose your XML library in Rust |
|
52 |
244 |
snowpatch
ruscur
|
Enabling continuous integration for patch-based development workflows. |
|
51 |
245 |
cast.rs
japaric
|
Machine scalar casting that meets your expectations |
|
51 |
246 |
heed
Kerollmops
|
A fully typed LMDB wrapper with minimum overhead |
|
51 |
247 |
failchain
cristicbz
|
failure + error-chain = 💖 |
|
51 |
248 |
guillotiere
nical
|
A dynamic texture atlas allocator with fast deallocation and rectangle coalescing. |
|
50 |
249 |
toyos-rs
emk
|
Just hacking around on a toy Rust-based on based on the blog posts at http://blog.phil-opp.com/ |
|
50 |
250 |
srs
quadrupleslap
|
A WebM screen recorder. |
|
49 |
251 |
game-of-life-rs
gifnksm
|
Conway's Game of Life implementations for Native/Emscripten |
|
49 |
252 |
mime_guess
abonander
|
MIME type guessing of file extensions for Rust. |
|
49 |
253 |
linkify
robinst
|
Rust library to find links such as URLs and email addresses in plain text, handling surrounding p... |
|
48 |
254 |
github-star-counter
Byron
|
A tool to query direct (and indirect) stars of a GitHub user or organization |
|
48 |
255 |
smallbox
andylokandy
|
Small Box optimization: store small item on stack and fallback to heap for large item. |
|
48 |
256 |
linux-conf-au-2019-epaper-badge
wezm
|
My IoT badge for lca2019 |
|
47 |
257 |
open-rs
Byron
|
Open a path or URL with the system-defined program |
|
47 |
258 |
gossiper
thehydroimpulse
|
Gossip protocol written in Rust |
|
47 |
259 |
rust-algs4
andelf
|
Algorithms, 4th Edition. Coursera MOOC. in Rust. |
|
46 |
260 |
simsearch-rs
andylokandy
|
A simple and lightweight fuzzy search engine that works in memory, searching for similar strings ... |
|
46 |
261 |
rust-redis
mneumann
|
A Rust client/server library for Redis |
|
45 |
262 |
cantal
tailhook
|
Heartbeating and monitoring solution |
|
45 |
263 |
xmlparser
RazrFalcon
|
A low-level, pull-based, zero-allocation XML 1.0 parser. |
|
45 |
264 |
nb
japaric
|
Minimal and reusable non-blocking I/O layer |
|
44 |
265 |
four-levels
pcein
|
Example programs in Rust demonstrating how you can program an ARM microcontroller at four differe... |
|
44 |
266 |
octobuild
bozaro
|
Simple distributed compile system for C++ |
|
44 |
267 |
img-dup
abonander
|
A tool for finding duplicate and similar images, written in Rust |
|
44 |
268 |
color-rs
brendanzab
|
A library that provides types and conversions for working with various color formats. |
|
43 |
269 |
rust-fasthash
flier
|
A suite of non-cryptographic hash functions for Rust. |
|
43 |
270 |
heroku-rust-cargo-hello
emk
|
Simple Rust webserver built using Cargo, deployable to Heroku. |
|
43 |
271 |
external_mixin
huonw
|
Put a program in your program, so you can program while you program. |
|
42 |
272 |
kairos
matthiasbeyer
|
Calculate times with chrono "plain text like" in Rust. |
|
42 |
273 |
clear_on_drop
cesarb
|
Helpers for clearing sensitive data on the stack and heap |
|
42 |
274 |
epub-builder
lise-henry
|
A Rust library for generating EPUB files |
|
42 |
275 |
plexus
olson-sean-k
|
Polygonal mesh processing. |
|
42 |
276 |
cargo-pkgbuild
kstep
|
ArchLinux's PKGBULD generator from Cargo.toml manifest file |
|
41 |
277 |
linked-list-allocator
phil-opp
|
|
|
41 |
278 |
replace-await
taiki-e
|
Migration tool for replacing await! macro with await syntax. |
|
41 |
279 |
twitter-api-rs
gifnksm
|
Unofficial Rust library for the Twitter API. |
|
41 |
280 |
comp-rs
andylokandy
|
Pure-macro Do notation and List-comprehension for Option, Result and Iterator. |
|
40 |
281 |
filters
matthiasbeyer
|
Build filters for Iterator::filter() using the builder pattern |
|
40 |
282 |
wasm-to-rust
CryZe
|
|
|
40 |
283 |
carina
lholznagel
|
|
|
40 |
284 |
units
Boddlnagg
|
Units of Measure for Rust |
|
40 |
285 |
hypervisor-rs
saurvs
|
Rust API to the OS X Hypervisor framework for hardware-accelerated virtualization |
|
40 |
286 |
x86intrin
mayah
|
x86 intrinsics for rust |
|
40 |
287 |
daemon-rs
bozaro
|
Wrapper for linux demon/windows service for Rust |
|
40 |
288 |
dns-parser
tailhook
|
The parser of DNS protocol packets in rust |
|
40 |
289 |
moniker
brendanzab
|
Automagical variable binding library for Rust |
|
39 |
290 |
glium_text
tomaka
|
Text rendering with glium |
|
39 |
291 |
channel
stjepang
|
MPMC channels (moved to crossbeam-rs/crossbeam-channel) |
|
39 |
292 |
webbrowser-rs
amodm
|
Rust library to open URLs in the web browsers available on a platform |
|
39 |
293 |
hex2d-rs
dpc
|
Helper library for working with 2d hex-grid maps |
|
38 |
294 |
webauthn-rs
Firstyear
|
An implementation of webauthn components for Rustlang servers |
|
37 |
295 |
PF_Sandbox
rukai
|
A platform fighter sandbox featuring a character editor tightly integrated with gameplay. |
|
37 |
296 |
svls
dalance
|
SystemVerilog language server |
|
37 |
297 |
probor
tailhook
|
A protocol on top of CBOR that provides protobuf-like functionality |
|
37 |
298 |
md.rs
netvl
|
A Markdown parser library in Rust |
|
37 |
299 |
rust-toml
mneumann
|
A TOML configuration file parser for Rust [Deprecated - use toml-rs] |
|
36 |
300 |
cargo-hack
taiki-e
|
A tool to work around some limitations on cargo. |
|
36 |
301 |
wio-rs
retep998
|
Windows things for Rust |
|
36 |
302 |
cargo-extras
kbknapp
|
A collection of cargo subcommands |
|
36 |
303 |
decorum
olson-sean-k
|
Making floating-point values behave. |
|
36 |
304 |
slice-group-by
Kerollmops
|
An implementation of the group_by Haskell function for slice an str only |
|
35 |
305 |
r5.rs
kimhyunkang
|
Scheme implementation written in Rust |
|
35 |
306 |
chronicle
brendanzab
|
An event sourced CQRS framework for Rust |
|
34 |
307 |
which-rs
harryfei
|
A Rust equivalent of Unix command "which". |
|
34 |
308 |
rdm
1wilkens
|
A toy display manager written in Rust. Inspired by Slim it aims to provide a simple and elegant l... |
|
34 |
309 |
find_drand48_innosetup_pw
seritools
|
Small tool to quickly find the installer password for the leaked IDA 7.2 installer |
|
34 |
310 |
triple-buffer
HadrienG2
|
Implementation of triple buffering in Rust |
|
34 |
311 |
pc-keyboard
thejpster
|
PS/2 Keyboard Decoder in Rust |
|
34 |
312 |
rust-app-engine
DenisKolodin
|
App Engine Rust boilerplate |
|
34 |
313 |
verwalter
tailhook
|
A tool which manages cluster of services |
|
34 |
314 |
duktape-rs
emk
|
Rust wrapper for Duktape, a lightweight, embedded JavaScript interpreter. |
|
34 |
315 |
markedit
Michael-F-Bryan
|
A library for manipulating unstructured Markdown documents. |
|
33 |
316 |
rust-2048
andelf
|
2048 game in Rust, with an SDL2 ui. |
|
33 |
317 |
immi
tomaka
|
Immediate mode library in Rust |
|
33 |
318 |
toastify
hoodie
|
🍞A commandline tool that shows desktop notifications using notify-rust |
|
33 |
319 |
RusTiny
msiemens
|
A Rust-like language compiling to x86-64 assembler |
|
33 |
320 |
rustc-version-rs
Kimundi
|
|
|
33 |
321 |
rust-ptx-builder
denzp
|
Convenient `build.rs` helper for NVPTX crates |
|
33 |
322 |
i3nator
pitkley
|
i3nator is Tmuxinator for the i3 window manager |
|
33 |
323 |
rust-paillier
mortendahl
|
A pure-Rust implementation of the Paillier encryption scheme |
|
33 |
324 |
docli-rs
kbknapp
|
Command-line utility for managing DigitalOcean infrastructure |
|
33 |
325 |
wasm-sign
frehberg
|
WebAssembly signing and verification tool |
|
32 |
326 |
oauth-client-rs
gifnksm
|
OAuth client for Rust |
|
32 |
327 |
serde-regex
tailhook
|
A serde wrapper that allows to (de)serialize regular expressions |
|
32 |
328 |
astar
TyOverby
|
DEPRICATED |
|
32 |
329 |
wire
TyOverby
|
A rustic tcp + serialization abstraction. |
|
32 |
330 |
multipart-async
abonander
|
Multipart requests with an asynchronous API. |
|
32 |
331 |
counts
nnethercote
|
A tool for ad hoc profiling |
|
31 |
332 |
memsec
quininer
|
Rust implementation `libsodium/utils`. |
|
31 |
333 |
serde-json-core
japaric
|
`serde-json` for `no_std` programs |
|
31 |
334 |
no-std-async-experiments-2
japaric
|
Cooperative multitasking (AKA async/await) on ARM Cortex-M |
|
31 |
335 |
stlog
japaric
|
Lightweight logging framework for resource constrained devices |
|
31 |
336 |
avr-hal
Rahix
|
embedded-hal abstractions for AVR microcontrollers |
|
31 |
337 |
thrust
thehydroimpulse
|
Unmaintained http://thehydroimpulse.github.io/thrust |
|
31 |
338 |
rhq
ubnt-intrepid
|
Manages your local repositories |
|
31 |
339 |
tokio-fiber
dpc
|
Async fibers for Rust `futures` and `tokio` using coroutines. Attempt at a `mioco` replacement. |
|
31 |
340 |
buf_redux
abonander
|
A drop-in replacement for Rust's std::io::BufReader, with extra features |
|
31 |
341 |
custom-derive-2019
upsuper
|
|
|
30 |
342 |
rust-malloc
huonw
|
A pure Rust memory allocator |
|
30 |
343 |
stm32f103xx
japaric
|
DEPRECATED |
|
30 |
344 |
rust-ptx-linker
denzp
|
The missing puzzle piece for NVPTX experience with Rust |
|
30 |
345 |
cargo-external-doc
Geal
|
integrate markdown files with your rustdoc generated documentation |
|
30 |
346 |
victoria-dom
khvzak
|
HTML parser with CSS selectors written in Rust |
|
30 |
347 |
llvmenv
termoshtt
|
Manage multiple LLVM/Clang builds |
|
30 |
348 |
eom
termoshtt
|
Configurable ODE/PDE solver |
|
30 |
349 |
succinct-rs
tov
|
Succinct Data Structures for Rust |
|
30 |
350 |
screenshot-rs
alexchandel
|
Get a bitmap image of a display in Rust. |
|
30 |
351 |
mdbook-linkcheck
Michael-F-Bryan
|
A backend for `mdbook` which will check your links for you. |
|
29 |
352 |
rust-darts
andelf
|
Double Array Trie in Rust |
|
29 |
353 |
yup-hyper-mock
Byron
|
`hyper-mock` is a utility library to help hyper clients with their testing |
|
29 |
354 |
treediff-rs
Byron
|
Extract differences between arbitrary datastructures |
|
29 |
355 |
rust-dpdk
flier
|
Rust bindings to DPDK |
|
29 |
356 |
itm-tools
japaric
|
Tools for analyzing ITM traces |
|
29 |
357 |
optional
llogiq
|
A small crate to provide space-efficient Option<_> replacements |
|
29 |
358 |
axon
ParadoxSpiral
|
The synapse TUI client |
|
29 |
359 |
dfw
pitkley
|
Docker Firewall Framework, written in Rust |
|
29 |
360 |
mutguard
Geal
|
Run a function after some data was mutably borrowed |
|
29 |
361 |
tracetree
luser
|
A tool for capturing the execution of an entire process tree |
|
29 |
362 |
spine-rs
tomaka
|
Spine loader in Rust |
|
28 |
363 |
madgwick
japaric
|
Madgwick's orientation filter |
|
28 |
364 |
rust-bit-field
phil-opp
|
|
|
28 |
365 |
mecab-rs
tsurai
|
Safe Rust bindings for mecab a part-of-speech and morphological analyzer library |
|
28 |
366 |
nlp
Freyskeyd
|
Rust-nlp is a library to use Natural Language Processing algorithm with RUST |
|
28 |
367 |
dd-core
monomadic
|
Rust-based VST plugin development library with hardware accelerated GUI support. |
|
28 |
368 |
marauder
ozkriff
|
[ABANDONED, see https://github.com/ozkriff/zoc] Turn-based strategy game written in Rust using GL... |
|
28 |
369 |
svgdom
RazrFalcon
|
Library to represent an SVG as a DOM. |
|
28 |
370 |
nosni-proxy
quininer
|
Say NO to SNI !!! |
|
27 |
371 |
fpa
japaric
|
Fixed Point Arithmetic |
|
27 |
372 |
stm32f30x-hal
japaric
|
Implementation of the `embedded-hal` traits for STM32F30x microcontrollers |
|
27 |
373 |
rust-ldap
dequbed
|
Rust LDAP Library |
|
27 |
374 |
systemd-linter
mackwic
|
Lint Systemd unit files |
|
27 |
375 |
RustRadio
awelkie
|
A Software Defined Radio framework in Rust |
|
27 |
376 |
spin-sleep
alexheretic
|
Rust accurate sleeping. Only use native sleep as far as it can be trusted, then spin. |
|
27 |
377 |
ein
17cupsofcoffee
|
🐕 A little programming language written in Rust |
|
27 |
378 |
rustplotlib
ubnt-intrepid
|
A Rust's binding of matplotlib |
|
27 |
379 |
tk-listen
tailhook
|
A library that allows to listen network sockets with proper resource limits and error handling |
|
27 |
380 |
sassers
carols10cents
|
A Sass compiler in Rust |
|
27 |
381 |
rust-bitcoin-indexer
dpc
|
Powerful & versatile Bitcoin Indexer, in Rust |
|
27 |
382 |
noise-gate
Michael-F-Bryan
|
A simple Noise Gate algorithm for splitting an audio stream into chunks based on volume/silence |
|
26 |
383 |
plugins_in_rust
Michael-F-Bryan
|
Implementing plugins with dynamically loaded libraries and Rust |
|
26 |
384 |
vulkano-text
rukai
|
Render text with the DejaVu font using the Vulkano library. |
|
26 |
385 |
rust-postgis
andelf
|
postgis helper library. |
|
26 |
386 |
termbook
Byron
|
A runner for `mdbooks` to keep your documentation tested. |
|
26 |
387 |
byte
andylokandy
|
A low-level, zero-copy, panic-free, binary serializer and deserializer. (parser and encoder) |
|
26 |
388 |
breeze-emu
jonas-schievink
|
SNES emulator written in Rust |
|
26 |
389 |
embedded
hannobraun
|
I'm teaching myself embedded programming. This repository is where I put my code. There's also a blog. |
|
26 |
390 |
sdset
Kerollmops
|
Set theory applied on sorted and deduplicated slices. |
|
26 |
391 |
glitch-in-the-matrix
eeeeeta
|
A set of Matrix.org bindings for Rust. |
|
26 |
392 |
rust_mysql_common
blackbeam
|
Common primitives of MySql protocol. |
|
26 |
393 |
doapi-rs
kbknapp
|
Wrapper library for utilizing DigitalOcean API v2 in Rust |
|
26 |
394 |
direct2d-rs
Connicpu
|
`direct2d` is trying to be a safe, thin abstraction for Direct2D to let you easily write 2D drawi... |
|
26 |
395 |
telegram-rustevalbot
upsuper
|
Telegram bot for Rust group |
|
25 |
396 |
ssd1675
wezm
|
Rust driver for SSD1675 e-Paper display controller |
|
25 |
397 |
aus_senate
michaelsproul
|
Implementation of the Australian senate voting algorithm |
|
25 |
398 |
concread
Firstyear
|
Concurrently Readable Data Structures for Rust |
|
25 |
399 |
rust-sdl2_ttf
andelf
|
Rust bindings for sdl2_ttf. |
|
25 |
400 |
linux-rtfm
japaric
|
[Experiment] Real Time for The Masses on Linux |
|
25 |
401 |
rust-ascii
tomprogrammer
|
ASCII-only equivalents to `char`, `str` and `String`. |
|
25 |
402 |
bind9-api
vbrandl
|
API to create or delete DNS records on a BIND9 nameserver |
|
25 |
403 |
digidist
17cupsofcoffee
|
🎵 A super simple VST written in Rust |
|
25 |
404 |
lambdaOS
too-r
|
A very basic operating system written in Rust, with some sprinklings of Assembly. |
|
25 |
405 |
wizards-wallet
apoelstra
|
A Bitcoin wallet written in Rust as a testbed for experimental user-facing tools |
|
25 |
406 |
adventures-in-motion-control
Michael-F-Bryan
|
A realistic simulator for a 3D printer motion controller |
|
24 |
407 |
cargo-nuget
KodrAus
|
A tool for packaging Native Rust libs as Nuget nupkgs |
|
24 |
408 |
rust-ioc
KodrAus
|
Playground for dependency injection in Rust |
|
24 |
409 |
rust-hyperscan
flier
|
Hyperscan bindings for Rust with Multiple Pattern and Streaming Scan |
|
24 |
410 |
caniuse.rs
jplatte
|
Rust feature search |
|
24 |
411 |
rogue-gym
kngwyu
|
[WIP] Highly customizable rogue-like game for AI expmeriments |
|
24 |
412 |
titanium-draft
dpc
|
Titanium is an exercise in writing OS kernel in Rust programming language. |
|
24 |
413 |
rust-ffi
eqrion
|
A project to generate bindings to a rust foreign function interface for other languages. |
|
24 |
414 |
llvmint
huonw
|
|
|
23 |
415 |
digitalocean
Hoverbear
|
A prototype API for Digital Ocean. |
|
23 |
416 |
tokio-kafka
flier
|
Asynchronous Rust client for Apache Kafka |
|
23 |
417 |
wasm-timer
tomaka
|
Abstraction over std::time::Instant and tokio_timer that works on WASM |
|
23 |
418 |
stack-sizes
japaric
|
Tool to print stack usage information emitted by LLVM in human readable format |
|
23 |
419 |
icalendar-rs
hoodie
|
📆 icalendar library, in Rust of course - for fun |
|
23 |
420 |
lea
jonas-schievink
|
A simple, Lua-like language (toy project) |
|
23 |
421 |
tango-demo
pnkfelix
|
Demonstration crate for the tango literate programming tool. |
|
23 |
422 |
telemetry.rs
Yoric
|
A library dedicated to measuring data locally (typically, performance) and uploading it to a serv... |
|
23 |
423 |
rust-llvm-example
thehydroimpulse
|
Example programs using LLVM from within Rust |
|
23 |
424 |
led
cessen
|
A simple text editor written in Rust |
|
23 |
425 |
stpl
dpc
|
Super templates (html, etc.) with plain-Rust; no macros, no textfiles |
|
23 |
426 |
record
gyscos
|
Records and replays input sent in a terminal session. |
|
23 |
427 |
hello-gtk.rs
azdle
|
A really basic example of using GTK and HTTP in rust. |
|
23 |
428 |
tokio-pool
Connicpu
|
|
|
23 |
429 |
tetrs
simon-whitehead
|
Tetris, written in Rust. |
|
22 |
430 |
futures-diagnose
tomaka
|
Wraps around a futures::task::Spawn and adds diagnostics to it |
|
22 |
431 |
mfrc522
japaric
|
A platform agnostic driver to interface the MFRC522 (RFID reader/writer) |
|
22 |
432 |
no-std-async-experiments
japaric
|
Experiments in `no_std` cooperative multitasking |
|
22 |
433 |
rustfest2018
maciejhirsz
|
Writing Parsers and Cutting Corners or How I Learned to Stop Worrying and Love ASCII |
|
22 |
434 |
stdweb-io
CryZe
|
Tokio / Hyper like IO for the Browser based on the stdweb, futures and http crates. |
|
22 |
435 |
WindWakerDebugMenu
CryZe
|
A The Legend of Zelda: The Wind Waker Rom Hack that adds a Debug Menu |
|
22 |
436 |
xr3wm
tsurai
|
i3wm inspired tiling window manager written in Rust |
|
22 |
437 |
pam
1wilkens
|
Safe Rust API to the Linux Pluggable Authentication Modules (PAM) |
|
22 |
438 |
teensy3-rs-demo
jamesmunns
|
Demo consumer of the teensy-rs library |
|
22 |
439 |
arbalest
nox
|
Like Arc but where weak references don't forbid mutable access |
|
22 |
440 |
rust-phonebook
mkpankov
|
A toy phonebook that uses PostgreSQL as backend and exposes a REST JSON interface |
|
22 |
441 |
svgparser
RazrFalcon
|
(DEPRECATED) Featureful, pull-based, zero-allocation SVG parser. |
|
22 |
442 |
refraction
pthariensflame
|
A general-purpose lens library for Rust. |
|
22 |
443 |
platform
Xaeroxe
|
Repo for the Rust `platform` crate. |
|
22 |
444 |
default-boxed
upsuper
|
Helper trait to create a boxed instance without going through stack |
|
21 |
445 |
rugrads
AtheMathmo
|
A proof of concept automatic differentiation library for Rust |
|
21 |
446 |
cargo-emscripten
tomaka
|
Experiments with Rust and Emscripten |
|
21 |
447 |
stm32f30x
japaric
|
Peripheral access API for STM32F30X microcontrollers (generated using svd2rust) |
|
21 |
448 |
jnet
japaric
|
[Experiment] JNeT: japaric's network thingies |
|
21 |
449 |
wasmboy-rs
CryZe
|
wasmBoy compiled to Rust |
|
21 |
450 |
frauth
jamesmunns
|
Peer to Peer Friend Authentication |
|
21 |
451 |
tracing_allocator
Geal
|
This custom Rust allocator logs all memory actions for further analysis |
|
21 |
452 |
rusty
DenisKolodin
|
Minimal Rust Application Template - dotenv, clap, log, config |
|
21 |
453 |
named_pipe
blackbeam
|
Named-Pipe is a rust wrapper for overlapped (asyncronous) IO of Windows's named pipes. |
|
21 |
454 |
libmount
tailhook
|
A type-safe wrapper around mount() system call for rust with good error reporting |
|
21 |
455 |
nvml-wrapper
Cldfire
|
A complete, safe, and ergonomic Rust wrapper for the NVIDIA Management Library |
|
21 |
456 |
shellexpand
netvl
|
A library for shell-like expansions of variables in strings |
|
21 |
457 |
rust-punkt
ferristseng
|
Implementation of the Punkt sentence tokenizing algorithm in Rust. |
|
21 |
458 |
unsafe_ls
huonw
|
List unsafe blocks and their unsafe actions in Rust crates |
|
20 |
459 |
rust-errno
lambda-fairy
|
:boom: Cross-platform interface to the `errno` variable |
|
20 |
460 |
libsignal-protocol-rs
Michael-F-Bryan
|
A Rust interface to the Signal Protocol. |
|
20 |
461 |
newhope
quininer
|
Post-quantum key exchange - a new hope. |
|
20 |
462 |
new-channel
stjepang
|
Proposed new channels for Rust's standard library |
|
20 |
463 |
rust-promise
lucidd
|
A future/promise library for rust |
|
20 |
464 |
serde_with
jonasbb
|
Custom de/serialization functions for Rust's serde using the with-annotation |
|
20 |
465 |
thread-control
DenisKolodin
|
Rust library to control threads and futures execution |
|
20 |
466 |
openexr-rs
cessen
|
Rust bindings for OpenEXR |
|
20 |
467 |
pin-project-lite
taiki-e
|
A lightweight version of pin-project written with declarative macros. |
|
20 |
468 |
nginx-config
tailhook
|
An (unofficial) nginx configuration parser |
|
20 |
469 |
tk-pool
tailhook
|
A connection pool implementation for tokio |
|
20 |
470 |
svgtypes
RazrFalcon
|
SVG types parser and writer. |
|
20 |
471 |
min-max-heap-rs
tov
|
A double-ended priority queue |
|
20 |
472 |
nitro-game-engine
Xaeroxe
|
A game engine built in Rust for Windows, Mac OSX, and Linux. |
|
20 |
473 |
readme-doctest-poc
abonander
|
Automatically test Rust code examples in your README |
|
20 |
474 |
libyaml-rust
kimhyunkang
|
LibYAML bindings for Rust |
|
20 |
475 |
compile_msg
huonw
|
Compile-time user-defined diagnostics |
|
19 |
476 |
rust_sequence_trie
michaelsproul
|
Ergonomic trie data structure |
|
19 |
477 |
vkrs
kstep
|
Vkontakte (VK.com) API Rust client library |
|
19 |
478 |
glium-sdl2
nukep
|
An SDL2 backend for Glium |
|
19 |
479 |
rust-adivon
andelf
|
阿迪王(一切皆可改变)! Rust实现的常见数据结构,然而也许有Bug。 |
|
19 |
480 |
rust-hacl-star
quininer
|
HACL*, a formally verified cryptographic library for Rust (binding to hacl-c). |
|
19 |
481 |
rust-mqtt
flier
|
MQTT protocol v3 implementation |
|
19 |
482 |
fht2p
biluohc
|
A HTTP Server for Static File written with Rust . |
|
19 |
483 |
rustasm6502
jonas-schievink
|
A Rust macro for assembling 6502 assembly |
|
19 |
484 |
atomig
LukasKalbertodt
|
Generic and convenient `std` atomics via `Atomic` |
|
19 |
485 |
task-hookrs
matthiasbeyer
|
A Rust library for writing taskwarrior hooks and general interfacing with taskwarrior |
|
19 |
486 |
toml-query
matthiasbeyer
|
Query library for TOML objects |
|
19 |
487 |
git-appraise-rs
Nemo157
|
This is a Rust port of the git-appraise library (written in Go). Currently it offers read-only ac... |
|
19 |
488 |
rustecs
hannobraun
|
Entity Component System for Rust |
|
19 |
489 |
schannel-rs
steffengy
|
Schannel API-bindings for rust (provides an interface for native SSL/TLS using windows APIs) |
|
19 |
490 |
grad
Geal
|
aggregate, store, query and visualize your metrics, all in one tool |
|
19 |
491 |
rl
17cupsofcoffee
|
🛡️ Experiments in building a roguelike in Rust |
|
19 |
492 |
rust-snippets
hhatto
|
my code snippets for Rust |
|
19 |
493 |
sabiwm
Kintaro
|
Tiling Window Manager in Rust for X.org and Wayland. Spiritual successor of WTFTW |
|
19 |
494 |
tk-sendfile
tailhook
|
A thread pool for rust/tokio that can process file requests and send data to the socket with zero... |
|
19 |
495 |
rotor-stream
tailhook
|
The stream abstraction on top of rotor (UNMAINTAINED, use tokio) |
|
19 |
496 |
x264
quadrupleslap
|
🎥 A safe x264 wrapper for Rust. |
|
18 |
497 |
badlog
quadrupleslap
|
💘 A logging style that is subjectively nice. |
|
18 |
498 |
x11-clipboard
quininer
|
x11 clipboard support for Rust |
|
18 |
499 |
preemptive
andylokandy
|
A minimum preemptive OS on Cortex-M3 (specially on blue-pill board) written in Rust. |
|
18 |
500 |
shared-bus
Rahix
|
Crate for sharing buses between multiple devices |
|
18 |
501 |
batch_resolve
mersinvald
|
Fast asynchronous DNS batch resolver |
|
18 |
502 |
nomfun
Geal
|
experimental new design for nom parser combinators |
|
18 |
503 |
DeltaE
elliotekj
|
DeltaE is a pure-Rust implementation of the CIEDE2000 algorithm |
|
18 |
504 |
jiter
thehydroimpulse
|
Jit + Rust + Memory |
|
18 |
505 |
cargo-strict
hhatto
|
avoid unwrap() method |
|
18 |
506 |
aoc-rs-2019
carols10cents
|
My Advent of Code 2019 solutions (in Rust, of course). Not guaranteed to be done each day or tota... |
|
18 |
507 |
coinjoin
apoelstra
|
Simplifies merging of bitcoin transactions for improved anonymity, using the popular CoinJoin scheme. |
|
18 |
508 |
open.gl-tutorials
brendanzab
|
DEPRECATED |
|
17 |
509 |
stack_dst-rs
thepowersgang
|
Stack-allocated DSTs for rust (fixed capacity) |
|
17 |
510 |
rust-cc
thepowersgang
|
A C Compiler/Parser written in Rust |
|
17 |
511 |
error_def
canndrew
|
Rust syntax extension for generating error-handling boilerplate code. |
|
17 |
512 |
rust-apue
andelf
|
Advanced Programming in the UNIX Environment. Code in Rust |
|
17 |
513 |
shared_library
tomaka
|
|
|
17 |
514 |
minihttp
stjepang
|
A simple HTTP server for benchmarking async runtimes |
|
17 |
515 |
reed-solomon-rs
mersinvald
|
Reed-Solomon BCH encoder and decoder with support of no_std environment |
|
17 |
516 |
match_cast
DenisKolodin
|
Rust match_cast macro implementation |
|
17 |
517 |
gip
dalance
|
a command-line tool to get global IP address |
|
17 |
518 |
text-minimap
dpc
|
Generate text minimap/preview using Braille Patterns |
|
17 |
519 |
colerr
dpc
|
Colorize stderr |
|
17 |
520 |
rust-uchardet
emk
|
Rust wrapper for the uchardet character encoding detection library |
|
17 |
521 |
rust-gdb-remote-protocol
luser
|
A Rust crate implementing the GDB Remote Serial Protocol |
|
17 |
522 |
ejdb.rs
netvl
|
Bindings for Embedded JSON Database library |
|
17 |
523 |
spellck
huonw
|
A spell-checker for Rust code. |
|
16 |
524 |
unwrap
canndrew
|
unwrap! macro for Rust |
|
16 |
525 |
ax25-rs
thombles
|
Utilities for Packet Radio in Rust. AX.25 encoding/decoding and radio interfacing. |
|
16 |
526 |
haste
wayslog
|
|
|
16 |
527 |
zeus
liurenjie1024
|
|
|
16 |
528 |
ws2812b
japaric
|
WS2812B LED ring controlled via a serial interface |
|
16 |
529 |
newlinebench
llogiq
|
|
|
16 |
530 |
kari
hannobraun
|
Kari, an embeddable programming language, written in and for Rust |
|
16 |
531 |
visualizer2
Rahix
|
Audio Visualization in Rust |
|
16 |
532 |
hoc
vbrandl
|
Generate Hits-of-Code badges for GitHub repositories |
|
16 |
533 |
chacha20-poly1305-aead
cesarb
|
A pure Rust implementation of the ChaCha20-Poly1305 AEAD from RFC 7539. |
|
16 |
534 |
rust-curses
pnkfelix
|
Rust interface to terminal curses library / libraries. |
|
16 |
535 |
tars
seb-m
|
Data structure containers with protected memory for Rust |
|
16 |
536 |
vga-framebuffer-rs
thejpster
|
A Rust VGA Framebuffer implementation for embedded micros |
|
16 |
537 |
sensehat-rs
thejpster
|
Rust support for the Raspberry Pi Sense Hat |
|
16 |
538 |
cargo-docker
DenisKolodin
|
A cargo subcommand to build Rust with docker |
|
16 |
539 |
polyfuse
ubnt-intrepid
|
A FUSE (Filesystem in Userspace) library for Rust |
|
16 |
540 |
abstract-ns
tailhook
|
Abstract name service traits for rust |
|
16 |
541 |
cue
anp
|
Simple parallel pipeline for long tasks in Rust. |
|
16 |
542 |
construct
TyOverby
|
A rust macro for building container literals. |
|
16 |
543 |
rust-minidump
luser
|
A minidump parser written in Rust |
|
16 |
544 |
cogset
huonw
|
Generic implementations of clustering algorithms. |
|
15 |
545 |
va_list-rs
thepowersgang
|
A rust implementation of the va_list type from `stdarg.h` |
|
15 |
546 |
rust-sdl2_gfx
andelf
|
Rust bindings for sdl2_gfx (SDL2 Graphic Primitives) |
|
15 |
547 |
mantle-demo
tomaka
|
Rust mantle experiments |
|
15 |
548 |
ultrascale-plus
japaric
|
Rust on the Zynq UltraScale+ MPSoC |
|
15 |
549 |
skiplist
stjepang
|
Lock-free skip list (moved to crossbeam-rs/crossbeam-skiplist) |
|
15 |
550 |
vec-arena
stjepang
|
A simple object arena (deprecated) |
|
15 |
551 |
tomlq
jamesmunns
|
A tool for getting data from TOML files on the command line |
|
15 |
552 |
instant
sebcrozet
|
A std::time::Instant replacement that works on WASM too. |
|
15 |
553 |
cobs.rs
awelkie
|
Consistent Overhead Byte Stuffing |
|
15 |
554 |
tm4c-hal
thejpster
|
An Embedded HAL and general chip support for the TM4C123/LM4F120. Replaces the old lm4f120 crate. |
|
15 |
555 |
int-hash
alexheretic
|
Very fast, very simple hash algorithm designed for use in Rust integer hash maps & sets |
|
15 |
556 |
plot
milliams
|
Command-line plotting tool written in Rust |
|
15 |
557 |
tinyui-rs
monomadic
|
A tiny OS windowing and GUI toolkit library for MacOS and Rust. |
|
15 |
558 |
sqa
eeeeeta
|
SQA, the Stuttery QLab Alternative - an in-development application for live audio in theatres and... |
|
15 |
559 |
nom-tracable
dalance
|
Extension of nom to trace parser |
|
15 |
560 |
netbuf
tailhook
|
Network buffers for rust |
|
15 |
561 |
signal
tailhook
|
Signal handling for rust |
|
15 |
562 |
cargo-open
carols10cents
|
A third-party cargo extension to allow you to open a dependent crate in your $EDITOR |
|
15 |
563 |
bv-rs
tov
|
Bit-vectors and bit-slices for Rust |
|
15 |
564 |
immeta
netvl
|
Image metadata inspection library in Rust |
|
15 |
565 |
pinto
jacobbudin
|
Query builder (SQL) in Rust |
|
15 |