User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Rust

A curated list of Rust code and resources.

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Nov. 30, 2021, 11:07 a.m.

Thank you rust-unofficial & contributors
View Topic on GitHub:
rust-unofficial/awesome-rust

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Applications

A cross-platform, OpenGL terminal emulator.

35.77K
1.99K
8d
Apache-2.0

A genetic algorithm for bechmark problems, written to learn Rust.

68
6
3y 9m
AGPL-3.0

interative assembly shell written in rust

157
7
1y 11m
n/a

Userspace WireGuardยฎ Implementation in Rust

3.7K
185
17d
BSD-3-Clause

Apache Arrow DataFusion and Ballista query engines

1.36K
200
7d
Apache-2.0

A modern runtime for JavaScript and TypeScript.

78.94K
4.21K
6d
MIT

A system to programmatically run data pipelines

169
7
9m
n/a

Drill is an HTTP load testing application written in Rust inspired by Ansible syntax

1.02K
64
88d
GPL-3.0

Reusable Reproducible Composable Software

711
49
2y 7m
MPL-2.0

Modern applications with built-in automation

2.33K
321
7d
Apache-2.0

An experimental HTTP load testing application written in Rust.

90
8
5y 6m
GPL-2.0

A user-friendly database interface

390
16
1y 32d
Apache-2.0

A fast data collector in Rust

642
41
7d
BSD-2-Clause

Kalker/kalk is a calculator with math syntax that supports user-defined variables and functions, complex numbers, and estimation of derivatives and integrals

925
32
53d
MIT

kytan: High Performance Peer-to-Peer VPN in Rust

301
41
1y 4m
Apache-2.0

A purpose-built proxy for the Linkerd service mesh. Written in Rust.

1.32K
184
7d
Apache-2.0

Provides a single TUI-based registry for drm-free, wine and steam games on linux, accessed through a rofi launch menu.

93
3
2y 42d
GPL-3.0

A new kind of terminal

2.08K
40
4y 10m
AGPL-3.0

A Kubernetes implementation of the Open Application Model specification

1.55K
140
1y 88d
MIT

๐Ÿ‘พ Modern and minimalist pixel editor

2.03K
75
107d
GPL-3.0

The Servo Browser Engine

20.36K
2.58K
13d
MPL-2.0

A terminal IRC client

684
32
15d
MIT

๐Ÿš€ The leading WebAssembly Runtime supporting WASI and Emscripten

10.83K
442
4d
MIT

Full fake REST API generator written with Rust

169
9
1y 106d
MIT

A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

2.56K
142
7d
n/a

Audio and Music

Procedural engine sound generator controlled via GUI or CLI

126
5
73d
MIT

Cross-platform ncurses Spotify client written in Rust, inspired by ncmpc and the likes.

2.49K
113
7d
BSD-2-Clause

Polaris is a music streaming application, designed to let you enjoy your music collection from any computer or mobile device.

782
54
16d
MIT

Spotify for the terminal written in Rust ๐Ÿš€

10.87K
352
13d
MIT

A spotify daemon

5.62K
323
70d
GPL-3.0

Cryptocurrencies

A Rust library for working with Bitcoin SV

34
12
18d
MIT

Cardano Command Line Interface (CLI) (Deprecated)

85
41
10m
n/a

Cross-chain hub for Crypto Asset on Polkadot

221
64
8d
GPL-3.0

A high performance blockchain kernel for enterprise users.

1.22K
205
10m
Apache-2.0

Coinbase pro client for Rust

103
40
16d
Apache-2.0

Diemโ€™s mission is to build a trusted and innovative financial network that empowers people and businesses around the world.

16.22K
2.48K
9d
Apache-2.0

Custom Ethereum vanity address generator made in Rust

102
25
2y 5m
GPL-3.0

๐ŸŒฒ Rust Filecoin Node Implementation

357
80
14d
n/a

Minimal implementation of the Mimblewimble protocol.

4.89K
993
7d
Apache-2.0

HD wallet BIP-32 related key derivation utilities.

17
8
4m
MIT

The new, performant, and simplified version of Holochain on Rust (sometimes called Holochain RSM for Refactored State Model)

