Python
Java
JavaScript
Android
Golang
C/C++
Swift
PHP
Node.js
Ruby
.NET
More
React
Linux
Rust
Vue.js
Flutter
Command-line
Network programming
Database
Applications
IDEs
More...
Home
/
Rust
Rust
A curated list of Rust code and resources.
Search
Newest releases
Newest releases
Most popular
Miscellaneous
172
Learn Rust type by implementing basic types in database systems
Type Exercise in Rust (In Chinese) Rust 语言中的类型体操 - 以数据库系统为例 This is a short lecture on how to use the Rust type system to build necessary components i
Encoding JSON
13
Auto launch any application or executable at startup.
Auto launch any application or executable at startup.
Web programming
9
Demo project for the Tauri + Yew tutorial
Tauri + Yew Demo This is a small demo to accompany the Tauri + Yew tutorial https://dev.to/stevepryde/create-a-desktop-app-in-rust-using-tauri-and-yew
Utilities
9
Rails for realtime finance on Solana.✌️
venko ✌️ Venko: Rails for realtime finance on Solana. About Venko is a protocol for issuing streams of tokens. It is designed for a variety of usecase
Machine learning
3
Dataflow is a data processing library, primarily for machine learning.
Dataflow Dataflow is a data processing library, primarily for machine learning. It provides efficient pipeline primitives to build a directed acyclic
Embedded development
3
WIP, POC of node js driver for pulsar backed by rust
WIP not ready at all, POC for node js rurt based pulsar driver pulsar-node-rust-client This project was bootstrapped by create-neon. Installing pulsar
Utilities
4
An ETH RLP (Recursive Length Prefix) (de)serializer written in Rust
A (de)serializer for RLP encoding in ETH Cargo.toml serlp = "0.1" serde = { version = "1.0", features = ['derive'] } Not Supported Types bool float n
Deployment
4
3d car simulation in rust
3d car simulation in rust This project is developed with intention to learn: programming on rust, computer graphics, physics simulation, geometric alg
Deployment
7
A reimplementation of the excellent word game Wordle by Josh Wardle.
Paudle A reimplementation of the excellent word game Wordle by Josh Wardle. This version was created using Yew and Rust. I cribbed the colors and layo
GUI
5
Softbuffer integrates with the raw-window-handle crate to allow writing to a window in a c...
Overview As the popularity of the library minifb shows, it is useful to put a 2D buffer/image on a window in a platform-independent way. Minifb's appr
Utilities
6
Fast DNA manipulation for Python, written in Rust.
quickdna Quickdna is a simple, fast library for working with DNA sequences. It is up to 100x faster than Biopython for some translation tasks, in part
Command-line
18
Yahoo Finance CLI written in rust
yahoo-finance-rust-cli Displays your configurable stock portfolio using Yahoo Finance data. It uses the WebSocket of the website to get real time (but
Procedural macros
97
A procedural, node-based modelling tool, made in rust 🦀
Blackjack Your Rusty 🦀 procedural 3d modeler Blackjack is a procedural modelling application, following the steps of great tools like Houdini or Blen
Command-line
9
Vari (Väri) is a Rust library for formatting strings with colors and cosmetic stuff to the...
Vari Vari (Väri) is a Rust library for formatting strings with colors and cosmetic stuff to the terminal. Like Rich library for Python. Installing [de
Data structures
265
A minimal `syn` syntax tree pretty-printer
prettyplease::unparse A minimal syn syntax tree pretty-printer. Overview This is a pretty-printer to turn a syn syntax tree into a String of well-form
Web Servers
7
📩 steamworks.DownloadUGC for the server!
gmsv_workshop This module allows for servers to use the steamworks.DownloadUGC and steamworks.FileInfo functions, enabling runtime downloading & mount
Filesystem
35
Ninja-compatible build system for high-level programming languages written in Rust
Turtle Clone of the Ninja build system written in Rust Goals Safe (no unsafe) and fast implementation of the Ninja build system in Rust Frontend suppo
Utilities
24
Yoga alternative
soga Yoga alternative Test cargo test Use use soga::flexbox::FlexBox; use soga::flexbox::FlexItem; use std::convert::TryInto; fn main() { let mut
Utilities
64
Common Security Exploits on Solana
Sealevel Attacks Examples of common exploits unique to the Solana programming model and recommended idioms for avoiding these attacks using the Anchor
Image processing
10
Image operation library
@napi-rs/image Image processing library. Support matrix node10 node12 node14 node16 node17 Windows x64 ✓ ✓ ✓ ✓ ✓ Windows x32 ✓ ✓ ✓ ✓ ✓ macOS x64 ✓ ✓ ✓
Cargo plugins
11
Helps cargo build and run apps for iOS
cargo-xcodebuild Helps cargo build and run apps for iOS. 📦 ⚙️ 🍏 Setup You need to install Xcode (NOT just Command Line Tools!), xcodegen, cargo-xcod
GUI
18
A Rust promise for games and immediate mode GUIs
⌛ poll-promise A Rust promise for games and immediate mode GUIs Description poll-promise is a Rust crate for polling the result of a concurrent (e.g.
Foreign Function Int
3
Rust FFI bindings for StarkWare's crypto-cpp library
starkware-crypto-rs Rust FFI bindings for StarkWare's crypto-cpp library There's currently an issue on the official crypto-cpp repository that prevent
Text processing
3
Bulk edit files
Bulk edit files
WebSocket
3
An aria2 websocket jsonrpc in Rust
aria2-ws An aria2 websocket jsonrpc in Rust. Built with tokio. Docs.rs aria2 RPC docs Features Almost all methods and structed responses Auto reconnec
Scripting
4
General Purpose Scripting Language
Kiwi Lang Scripting Language made for fun Example def hello_name name { return "Hello " + name } def main { integer = 1 floating_point =
Image processing
4
`boxy` - declarative box-drawing characters
boxy - declarative box-drawing characters Box-drawing characters are used extensively in text user interfaces software for drawing lines, boxes, and o
Command-line
4
An esoteric programming language where the program is a Git repository
UnDAG UnDAG is an esoteric programming language where the program is a Git repository — the repository does not track the program, but rather is itsel
Text processing
5
Create archives of files within Garry's Mod
gm_zip Create archives of files within Garry's Mod. Note: The scope of this module only works accross the gmod installation files e.g from GarrysMod/g
Game development
5
Simplified Find command made with Rust.
Hunt Hunt is a (highly-opinionated) simplified Find command made with Rust. It searches a file/folder by name on the entire drive. If the --first flag
Web Servers
6
A proof-of-concept for building Orbiter spaceflight simulator addons in Rust
Orbiter spacecraft addon development in Rust This project is a proof of concept for creating a spacecraft addon for the Orbiter spaceflight simulator
Procedural macros
17
A procedural macro for configuring constant values across crates
toml-cfg Rough ideas: Crates can declare variables that can be overridden Anything const, e.g. usize, strings, etc. (Only) The "root crate" can overri
1
2
3
4
5
6
7
8
9
10
Categories
Rust
3378
Encoding JSON
43
Applications
36
Asynchronous
112
Audio and Music
58
Authentication
31
Automotive
12
Build system
43
Caching
32
Cargo plugins
46
Command-line
418
Compression
22
Computation
18
Concurrency
70
Configuration
28
Cryptocurrencies
96
Cryptography
130
Data processing
14
Data structures
182
Data visualization
16
Database
74
Database interfaces
35
Date and time
17
Debugging
55
Deployment
69
Development tools
27
Distributed systems
14
Email
20
Embedded
4
Embedded development
90
Emulators
29
Encoding Binary
4
Encoding Multimedia
3
Encoding XML
10
Encoding YAML
8
Filesystem
91
Foreign Function Interface
101
Game development
106
Games
62
Genetic algorithms
12
Geospatial
3
Graphics
71
GUI
167
HTTP Client
52
IDEs
32
Image processing
101
Industrial automation
3
Logging
11
Machine learning
68
macOS APIs
10
Math
46
Memory management
40
Miscellaneous
162
Mobile
4
Network programming
133
No standard library
34
Observability
2
Operating systems
21
Parsing
75
Platform specific
12
Procedural macros
40
Productivity
2
Profiling
28
Resources
13
Science
44
Scripting
17
Security tools
57
Simulation
1
Static Site Generators
20
System tools
54
Template engine
65
Testing
83
Text editors
40
Text processing
69
Text search
21
Unix APIs
33
Utilities
439
Value formatting
9
Video
27
Virtualization
34
Web programming
82
Web Servers
83
WebAssembly
21
WebSocket
17
Windows APIs
18
Most popular
More
01
Repo for counting stars and contributing. Press F to pay respect to glorious developers.
02
deno — A secure JavaScript/TypeScript runtime built with V8, Rust, and Tokio
03
The Rust Programming Language
04
Tauri is a framework for building tiny, blazing fast binaries for all major desktop platfo...
05
ImGui imgui-rs — Rust bindings for ImGui
06
The best open source remote desktop software written with Rust
07
alacritty — A cross-platform, GPU enhanced terminal emulator
08
bat — A cat(1) clone with wings.
09
Rustlings — small exercises to get you used to reading and writing Rust code
10
MeiliSearch — Ultra relevant, instant and typo-tolerant full-text search API.