awesome-rust
Awesome Rust
https://github.com/awesome-rust-com/awesome-rust
Last synced: 9 days ago
JSON representation
-
Applications
-
Audio
- indiscipline/zrtstr - stereo (i.e. have identical channels) and converting such files to mono. [<img src="https://api.travis-ci.org/indiscipline/zrtstr.svg?branch=master">](https://travis-ci.org/indiscipline/zrtstr)
-
CI/CD Runners
- Conveyor - first CI/CD pipelines with a real-time TUI. DAG workflows, cron triggers, and artifact management powered by Rust.
-
Container Engines
- Nucleus - performance, minimalistic container engine in Rust
-
Cryptocurrencies
- wagu - ci.com/ArgusObserver/wagu.svg?branch=master">](https://api.travis-ci.com/ArgusObserver/wagu.svg?branch=master)
- Bitcoin Satoshi's Vision
- ChainX
- coinbase-pro-rs - ci.org/inv2004/coinbase-pro-rs.svg?branch=master">](https://travis-ci.org/inv2004/coinbase-pro-rs)
- ethaddrgen - ci.org/Limeth/ethaddrgen.svg?branch=master">](https://travis-ci.org/Limeth/ethaddrgen)
- hdwallet - 32 HD wallet related key derivation utilities.
- infincia/bip39-rs
- Nervos CKB
- Nimiq - ci.com/nimiq/core-rs.svg?branch=master">](https://travis-ci.com/nimiq/core-rs)
- Parity-Bitcoin - ci.org/paritytech/parity-bitcoin.svg?branch=master">](https://travis-ci.com/paritytech/parity-bitcoin)
- Parity-Bridge - based networks
- Parity-Zcash
- Polkadot
- rbtc - versa. [<img src="https://api.travis-ci.com/lucawen/rbtc.svg?branch=master">](https://travis-ci.com/lucawen/rbtc/)
- Substrate
- zcash
- Holochain - ci.com/holochain/holochain-rust.svg?branch=master)](https://travis-ci.com/holochain/holochain-rust)
- Grin
- cardano-cli
- rust-cardano
- Joystream
- Parity-Ethereum
- nearprotocol/nearcore - contract platform for low-end mobile devices.
-
Database
- noria - stateful data-flow for web application backends [<img src="https://api.travis-ci.org/mit-pdos/noria.svg?branch=master">](https://travis-ci.org/mit-pdos/noria)
- ParityDB
- PumpkinDB - ci.org/PumpkinDB/PumpkinDB.svg?branch=master">](https://travis-ci.org/PumpkinDB/PumpkinDB)
- seppo0010/rsedis - ci.org/seppo0010/rsedis.svg?branch=master">](https://travis-ci.org/seppo0010/rsedis)
- tikv - token=36bab0a8e43edb0941b31c38557d2d9d0d58f708">](https://circleci.com/gh/tikv/tikv)
- ParadeDB - A transactional alternative to Elasticsearch built on Postgres
- HelixDB - source graph-vector database written in Rust [<img src="https://raw.githubusercontent.com/HelixDB/helix-db/main/assets/full_logo.png">](https://raw.githubusercontent.com/HelixDB/helix-db/main/assets/full_logo.png)
-
Emails
- Bichon - performance Rust email archiver with WebUI
-
Emulators
- kondrak/rust64 - ci.org/kondrak/rust64.svg?branch=master">](https://travis-ci.org/kondrak/rust64)
- Gekkio/mooneye-gb - ci.org/Gekkio/mooneye-gb.svg?branch=master">](https://travis-ci.org/Gekkio/mooneye-gb)
- mvdnes/rboy - ci.org/mvdnes/rboy.svg?branch=master">](https://travis-ci.org/mvdnes/rboy)
- NivenT/RGB - ci.org/NivenT/RGB.svg?branch=master">](https://travis-ci.org/NivenT/RGB)
- mohanson/gameboy - platform GameBoy emulator. Forever boys!.
- iamsix/oxidenes - ci.com/iamsix/oxidenes.svg?branch=master">](https://travis-ci.org/iamsix/oxidenes)
- koute/pinky - ci.org/koute/pinky.svg?branch=master">](https://travis-ci.org/koute/pinky)
- pcwalton/sprocketnes - ci.org/pcwalton/sprocketnes.svg?branch=master">](https://travis-ci.org/pcwalton/sprocketnes)
- simias/rustation - ci.org/simias/rustation.svg?branch=master">](https://travis-ci.org/simias/rustation)
- rodrigorc/raze
- emu-rs/rustual-boy - ci.org/emu-rs/rustual-boy.svg?branch=master">](https://travis-ci.org/emu-rs/rustual-boy)
- mohanson/i8080
- ioncodes/snesutilities
- pacmancoder/rustzx - ci.org/pacmancoder/rustzx.svg?branch=master">](https://travis-ci.org/pacmancoder/rustzx)
-
Games
- Games Made With Piston
- lifthrasiir/angolmois-rust - ci.org/lifthrasiir/angolmois-rust.svg?branch=master">](https://travis-ci.org/lifthrasiir/angolmois-rust)
- swatteau/sokoban-rs
- Zone of Control - based hexagonal strategy game [<img src="https://api.travis-ci.org/ozkriff/zoc.svg?branch=master">](https://travis-ci.org/ozkriff/zoc). Discontinued. There are no forks.
- rhex
- citybound
- ozkriff/zemeroth - based hexagonal strategy game [<img src="https://api.travis-ci.org/ozkriff/zemeroth.svg?branch=master">](https://travis-ci.org/ozkriff/zemeroth)
- rsaarelm/magog
- cristicbz/rust-doom - ci.org/cristicbz/rust-doom.svg?branch=master">](https://travis-ci.org/cristicbz/rust-doom)
- Thinkofname/rust-quake
- aleshaleksey/TGWM - based mechanics (work in progress) [<img src="https://api.travis-ci.org/aleshaleksey/TGWM.svg?branch=master">](https://travis-ci.org/aleshaleksey/TGWM)
- garkimasera/rusted-ruins - ci.org/garkimasera/rusted-ruins.svg?branch=master">](https://travis-ci.org/garkimasera/rusted-ruins)
- Veloren - world, open-source multiplayer voxel RPG.
- GitType - typing game that turns your source code into typing challenges
- schulke-214/rsnake
- schulke-214/connect-four
-
Graphics
- Limeth/euclider - time 4D CPU ray tracer [<img src="https://api.travis-ci.org/Limeth/euclider.svg?branch=master">](https://travis-ci.org/Limeth/euclider)
- ivanceras/svgbob - ci.org/ivanceras/svgbob.svg">](https://travis-ci.org/ivanceras/svgbob)
- RazrFalcon/svgcleaner
- Twinklebear/tray_rust - ci.org/Twinklebear/tray_rust.svg">](https://travis-ci.org/Twinklebear/tray_rust)
- spejss/Image-Processing-CLI-in-Rust - ci.org/spejss/Image-Processing-CLI-in-Rust.svg?branch=master)](https://travis-ci.org/spejss/Image-Processing-CLI-in-Rust)
-
Industrial automation
- slowtec/tokio-modbus - based [modbus](http://modbus.org) library. [](https://travis-ci.org/slowtec/tokio-modbus)
- locka99/opcua - technologies/opc-ua/) library.
- BiancoRoyal/modbus-iiot-rust - ci.org/BiancoRoyal/modbus-iiot-rust.svg?branch=master)](https://travis-ci.org/BiancoRoyal/modbus-iiot-rust)
-
Media
- L4z3x/mal-cli - cli/actions/workflows/rust.yml/badge.svg?branch=master)](https://github.com/L4z3x/mal-cli/actions/workflows/rust.yml)
-
Operating systems
- redox-os/redox - ci.org/redox-os/redox.svg?branch=master">](https://travis-ci.org/redox-os/redox)
- A comparison of operating systems written in Rust
- thepowersgang/rust_os - ci.org/thepowersgang/rust_os.svg?branch=master">](https://travis-ci.org/thepowersgang/rust_os)
- tock/tock - M based microcontrollers
- nebulet/nebulet
-
Productivity
- BenSchZA/pier - liners, scripts, tools, and CLIs [<img src="https://api.travis-ci.com/BenSchZA/pier.svg?branch=master">](https://travis-ci.com/BenSchZA/pier)
- chrispaig3/expo - A Rusty CLI tool for managing the accessibility of GitHub repositories at scale.
-
Security tools
- Gymmasssorla/anevicon - based load generator, written in Rust [<img src="https://api.travis-ci.com/Gymmasssorla/anevicon.svg?branch=master">](https://travis-ci.com/Gymmasssorla/anevicon)
- Gymmasssorla/finshir - driven Low & Slow traffic generator, written in Rust [<img src="https://api.travis-ci.com/Gymmasssorla/finshir.svg?branch=master">](https://travis-ci.com/Gymmasssorla/finshir)
- arvancloud/libinjection-rs - ci.org/arvancloud/libinjection-rs.svg?branch=master">](https://travis-ci.org/arvancloud/libinjection-rs)
- replydev/cotp - Trustworthy, encrypted, command-line TOTP/HOTP authenticator app with import functionality. [](https://github.com/replydev/cotp/actions)
- kpcyrd/rshijack - ci.org/kpcyrd/rshijack.svg?branch=master">](https://travis-ci.org/kpcyrd/rshijack)
- kpcyrd/sniffglue - ci.org/kpcyrd/sniffglue.svg?branch=master">](https://travis-ci.org/kpcyrd/sniffglue)
- kpcyrd/sn0int - automatic OSINT framework and package manager [<img src="https://api.travis-ci.org/kpcyrd/sn0int.svg?branch=master">](https://travis-ci.org/kpcyrd/sn0int)
- kpcyrd/badtouch - ci.org/kpcyrd/badtouch.svg?branch=master">](https://travis-ci.org/kpcyrd/badtouch)
- RustNet - A cross platform real time network monitoring tool. [](https://github.com/domcyrus/rustnet/actions)
- Ockam - network/ockam/workflows/Continuous%20Integration/badge.svg">](https://github.com/ockam-network/ockam/actions?query=workflow%3A%22Continuous+Integration%22)
- SystemVll/TAuth - An easy, memory safe and user friendly 2FA & Credentials manager, for your PC.
-
System tools
- brocode/fblog - line JSON Log viewer [<img src="https://api.travis-ci.org/brocode/fblog.svg?branch=master">](https://travis-ci.org/brocode/fblog)
- buster/rrun - ci.org/buster/rrun.svg?branch=master">](https://travis-ci.org/buster/rrun)
- cristianoliveira/funzzy - ci.org/cristianoliveira/funzzy.svg?branch=master">](https://travis-ci.org/cristianoliveira/funzzy)
- dalance/procs
- ddh - ci.org/darakian/ddh.svg?branch=master">](https://travis-ci.org/darakian/ddh)
- j0ru/kickoff
- k0pernicus/zou - ci.org/k0pernicus/zou.svg?branch=master">](https://travis-ci.org/k0pernicus/zou)
- lotabout/rargs - ci.org/lotabout/rargs.svg?branch=master">](https://travis-ci.org/lotabout/rargs)
- mitnk/cicada - like Unix shell [<img src="https://api.travis-ci.org/mitnk/cicada.svg?branch=master">](https://travis-ci.org/mitnk/cicada)
- mmstick/concurr - server architecture
- mmstick/fontfinder
- mmstick/parallel
- mmstick/tv-renamer - ci.org/mmstick/tv-renamer.svg?branch=master">](https://travis-ci.org/mmstick/tv-renamer)
- netscanner - TUI Network Scanner
- ogham/exa - ci.org/ogham/exa.svg?branch=master">](https://travis-ci.org/ogham/exa)
- pop-os/debrep
- pop-os/popsicle
- redox-os/ion - generation system shell [<img src="https://api.travis-ci.org/redox-os/ion.svg?branch=master">](https://travis-ci.org/redox-os/ion)
- sharkdp/bat - ci.org/sharkdp/bat.svg?branch=master">](https://travis-ci.org/sharkdp/bat)
- sharkdp/fd - friendly alternative to find. [](https://travis-ci.org/sharkdp/fd)
- sitkevij/hex - ci.org/sitkevij/hex.svg?branch=master">](https://travis-ci.org/sitkevij/hex)
- supercilex/fuc - Fast `cp` and `rm` commands
- m4b/bingrep - ci.org/m4b/bingrep.svg?branch=master">](https://travis-ci.org/m4b/bingrep)
- uutils/coreutils - platform Rust rewrite of the GNU coreutils [<img src="https://api.travis-ci.org/uutils/coreutils.svg?branch=master">](https://travis-ci.org/uutils/coreutils)
- watchexec - ci.org/watchexec/watchexec.svg?branch=master">](https://travis-ci.org/watchexec/watchexec)
- XAMPPRocky/tokei - ci.org/XAMPPRocky/tokei)
- nushell/nushell
- gblach/reflicate
- gblach/imge - the-fly compression/decompression. [](https://github.com/gblach/imge/actions/workflows/rust-check.yml)
- Peltoche/lsd - ci.org/Peltoche/lsd.svg?branch=master">](https://travis-ci.org/Peltoche/lsd)
- Glubiz/zirv - CLI for workflow automation via YAML/JSON/TOML scripts
- pop-os/system76-power - interface) with CLI tool.
- Ralvke/logram - ci.org/Ralvke/logram.svg?branch=master">](https://travis-ci.org/Ralvke/logram)
- lotabout/skim - ci.org/lotabout/skim.svg?branch=master">](https://travis-ci.org/lotabout/skim)
- hex22a/cidit - CIDR Inspection Tool 
-
Text editors
- gchp/iota - ci.org/gchp/iota.svg?branch=master">](https://travis-ci.org/gchp/iota)
- mathall/rim - like text editor written in Rust [<img src="https://api.travis-ci.org/mathall/rim.svg?branch=master">](https://travis-ci.org/mathall/rim)
- Remacs - driven port of Emacs to Rust. [<img src="https://api.travis-ci.org/remacs/remacs.svg?branch=master">](https://travis-ci.org/remacs/remacs)
- xi-editor
- xray - generation Electron-based text editor. [<img src="https://api.travis-ci.org/atom/xray.svg?branch=master">](https://travis-ci.org/atom/xray)
-
Text processing
- lavifb/todo_r - ci.org/lavifb/todo_r.svg?branch=master">](https://travis-ci.org/lavifb/todo_r)
- whitfin/runiq
- whitfin/bytelines
- vishaltelangre/ff - ci.org/vishaltelangre/ff.svg?branch=master">](https://travis-ci.org/vishaltelangre/ff)
- TankerHQ/ruplacer - ci.org/TankerHQ/ruplacer.svg?branch=master">](https://travis-ci.org/TankerHQ/ruplacer)
-
Utilities
- brycx/checkpwn - line utility tool that lets you easily check for compromised accounts and passwords.
- evansmurithi/cloak - ci.com/evansmurithi/cloak.svg?branch=master">](https://travis-ci.com/evansmurithi/cloak) [<img src="https://ci.appveyor.com/api/projects/status/9mlfpfru3ng4c689/branch/master?svg=true">](https://ci.appveyor.com/project/evansmurithi/cloak)
- arthrp/consoletimer - Simple timer for your terminal. [<img src="https://api.travis-ci.org/arthrp/consoleTimer.svg?branch=master">](https://travis-ci.org/arthrp/consoleTimer)
- arthrp/quick-skeleton - ci.org/arthrp/quick-skeleton.svg?branch=master">](https://travis-ci.org/arthrp/quick-skeleton)
- yaa110/rubigo - ci.org/yaa110/rubigo.svg?branch=master">](https://travis-ci.org/yaa110/rubigo)
- whitfin/s3-concat
- whitfin/s3-meta
- Tabiew
- Tuckr
- amar-laksh/workstation
- aleshaleksey/AZDice - ci.org/aleshaleksey/AZDice.svg?branch=master">](https://travis-ci.org/aleshaleksey/AZDice)
- fcsonline/tmux-thumbs - fingers written in Rust, copy/pasting tmux like vimium/vimperator.
- repoch - ci.com/lucawen/repoch.svg?branch=master">](https://travis-ci.com/lucawen/repoch/)
- yaa110/cb - ci.org/yaa110/cb.svg?branch=master)](https://travis-ci.org/yaa110/cb)
- arjav0703/cargofetch
- myfreeweb/freepass - ci.org/myfreeweb/freepass.svg?branch=master">](https://travis-ci.org/myfreeweb/freepass)
- thanks-stars
- gitlogue
- Saga Reader - A Blazing-Fast and Extremely-Lightweight Internet Reader driven by AI.Supports fetching of search engine information and RSS.
-
Video
- yuvadm/slingr - ci.org/yuvadm/slingr.svg?branch=master">](https://travis-ci.org/yuvadm/slingr)
- salihcantekin/RustFrame - focused, cross-platform screen region sharing tool for video calls [<img src="https://img.shields.io/github/actions/workflow/status/salihcantekin/RustFrame/build-windows.yml?branch=master">](https://github.com/salihcantekin/RustFrame/actions/workflows/build-windows.yml)
-
Virtualization
- firecracker-microvm/firecracker - microvm.github.io/)
- oracle/railcar - like container OCI runtime implementation in Rust [](https://app.wercker.com/applications/59696a02ee70670100155ae2 )
- tailhook/vagga - ci.org/tailhook/vagga.svg?branch=master">](https://travis-ci.org/tailhook/vagga)
-
Web
- Plume-org/Plume - ci.org/Plume-org/Plume.svg?branch=master">](https://travis-ci.org/Plume-org/Plume)
- rustlang-cn/ruster - ci.org/rustlang-cn/ruster.svg?branch=master">](https://travis-ci.org/rustlang-cn/ruster)
-
Web Servers
- Man In The Middle Proxy
- Poem Framework - featured and easy-to-use web framework with the Rust programming language.
- thecoshman/http - ci.org/thecoshman/http.svg?branch=master">](https://travis-ci.org/thecoshman/http)
- svenstaro/miniserve - contained cross-platform CLI tool that allows you to just grab the binary and serve some file(s) via HTTP [<img src="https://api.travis-ci.org/svenstaro/miniserve.svg?branch=master">](https://travis-ci.org/svenstaro/miniserve)
- TheWaWaR/simple-http-server
- wyhaya/see - ci.org/wyhaya/see)
- Mini RPS - Mini reverse proxy server, HTTPS, CORS, static file hosting and template engine (minijinja)
- Man In The Middle Proxy
-
Window managers
- way-cooler/way-cooler - ci.org/way-cooler/way-cooler.svg?branch=master">](https://travis-ci.org/way-cooler/way-cooler)
-
- Rust — Production
- limonite - ci.org/qmx/limonite.svg?branch=master">](https://travis-ci.org/qmx/limonite)
- mdBook - ci.com/azerupi/mdBook.svg?branch=master">](https://travis-ci.org/azerupi/mdBook)
- rsign - line tool used to generate/sign/verify digital signatures designed to be compatible with Minisign [](https://app.codeship.com/projects/244452)
- asm-cli-rust
- AnderEnder/s3find-rs - ci.org/AnderEnder/s3find-rs.svg?branch=master">](https://travis-ci.org/AnderEnder/s3find-rs)
- cloudflare/boringtun - v0.2.0-orange.svg">](https://crates.io/crates/boringtun)
- denoland/deno - ci.com/denoland/deno.svg?branch=master">](https://travis-ci.com/denoland/deno)
- ivanceras/diwata - ci.org/ivanceras/diwata.svg">](https://travis-ci.org/ivanceras/diwata)
- linkerd/linkerd2-proxy
- darrint/device-blocker
- dlecan/generic-dns-update - ci.org/dlecan/generic-dns-update.svg?branch=master">](https://travis-ci.org/dlecan/generic-dns-update)
- fcsonline/drill - ci.org/fcsonline/drill.svg?branch=master">](https://travis-ci.org/fcsonline/drill)
- Fractalide
- Herd
- intecture/api - driven server management and configuration tool [<img src="https://api.travis-ci.org/intecture/api.svg?branch=master">](https://travis-ci.org/intecture/api)
- kbknapp/docli - ci.org/kbknapp/docli-rs.svg?branch=master">](https://travis-ci.org/kbknapp/docli-rs)
- nicohman/eidolon - free game registry and launcher for linux and macosx [<img src="https://api.travis-ci.org/nicohman/eidolon.svg?branch=master">](https://travis-ci.org/nicohman/eidolon)
- notty
- Sandstorm Collections App
- Servo
- Weld - ci.org/serayuzgur/weld.svg">](https://travis-ci.org/serayuzgur/weld)
- kytan - High Performance Peer-to-Peer VPN
- Factotum - factotum-data-pipeline-runner/) [<img src="https://api.travis-ci.org/snowplow/factotum.svg?branch=master">](https://travis-ci.org/snowplow/factotum)
- Friends of Rust - companies) (A curated list of companies using Rust in production).
- WezTerm - accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
- jedisct1/flowgger
- alacritty - platform, GPU enhanced terminal emulator
-
-
Development tools
-
Build system
- cargo-find - ci.org/Ralvke/cargo-find.svg?branch=master">](https://travis-ci.org/Ralvke/cargo-find)
-
Programming Languages
Sub Categories
Web programming
63
Database
49
Encoding
39
System tools
35
IDEs
35
Command-line
30
FFI
30
GUI
30
Web Servers
27
Cryptocurrencies
23
Computation
22
Network programming
22
Cryptography
22
Utilities
19
Game development
18
Artificial Intelligence
17
Games
16
Graphics
16
Emulators
14
Text processing
14
Data structures
12
Parsing
11
Security tools
11
Automotive
10
Platform specific
10
Build system
9
Audio
8
Concurrency
8
Filesystem
8
Compression
8
Distributed systems
7
Scripting
7
Virtualization
7
Deployment
7
Template engine
7
Image processing
7
Data processing
7
Asynchronous
7
Testing
6
Profiling
6
Text editors
5
Embedded
5
Text search
5
Operating systems
5
Debugging
4
Email
4
Mobile
4
Geospatial
3
Industrial automation
3
Logging
3
Caching
3
Productivity
2
Macro
2
Video
2
Astronomy
2
Transpiling
2
Date and time
2
Configuration
2
Services
2
Web
2
Data visualization
2
Container Engines
1
Media
1
Cloud
1
Window managers
1
Robotics
1
Emails
1
Bioinformatics
1
Authentication
1
CI/CD Runners
1
Language specification
1
Peripherals
1
Pattern recognition
1
Graph processing
1
Packaging formats
1
Markup language
1
Keywords
rust
309
cli
24
rust-library
20
rust-lang
17
database
17
command-line
14
http
13
rust-crate
13
server
11
web
11
linux
11
gui
9
game
9
client
9
async
9
developer-tools
8
crates
8
terminal
8
blockchain
8
rustlang
8
cryptography
8
ffi
7
cargo
7
command-line-tool
7
json
7
serde
7
rust-bindings
7
cross-platform
6
emulator
6
webassembly
6
wasm
6
serialization
6
postgresql
6
security
6
library
6
javascript
6
driver
5
machine-learning
5
windows
5
mysql
5
password
5
node
5
framework
5
lua
5
opengl
5
bitcoin
5
parity
5
embedded
4
networking
4
parsing
4