492
63
6d
n/a

IBC Relayer (Hermes) and Modules in Rust

137
59
6d
Apache-2.0

A Rust implementation of BIP-0039

42
53
2y 11m
n/a

interBTC: Trustless Bitcoin on Polkadot | kBTC: Trustless Bitcoin on Kusama

116
28
6d
Apache-2.0

Joystream Monorepo

115
68
7d
GPL-3.0

Rust Ethereum 2.0 Client

1.36K
294
43d
Apache-2.0

Reference client for NEAR Protocol

1.18K
190
6d
n/a

The Nervos CKB is a public permissionless blockchain, and the layer 1 of Nervos network.

912
166
6d
MIT

Official Rust implementation of the Nimiq protocol

70
7
1y 4m
n/a

The Parity Bitcoin client

692
200
46d
GPL-3.0
309
89
1y 73d
GPL-3.0

The fast, light, and robust client for the Ethereum mainnet.

1.26K
256
13d
n/a

Rust implementation of Zcash protocol

164
36
46d
GPL-3.0

The Phala Network Blockchain, pRuntime and the bridge.

224
99
10d
Apache-2.0

Polkadot Node Implementation

4.75K
1K
6d
GPL-3.0

Rust Bitcoin library

879
275
7d
n/a

rust client libraries to deal with the current cardano mainnet (byron / cardano-sl)

272
72
1y 10m
MIT

Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.

5.68K
1.1K
6d
n/a

Substrate: The platform for blockchain innovators

6.15K
1.84K
6d
n/a

Tendermint in Rust!

237
67
19d
Apache-2.0

A Rust library for generating cryptocurrency wallets

421
58
5m
n/a

Zcash - Internet Money

4.49K
1.86K
7d
n/a

Database

An elastic and reliable Serverless Data Warehouse, offers Blazing Fast Query and combines Elasticity, Simplicity, Low cost of the Cloud, built to make the Data Cloud easy

2.57K
230
6d
Apache-2.0

High performance and distributed KV store w/ REST API. ๐Ÿฆ€

211
20
6m
MIT

Materialize simplifies application development with streaming data. Incrementally-updated materialized views - in PostgreSQL and in real time. Materialize is powered by Timely Dataflow.

3.24K
226
6d
n/a

Fast web applications through dynamic, partially-stateful dataflow

3.84K
187
31d
n/a

Experimental blockchain database

92
22
13d
n/a

Immutable Ordered Key-Value Database Engine

1.26K
50
4y 109d
n/a

Redis re-implemented in Rust.

1.55K
96
1y 19d
BSD-2-Clause

Skytable is an extremely fast, secure and reliable real-time NoSQL database with automated snapshots and TLS

486
22
16d
AGPL-3.0

a tokio-enabled data store for triple data

229
21
40d
Apache-2.0

Distributed transactional key-value database, originally created to complement TiDB

10.26K
1.61K
6d
Apache-2.0

WooriDB is a general purpose time serial database. It is schemaless, key-value storage and uses its own query syntax that is similar to SparQL.

87
12
5m
MIT

Emulators

Commodore 64 emulator written in Rust

189
14
1y 104d
MIT

A Flash Player emulator written in Rust

9.02K
376
9d
n/a

A Game Boy research project and emulator written in Rust

696
33
7m
GPL-3.0

Full featured Cross-platform GameBoy emulator by Rust. Forever boys!.

978
49
38d
WTFPL

A Gameboy Emulator in Rust

444
23
66d
MIT

RustBoyAdvance-NG is a Nintendoโ„ข Game Boy Advance emulator and debugger, written in the rust programming language.

418
11
5m
MIT

Intel 8080 cpu emulator by Rust

56
7
37d
n/a

An NES emulator written in Rust

648
31
3y 7d
n/a

NES emulator written in Rust

691
53
2y 10m
MIT

Rustual Boy - A Virtual Boy emulator.

220
27
1y 49d
n/a

ZX Spectrum emulator written in Rust

95
5
44d
MIT

Games

A work-in-progress, open-source, multi-player city simulation game.

6.61K
257
1y 10d
AGPL-3.0

A Doom Renderer written in Rust.

2.04K
78
36d
Apache-2.0

A faithful and open-source remake of 2004 freeware video game Cave Story written in Rust

251
13
30d
MIT

Extensible open world rogue like game with pixel art. Players can explore the wilderness and ruins.

354
21
14d
GPL-3.0

Angolmois BMS player, Rust edition

90
7
6y 12m
n/a

๐Ÿ˜ โš”๏ธ๐Ÿ˜ˆ A minimalistic 2D turn-based tactical game in Rust

1.1K
60
4m
n/a

ASCII terminal hexagonal map roguelike written in Rust

125
13
3y 10m
n/a

A roguelike game in Rust

323
9
87d
AGPL-3.0

Snake implemented in rust.

51
12
78d
MIT

Mk48.io Ship Combat Game

86
10
8d
AGPL-3.0

An implementation of Sokoban in Rust

125
9
2y 95d
Apache-2.0

A space shooter game made with Amethyst and Rust.

180
24
4m
GPL-3.0

Quake map renderer in Rust

45
1
2y 4m
n/a

โฌก Zone of Control is a hexagonal turn-based strategy game written in Rust. [DISCONTINUED]

342
27
2y 20d
n/a

Graphics

Convert your ascii diagram scribbles into happy little SVG

3.01K
75
78d
Apache-2.0

A higher dimensional raytracing prototype with non-euclidean-like features

163
0
2y 11m
n/a

An SVG rendering library.

1.15K
111
12d
MPL-2.0

svgcleaner could help you to clean up your SVG files from the unnecessary data.

1.45K
74
92d
GPL-2.0

A toy ray tracer in Rust

451
17
7m
MIT

Image processing

Automated image compression for efficiently distributing images on the web.

339
19
1y 30d
MPL-2.0

Multithreaded PNG optimizer written in Rust

1.31K
58
15d
MIT

Industrial automation

A client and server implementation of the OPC UA specification written in Rust

253
55
10d
MPL-2.0

A tokio-based modbus library

153
49
9d
n/a

Observability

High performance and high-precision multithreaded StatsD server

187
14
109d
Unlicense

โšก Energy consumption metrology agent. Let "scaph" dive and bring back the metrics that will help you make your systems and applications more sustainable !

458
33
21d
Apache-2.0

A high-performance observability data pipeline.

8.5K
659
6d
MPL-2.0

Operating systems

An operating system written in Rust

73
2
47d
MIT

A proof-of-concept microkernel that implements a WebAssembly "usermode" that runs in Ring 0.

2.23K
71
1y 9m
MIT

An OS kernel written in rust. Non POSIX

522
36
5m
n/a

A secure embedded operating system for microcontrollers

3.22K
442
7d
n/a

Productivity

Cross-platform Text Expander written in Rust

3.71K
121
15d
GPL-3.0

A Linux script management CLI written in Rust

313
15
5m
MIT

Security tools

Rust bindings for libinjection

30
10
1y 34d
n/a

Lightweight bind/reverse PTY shell with Windows&Linux support implementation by Rust.

141
16
23d
MIT

A fast, simple, recursive content discovery tool written in Rust.

2.03K
203
42d
MIT

Scriptable network authentication cracker (formerly badtouch)

296
37
6m
GPL-3.0

tcp connection hijacker, rust rewrite of shijack

330
31
7m
GPL-3.0

Semi-automatic OSINT framework and package manager

1.02K
122
38d
GPL-3.0

Secure multithreaded packet sniffer

778
67
34d
GPL-3.0

Cross platform community web fingerprint identification tool

208
24
8d
MIT

A Comprehensive Web Fuzzer and Content Discovery Tool

378
53
34d
GPL-3.0

A simple password manager written in Rust

435
42
54d
GPL-3.0

๐Ÿค– The Modern Port Scanner ๐Ÿค–

5.02K
424
5m
GPL-3.0

System tools

A smarter cd command. Supports all major shells.

4.29K
83
11d
MIT

Voila is a domain-specific language launched through CLI tool for operating with files and directories in massive amounts in a fast & reliable way.

65
5
14d
MIT

Yet another File Transfer Protocol support with resume broken transfer & reverse mode & largefile implementation by Rust.

123
0
5d
MIT

Terminal bandwidth utilization tool

6.7K
188
11m
MIT

Yet another cross-platform graphical process/system monitor.

3.07K
72
11d
MIT

Small command-line JSON Log viewer

170
11
11d
WTFPL

Process killer daemon for out-of-memory scenarios

134
2
16d
MIT

minimalistic command launcher in rust

98
8
3y 9m
GPL-2.0

Fly through your shell history. Great Scott!

3.04K
81
24d
MIT

Like pigz, but rust

159
2
52d
n/a

Yet another fancy watcher. (Rust)

158
8
2y 6m
MIT

A modern replacement for ps written in Rust

2.39K
52
10d
MIT

A fast duplicate file finder

302
11
37d
LGPL-3.0

Terminal disk space navigator ๐Ÿ”ญ

1.07K
37
1y 46d
MIT

A more intuitive version of du in rust

3.21K
71
13d
Apache-2.0

Blazing ๐Ÿ’ฅ fast terminal-ui for git written in rust ๐Ÿฆ€

6.5K
236
6d
MIT

A simple and fast download accelerator, written in Rust

165
10
4y 43d
MIT

Save disk space by cleaning non-essential files from software projects.

512
22
75d
MIT

xargs + awk with pattern matching support. ls *.bak | rargs -p '(.*)\.bak' mv {0} {1}

328
10
1y 99d
MIT

Fuzzy Finder in rust!

2.94K
114
6d
MIT

Synapse BitTorrent Daemon

765
35
4m
ISC

like ~~grep~~ UBER, but for binaries

1.45K
64
73d
MIT

A bash-like Unix shell written in Rust

864
43
4m
MIT

Performs distributed command execution, written in Rust w/ Tokio

80
4
3y 5m
n/a

GTK application for browsing and installing fonts from Google's font archive

239
14
95d
MIT

This project now lives on in a rewrite at https://gitlab.redox-os.org/redox-os/parallel

1.19K
29
3y 12m
MIT

Mirror of https://gitlab.com/mmstick/tv-renamer

137
8
4y 5m
MIT

Utility that takes logs from anywhere and sends them to Telegram.

64
7
10m
MIT

CLI tool to help keep track of your Git repositories, written in Rust

84
4
32d
Apache-2.0

A safe and ergonomic alternative to rm

473
20
10m
GPL-3.0

A modern replacement for โ€˜lsโ€™.

15.27K
455
50d
MIT

Linux Kernel Manager and Activity Monitor ๐Ÿง๐Ÿ’ป

1.39K
42
20d
GPL-3.0

Painless compression and decompression in the terminal

371
27
14d
n/a

The next gen ls command

6.56K
218
11d
Apache-2.0

Multiple USB File Flasher

356
55
8d
MIT

System76 Power Management

351
49
12d
GPL-3.0

Manage your shell commands.

2.41K
56
18d
MIT

Mirror of https://gitlab.redox-os.org/redox-os/ion

1.21K
133
5m
MIT

A cat(1) clone with wings.

30.44K
805
8d
n/a

A simple, fast and user-friendly alternative to 'find'

19.58K
504
13d
n/a

๐Ÿ”ฎ Futuristic take on hexdump, made in Rust.

302
15
94d
MIT

Cross-platform Rust rewrite of the GNU coreutils

9.14K
722
9d
MIT

Executes commands in response to file modifications

2.6K
99
8d
Apache-2.0

Count your code, quickly.

5.78K
316
9d
n/a

Task scheduling

A lightweight and distributed task scheduling platform written in rust. ๏ผˆไธ€ไธช่ฝป้‡็š„ๅˆ†ๅธƒๅผ็š„ไปปๅŠก่ฐƒๅบฆๅนณๅฐ้€š่ฟ‡rust็ผ–ๅ†™๏ผ‰

369
67
16d
n/a

Text editors

A terminal-based text editor written in Rust

1.5K
72
2y 95d
MIT

A post-modern modal text editor.

4.32K
213
6d
MPL-2.0

A text editor in โ‰ค1024 lines of code, written in Rust

676
26
21d
n/a

Aspiring vim-like text editor

508
25
10m
MPL-2.0

An independent Rust text editor that runs in your terminal!

2.63K
73
1y 8d
GPL-2.0

Rust Emacs

4.49K
338
7m
GPL-3.0

A simple and opinionated modal code editor for your terminal

127
5
7d
GPL-3.0

A modern editor with a backend written in Rust.

18.84K
683
63d
Apache-2.0

An experimental next-generation Electron-based text editor

8.58K
242
2y 4m
MIT

Text processing

Find and replace text in source files

245
11
31d
BSD-3-Clause

A command-line tool and library for generating regular expressions from user-provided test cases

4.75K
111
76d
Apache-2.0

It's my honor to drive you fucking fire faster, to have more time with your Family and Sunshine.This tool is for those who often want to search for a string Deeply into a directory in Recursive mode, but not with the great tools: grep, ack, ripgrep .........every thing should be Small, Thin, Fast, Lazy....without Think and Remember too much ...ไธ€ไธชๅทฅๅ…ทๆœ€ๅคง็š„ไปทๅ€ผไธๆ˜ฏๅฎƒๆœ‰ๅคšๅฐ‘ๅŠŸ่ƒฝ๏ผŒ่€Œๆ˜ฏๅฎƒ่ƒฝๅคŸ่ฎฉไฝ ไปฅๅคšๅฟซ็š„้€Ÿๅบฆ่พพๆˆๆ‰€ๆ„ฟ......

111
7
5m
LGPL-2.1

rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc.

4.22K
89
94d
n/a

Standardizing messages the right way.

15
2
7m
MIT

A sharp cut(1) clone.

511
9
7d
n/a

Find files (ff) by name, fast!

270
6
1y 8m
n/a

Read input lines as byte slices for high efficiency

43
3
10m
n/a

An efficient way to filter duplicate lines from input, ร  la uniq.

136
13
10m
MIT

Utilities

Check Have I Been Pwned and see if it's time for you to change passwords.

70
7
9d
MIT

A Command Line OTP Authenticator application.

135
2
13d
MIT

A lightning fast version of tmux-fingers written in Rust, copy/pasting tmux like vimium/vimperator

448
37
20d
MIT

A command-line tool collection to assist development written in RUST

262
17
79d
GPL-3.0

Batch rename utility for developers

343
11
6m
n/a

write licenses to stdout

126
3
10m
n/a

Yet another remote desktop software

13.29K
1.24K
7d
GPL-3.0

๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ Synchronize installed packages on multiple machines

143
13
8d
AGPL-3.0

[DEPRECATED] password manager thing

310
20
2y 10m
Unlicense

A simple Git/Mercurial/PlasticSCM tui client based on keyboard shortcuts

182
9
21d
GPL-3.0

Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs

12.05K
669
24d
GPL-3.0

Command line interface to manage clipboard

57
3
2y 5m
n/a

Video

yet another youtube down loader (Git mirror)

152
3
5m
n/a

A simple and secure live media server by pure rust (rtmp/httpflv/hls/relay).๐Ÿฆ€

269
15
38d
MIT

The fastest and safest AV1 encoder.

2.65K
196
18d
n/a

Virtualization

A container runtime written in Rust

2.5K
127
7d
Apache-2.0

Secure and fast microVMs for serverless computing.

16.67K
1.17K
7d
Apache-2.0

RailCar: Rust implementation of the Open Containers Initiative oci-runtime

1.09K
104
3y 82d
n/a

Vagga is a containerization tool without daemons

1.75K
89
57d
MIT

Web

๐Ÿ€ Building a federated link aggregator in rust

5.62K
369
7d
AGPL-3.0

MASQ combines the benefits of VPN and Tor technology to create a superior next-generation privacy software, where users are rewarded for supporting an uncensored global web. Users gain privacy and anonymity online, while helping promote Internet Freedom.

85
11
21d
n/a

Federated blogging application, thanks to ActivityPub (now on https://git.joinplu.me/ โ€” this is just a mirror)

1.6K
106
9d
AGPL-3.0

Revolt backend API server, built with Rust.

514
30
15d
AGPL-3.0

Web Servers

A blazing fast and asynchronous web server for static files-serving. โšก

168
8
8d
n/a

A blazingly fast static web server with routing, templating, and security in a single binary you can set up with zero code.

498
19
9m
MIT

Rust / Hasura / GraphQL

101
9
15d
GPL-3.0

๐ŸŒŸ For when you really just want to serve some files over HTTP right now!

2.82K
141
7d
MIT

Host These Things Please - a basic http server for hosting a folder fast and simply

316
20
6m
MIT

Simple http server in Rust (Windows/Mac/Linux)

535
53
4m
MIT

Simple and fast Web server

146
11
39d
MIT

Development tools

The open source design documentation tool for everybody

567
38
1y 118d
n/a

Generate beautiful changelogs from your Git commit history

736
40
4y 8m
MIT

Create ctags/etags for a cargo project

334
23
9m
BSD-3-Clause

Powerful database anonymizer with flexible rules. Written in Rust.

294
15
10d
MIT

โšก๏ธLightning-fast linter for .env files. Written in Rust ๐Ÿฆ€

1.24K
119
31d
MIT

workspace productivity booster

304
16
29d
WTFPL

Detects usage of unsafe Rust in a Rust crate and its dependencies.

843
37
27d
n/a

The Git Commit Message and Changelog Generation Framework

506
13
8d
MIT

๐Ÿค– Just a command runner

3.9K
133
8d
n/a

๐ŸŽญ A CLI task runner defined by a simple markdown file

576
32
97d
MIT

browse modules by clicking directly on "import" statements on GitHub

230
23
8m
MIT

A parallel universal-ctags wrapper for git repository

97
4
15d
MIT

Rust Code Completion utility

3.3K
283
5m
MIT

Repository for the Rust Language Server (aka RLS)

3.41K
251
98d
n/a

๐Ÿฆ€ The ultimate search extension for Rust

677
25
29d
n/a

Automatically apply the suggestions made by rustc

671
48
31d
n/a

Format Rust code

4K
646
11d
n/a

The Rust toolchain installer

4.34K
662
18d
n/a

A language-agnostic "shebang interpreter" that enables you to write scripts in compiled languages.

184
7
1y 15d
Apache-2.0

Automatic crate publishing done right

164
13
3y 20d
MIT

The Declarative Data Generator

688
51
11d
Apache-2.0

Build system

cargo, make me a project

835
86
23d
n/a
537
37
1y 5m
n/a

Subcommand to show result of macro expansion

1.17K
32
13d
n/a

CMake Rust Language Support

114
17
7d
n/a

An example project showing usage of CMake with Rust

97
13
6y 41d
n/a

Rust github action

60
8
23d
WTFPL

GitHub Actions for mdBook (rust-lang/mdBook) โšก๏ธ Setup mdBook quickly and build your site fast. Linux (Ubuntu), macOS, and Windows are supported.

160
5
27d
MIT

Debugging

Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser.

8.3K
486
85d
GPL-3.0

Deployment

Docker images for compiling static Rust binaries using musl-libc and musl-gcc, with static versions of useful C libraries. Supports openssl and diesel crates.

1.04K
143
9m
n/a

Very small rust docker image

112
10
5m
MIT

Automated builded images for rust-lang with rustup, "the ultimate way to install RUST"

66
7
4m
MIT

Docker images for compiling static Rust binaries using musl-cross

214
33
47d
n/a

A wasm ๐Ÿ•ธ template for Rust ๐Ÿฆ€ to publish to gh-pages without npm-deploy

85
6
6m
n/a

A buildpack for Rust applications on Heroku, with full support for Rustup, cargo and build caching.

453
141
2y 7m
n/a

Embedded

Reusable components for the Arduino Uno.

516
30
10m
n/a

Everything you need to know about cross compiling Rust programs!

1.98K
68
4y 71d
n/a

The sysroot manager that lets you build and customize std

894
94
69d
n/a

[OUTDATED] Instructions for how to cross compile Rust projects for the Raspberry Pi

293
13
4y 7m
n/a

FFI

A project for generating C bindings from Rust code

1.21K
176
28d
MPL-2.0

A Rust crate for automatically generating C header files from Rust source file.

187
22
3y 5m
n/a

Safe interop between Rust and C++

3.25K
170
7d
n/a

Automatically generates Rust FFI bindings to C (and some C++) libraries.

2.4K
490
32d
BSD-3-Clause

Safe Rust bridge for creating Erlang NIF functions

3.02K
161
28d
n/a

Bridge the gap between Haskell and Rust

270
11
1y 7m
n/a

Run Java code from Rust!

60
1
4y 11m
MIT

Embedding Rust in Java

297
37
4y 107d
GPL-3.0

Lua 5.3 bindings for Rust

136
36
3y 10m
MIT

Safe Rust bindings to Lua 5.1

116
20
1y 10m
MIT

Zero-cost high-level lua 5.3 wrapper for Rust

44
11
3y 11m
n/a

Rust library to interface with Lua

467
44
3y 42d
MIT

mruby safe bindings for Rust

195
16
4y 7m
MPL-2.0

Easy way to write Node.js module using Rust

233
23
49d
Apache-2.0

Rust bindings for writing safe and fast native Node.js modules.

6.15K
247
18d
n/a

Objective-C Runtime bindings and wrapper for Rust.

285
38
1y 6m
MIT

High-level Rust bindings to Perl XS API

54
10
1y 34d
BSD-2-Clause

Rust <-> Python bindings

1.51K
109
52d
MIT

A setuptools/wheel/cffi extension to embed a binary data in wheels

710
30
3y 94d
Apache-2.0

Rust bindings for the Python interpreter

4.96K
330
6d
n/a

Native Ruby extensions written in Rust

785
34
3y 11m
MIT

โ€œThe Tie Between Ruby and Rust.โ€

549
37
84d
MIT

Native Ruby extensions without fear

1.98K
64
1y 38d
ISC

WebAssembly implementation from scratch in Safe Rust with zero dependencies

196
12
117d
MIT

Facilitating high-level interactions between Wasm modules and JavaScript

4.63K
632
12d
n/a

๐Ÿ“ฆโœจ your favorite rust -> wasm workflow tool!

3.79K
255
60d
n/a

IDEs

Rust IDE support for Atom, powered by the Rust Language Server (RLS)

218
29
4m
MIT

Rust language support in Atom - LOOKING FOR MAINTAINER, see #144

118
34
2y 6m
MIT

Eclipse Corrosion - Rust edition in Eclipse IDE

167
27
27d
EPL-2.0

RustDT is an Eclipse based IDE for the Rust programming language:

352
51
3y 8m
n/a

Racer support for Emacs

392
50
8m
n/a

Better Rust/Cargo support for Flycheck

105
18
2y 8m
GPL-3.0

Emacs configuration for Rust

764
138
14d
n/a

Rust development environment for Emacs

446
58
10d
n/a

Rust plugin for the IntelliJ Platform

3.76K
319
6d
n/a

Kakoune Language Server Protocol Client

419
83
9d
n/a

Ride IDE

169
13
49d
n/a

An IDE for Rust

903
63
4y 4m
Unlicense

The official Sublime Text 3 package for the Rust Programming Language

651
89
16d
MIT

Language Server Protocol (LSP) support for vim and neovim.

3.34K
268
11m
MIT

Vim configuration for Rust.

2.85K
255
56d
n/a

Racer support for Vim

612
44
8m
MIT

Rust extension for Visual Studio 2017 with RLS support

108
8
2y 6m
MIT

Visual Studio extension for Rust

686
76
4y 6m
n/a

crates is an extension aims to help people to manage their dependencies for rust (crates.io & TOML).

128
13
56d
MIT

Profiling

Statistics-driven benchmarking library for Rust

2.1K
157
46d
n/a

A memory profiler for Linux.

2.37K
79
14d
n/a

A stopwatch library for Rust. Used to time things.

69
15
4y 10d
MIT