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: Oct. 19, 2021, 6:03 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.

30.04K
1.57K
7m
Apache-2.0

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

66
5
3y 7m
AGPL-3.0

interative assembly shell written in rust

129
6
1y 9m
n/a

Userspace WireGuard® Implementation in Rust

3.04K
138
8m
BSD-3-Clause

Apache Arrow DataFusion and Ballista query engines

550
70
4m
Apache-2.0

A secure JavaScript and TypeScript runtime

72.71K
3.8K
7m
MIT

A system to programmatically run data pipelines

157
4
8m
Apache-2.0

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

753
45
9m
GPL-3.0

Reusable Reproducible Composable Software

668
47
2y 6m
MPL-2.0

Modern applications with built-in automation

2.31K
322
63d
Apache-2.0

An experimental HTTP load testing application written in Rust.

86
6
5y 4m
GPL-2.0

A user-friendly database interface

385
15
11m
Apache-2.0

A fast data collector in Rust

603
39
1y 6m
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

584
21
4m
MIT

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

239
34
1y 98d
Apache-2.0

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

1.02K
127
7m
Apache-2.0

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

84
3
2y 0d
GPL-3.0

A new kind of terminal

2K
40
4y 9m
AGPL-3.0

A Kubernetes implementation of the Open Application Model specification

1.55K
140
1y 46d
MIT

👾 Modern and minimalist pixel editor

1.73K
60
8m
GPL-3.0

The Servo Browser Engine

19.17K
2.53K
7m
MPL-2.0

A terminal IRC client

550
29
8m
MIT

Full fake REST API generator written with Rust

146
6
1y 64d
MIT

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

713
49
7m
n/a

A command line utility to create books from markdown files Build Status

A patch-based distributed version control system

Audio and Music

Procedural engine sound generator controlled via GUI or CLI

71
3
8m
MIT

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

2.12K
102
81d
BSD-2-Clause

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

640
43
9m
MIT

Spotify for the terminal written in Rust 🚀

7.7K
268
8m
MIT

A spotify daemon

4.73K
264
8m
GPL-3.0

Cryptocurrencies

A Rust library for working with Bitcoin SV

28
8
1y 5m
MIT

Cardano Command Line Interface (CLI) (Deprecated)

65
33
9m
n/a

Cross-chain hub for Crypto Asset on Polkadot

186
48
7m
GPL-3.0

A high performance blockchain kernel for enterprise users.

1.15K
195
9m
Apache-2.0

Coinbase pro client for Rust

73
19
8m
Apache-2.0

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

15.61K
2.38K
8m
Apache-2.0

Custom Ethereum vanity address generator made in Rust

82
21
2y 4m
GPL-3.0

🌲 Rust Filecoin Node Implementation

300
63
84d
n/a

Minimal implementation of the Mimblewimble protocol.

4.71K
950
1y 47d
Apache-2.0

HD wallet BIP-32 related key derivation utilities.

13
6
8m
MIT

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

113
14
8m
n/a

IBC modules and relayer - Formal specifications and Rust implementation

63
15
7m
Apache-2.0

A Rust implementation of BIP-0039

38
42
2y 10m
n/a

interBTC: Trustless Bitcoin on Polkadot

94
22
63d
Apache-2.0

Joystream Monorepo

56
48
8m
GPL-3.0

Rust Ethereum 2.0 Client

943
209
7m
Apache-2.0

Reference client for NEAR Protocol

785
109
8m
GPL-3.0

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

755
145
7m
MIT

Official Rust implementation of the Nimiq protocol

66
7
1y 82d
n/a

The Parity Bitcoin client

649
190
1y 56d
GPL-3.0
297
83
1y 5m
GPL-3.0

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

255
73
9m
n/a

Rust implementation of Zcash protocol

133
24
2y 13d
GPL-3.0

The Phala Network Blockchain, pRuntime and the bridge.

75
43
8m
Apache-2.0

Polkadot Node Implementation

2.48K
519
7m
GPL-3.0

Rust Bitcoin library

841
252
22d
n/a

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

218
64
1y 8m
MIT

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

2.8K
594
84d
n/a

Substrate: The platform for blockchain innovators

3.92K
1.15K
7m
n/a

Tendermint in Rust!

141
46
8m
Apache-2.0

A Rust library for generating cryptocurrency wallets

327
31
9m
n/a

Zcash - Internet Money

4.33K
1.73K
7m
n/a

Database

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

2.09K
179
33d
Apache-2.0

High performance and distributed KV store w/ REST API. 🦀

168
20
1y 18d
MIT

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

2.38K
133
7m
n/a

Fast web applications through dynamic, partially-stateful dataflow

3.65K
174
4m
n/a

Experimental blockchain database

45
9
8m
n/a

Immutable Ordered Key-Value Database Engine

1.22K
48
4y 67d
n/a

Redis re-implemented in Rust.

1.47K
88
11m
BSD-2-Clause

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

127
8
4m
AGPL-3.0

a tokio-enabled data store for triple data

171
15
8m
Apache-2.0

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

8.86K
1.38K
7m
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.

84
11
4m
MIT

Rust based graph database

A (beta) modern embedded database Build Status

Emulators

Commodore 64 emulator written in Rust

173
10
1y 62d
MIT

A Flash Player emulator written in Rust

7.2K
260
8m
n/a

A Game Boy research project and emulator written in Rust

555
29
10m
GPL-3.0

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

887
42
1y 91d
WTFPL

A Gameboy Emulator in Rust

148
18
10m
MIT

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

370
8
11m
MIT

Intel 8080 cpu emulator by Rust

40
4
2y 5m
n/a

An NES emulator written in Rust

613
30
2y 11m
n/a

NES emulator written in Rust

672
53
2y 8m
MIT

Rustual Boy - A Virtual Boy emulator.

218
24
1y 7d
n/a

ZX Spectrum emulator written in Rust

56
2
2y 65d
MIT

Games

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

6.33K
235
11m
AGPL-3.0

A Doom Renderer written in Rust.

1.94K
72
1y 29d
Apache-2.0

4fun open-source Cave Story reimplementation written in Rust

196
10
8m
MIT

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

258
15
8m
GPL-3.0

Angolmois BMS player, Rust edition

87
7
6y 10m
n/a

😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust

927
49
7m
n/a

ASCII terminal hexagonal map roguelike written in Rust

117
11
3y 8m
n/a

A roguelike game in Rust

301
8
7m
AGPL-3.0

Snake implemented in rust.

42
9
2y 5m
MIT

Mk48.io Ship Combat Game

72
9
12d
AGPL-3.0

An implementation of Sokoban in Rust

120
8
2y 53d
Apache-2.0

A space shooter game made with Amethyst and Rust.

176
23
89d
GPL-3.0

Quake map renderer in Rust

42
1
2y 81d
n/a

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

324
23
1y 11m
n/a

An open world, open source multiplayer voxel RPG game currently in alpha development

Graphics

Convert your ascii diagram scribbles into happy little SVG

2.3K
59
9m
Apache-2.0

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

148
0
2y 10m
n/a

An SVG rendering library.

945
72
8m
MPL-2.0

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

1.28K
64
7m
GPL-2.0

A toy ray tracer in Rust

421
16
10m
MIT

A library for generative fine art Rust

Image processing

Automated image compression for efficiently distributing images on the web.

262
10
11m
MPL-2.0

Multithreaded PNG optimizer written in Rust

1.18K
54
84d
MIT

Industrial automation

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

198
38
8m
MPL-2.0

A tokio-based modbus library

114
32
12m
n/a

Observability

High performance and high-precision multithreaded StatsD server

178
14
72d
Unlicense

Electrical power consumption metrology agent. Let scaph dive and bring back the metrics that will help you make your systems and applications more sustainable !

55
6
10m
Apache-2.0

A high-performance observability data pipeline.

7.96K
611
33d
MPL-2.0

OpenTelemetry provides a single set of APIs, libraries, agents, and collector services to capture distributed traces and metrics from your application. You can analyze them using Prometheus, Jaeger, and other observability tools. GitHub Actions CI

Operating systems

An operating system written in Rust

52
1
36d
MIT

(Going to be) A microkernel that implements a WebAssembly "usermode" that runs in Ring 0.

2.19K
57
1y 8m
MIT

An OS kernel written in rust. Non POSIX

464
30
8m
n/a

A secure embedded operating system for microcontrollers

2.68K
361
8m
n/a

img src="https://api.travis-ci.org/redox-os/redox.svg?branch=master">](https://travis-ci.org/redox-os/redox)

Productivity

Cross-platform Text Expander written in Rust

2.48K
86
10m
GPL-3.0

A Linux script management CLI written in Rust

226
13
8m
MIT

A CLI tool to input and store your ideas without leaving the terminal

Security tools

Rust bindings for libinjection

22
7
11m
n/a

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

799
87
8m
MIT

Scriptable network authentication cracker (formerly badtouch)

271
29
4m
GPL-3.0

tcp connection hijacker, rust rewrite of shijack

284
26
1y 60d
GPL-3.0

Semi-automatic OSINT framework and package manager

791
100
9m
GPL-3.0

Secure multithreaded packet sniffer

647
52
1y 8d
GPL-3.0

跨平台社区化Web指纹识别工具

84
5
56d
MIT

A Comprehensive Web Fuzzer and Content Discovery Tool

320
42
2y 45d
GPL-3.0

A simple password manager written in Rust

307
32
1y 50d
GPL-3.0

🤖 The Modern Port Scanner 🤖

3.4K
293
10m
GPL-3.0

System tools

A faster way to navigate your filesystem

2.13K
45
8m
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.

53
4
32d
MIT

Terminal bandwidth utilization tool

6.16K
165
9m
MIT

Yet another cross-platform graphical process/system monitor.

2.69K
64
51d
MIT

Small command-line JSON Log viewer

134
10
9m
WTFPL

Process killer daemon for out-of-memory scenarios

111
1
31d
MIT

minimalistic command launcher in rust

91
9
3y 8m
GPL-2.0

Fly through your shell history. Great Scott!

2.02K
66
9m
MIT

Like pigz, but rust

62
0
22d
n/a

Yet another fancy watcher. (Rust)

142
8
2y 5m
MIT

A modern replacement for ps written in Rust

1.58K
38
8m
MIT

A fast duplicate file finder

259
9
1y 10d
LGPL-3.0

Terminal disk space navigator 🔭

842
28
1y 4d
MIT

A more intuitive version of du in rust

2.12K
51
9m
Apache-2.0

Blazing 💥 fast terminal-ui for git written in rust 🦀

3.2K
123
7m
MIT

A simple and fast download accelerator, written in Rust

146
8
4y 1d
MIT

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

368
19
8m
MIT

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

287
9
1y 57d
MIT

Fuzzy Finder in rust!

2.39K
93
8m
MIT

Synapse BitTorrent Daemon

721
31
1y 40d
ISC

like ~~grep~~ UBER, but for binaries

1.39K
60
9m
MIT

A bash-like Unix shell written in Rust

802
40
8m
MIT

Performs distributed command execution, written in Rust w/ Tokio

78
3
3y 113d
n/a

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

214
12
1y 40d
MIT

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

1.18K
29
3y 10m
MIT

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

132
7
4y 4m
MIT

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

27
4
8m
MIT

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

59
4
78d
Apache-2.0

A safe and ergonomic alternative to rm

170
5
1y 39d
GPL-3.0

A modern replacement for ‘ls’.

12.3K
373
9m
MIT

Linux Kernel Manager and Activity Monitor 🐧💻

1.12K
31
10m
GPL-3.0

Painless compression and decompression in the terminal

83
8
13d
MIT

The next gen ls command

5.23K
184
8m
Apache-2.0

Multiple USB File Flasher

274
25
9m
MIT

System76 Power Management

200
26
1y 47d
GPL-3.0

Manage your shell commands.

616
24
1y 22d
MIT

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

1.1K
125
9m
MIT

A cat(1) clone with wings.

25.42K
641
8m
n/a

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

16.48K
420
8m
n/a

🔮 Futuristic take on hexdump, made in Rust.

238
9
11m
MIT

Cross-platform Rust rewrite of the GNU coreutils

6.51K
503
7m
MIT

Executes commands in response to file modifications

2.15K
82
1y 16d
Apache-2.0

Count your code, quickly.

4.54K
252
8m
n/a

Find files with SQL-like queries

Task scheduling

A lightweight and distributed task scheduling platform written in rust. (一个轻量的分布式的任务调度平台通过rust编写)

125
11
66d
n/a

Text editors

A terminal-based text editor written in Rust

1.45K
72
2y 53d
MIT

A post-modern modal text editor.

3.69K
160
23d
MPL-2.0

A text editor in ≤1024 lines of code, written in Rust

515
17
8m
n/a

Aspiring vim-like text editor

481
22
9m
MPL-2.0

An independent Rust text editor that runs in your terminal!

2.3K
54
8m
GPL-2.0

Rust Emacs

4.41K
346
1y 63d
GPL-3.0

An opinionated modal editor to simplify code editing from the terminal

14
0
8m
GPL-3.0

A modern editor with a backend written in Rust.

18.55K
673
9m
Apache-2.0

An experimental next-generation Electron-based text editor

8.61K
233
2y 90d
MIT

amp

Inspired by Vi/Vim.

Text processing

Find and replace text in source files

216
11
4m
BSD-3-Clause

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

1.51K
40
1y 6m
Apache-2.0

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 tool: grep, ack, ripgrep .........一个工具最大的价值不是它有多少功能,而是它能够让你以多快的速度达成所愿......

76
4
10m
LGPL-2.1

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

3.54K
78
8m
n/a

Standardizing GIT commit messages the right way.

3
1
1y 4m
MIT

A sharp cut(1) clone.

464
10
87d
n/a

Find files (ff) by name, fast!

255
8
1y 6m
n/a

Read input lines as byte slices for high efficiency

34
2
8m
n/a

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

114
11
8m
MIT

combines the usability of The Silver Searcher with the raw speed of grep

sd

Intuitive find & replace CLI

xsv

A fast CSV command line tool (slicing, indexing, selecting, searching, sampling, etc.)

Utilities

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

58
7
8m
MIT

A Command Line OTP Authenticator application.

109
3
8m
MIT

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

301
27
8m
MIT

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

228
14
1y 65d
GPL-3.0

Batch rename utility for developers

278
9
8m
n/a

write licenses to stdout

114
4
8m
n/a

Yet another remote desktop software

10.91K
907
72d
GPL-3.0

👩‍❤️‍💋‍👩 Synchronize installed packages on multiple machines

99
9
8m
AGPL-3.0

[DEPRECATED] password manager thing

307
19
2y 8m
Unlicense

Simple git/hg tui client focused on keyboard shortcuts

149
6
10m
MIT

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

9.46K
551
4m
GPL-3.0

Command line interface to manage clipboard

45
4
2y 4m
n/a

Video

yet another youtube down loader (Git mirror)

133
3
119d
n/a

A powerful and secure live server by pure rust (rtmp/httpflv/hls/relay).

96
7
59d
MIT

The fastest and safest AV1 encoder.

2.38K
176
8m
n/a

Virtualization

A container runtime written in Rust

1.24K
63
83d
MIT

Secure and fast microVMs for serverless computing.

14.65K
990
7m
Apache-2.0

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

1.06K
99
3y 40d
n/a

Vagga is a containerization tool without daemons

1.71K
87
2y 42d
MIT

Web

🐀 Building a federated alternative to reddit in rust

4.78K
308
7m
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.

63
3
60d
n/a

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

1.48K
99
8m
AGPL-3.0

Web Servers

A blazing fast and asynchronous web server for static files-serving. ⚡

92
5
81d
n/a

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

357
8
9m
MIT

Rust / Hasura / GraphQL

46
4
1y 15d
GPL-3.0

🌟 For when you really just want to serve some files over HTTP right now!

2.19K
105
7m
MIT

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

268
17
8m
MIT

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

418
36
8m
MIT

Simple and fast web server

122
12
7m
MIT

Development tools

The open source design documentation tool for everybody

551
36
1y 76d
n/a

Generate beautiful changelogs from your Git commit history

646
36
4y 7m
MIT

Create ctags/etags for a cargo project

307
22
8m
BSD-3-Clause

Powerful database anonymizer with flexible rules. Written in Rust.

41
2
8m
MIT

⚡️Lightning-fast linter for .env files. Written in Rust 🦀

779
81
8m
MIT

workspace productivity booster

265
11
8m
WTFPL

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

710
29
8m
n/a

The Git Commit Message and Changelog Generation Framework

420
8
1y 49d
MIT

🤖 Just a command runner

2.44K
86
8m
n/a

🎭 A CLI task runner defined by a simple markdown file

492
29
9m
MIT

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

229
21
2y 26d
MIT

A parallel universal-ctags wrapper for git repository

83
2
8m
MIT

Rust Code Completion utility

3.25K
285
8m
MIT

Repository for the Rust Language Server (aka RLS)

3.21K
231
8m
n/a

🦀 The ultimate search extension for Rust

534
23
7m
n/a

Automatically apply the suggestions made by rustc

583
41
8m
n/a

Format Rust code

3.51K
565
8m
n/a

The Rust toolchain installer

3.92K
592
7m
n/a

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

149
6
11m
Apache-2.0

Automatic crate publishing done right

162
11
2y 11m
MIT

The Declarative Data Generator

393
18
4m
Apache-2.0

A syntax-highlighter for git and diff output

Build system

cargo, make me a project

629
64
8m
n/a
536
38
1y 4m
n/a

Subcommand to show result of macro expansion

864
18
8m
n/a

CMake Rust Language Support

97
14
3y 6d
n/a

An example project showing usage of CMake with Rust

94
14
5y 12m
n/a

Rust github action

48
6
8m
WTFPL

GitHub Actions for mdBook (rust-lang/mdBook) ⚡️ Setup mdBook quickly and build your site fast. Linux (Ubuntu), macOS, and Windows are supported.

102
2
7m
MIT

the Rust package manager

A utility to compare Rust micro-benchmarks

A cargo extension that can generate BitBake recipes utilizing the classes from meta-rust

inspect/manage/clean your cargo cache (~/.cargo//${CARGO_HOME}), print sizes etc Build Status

A wrapper around cargo rustc -- -Zno-trans which can be helpful for running a faster compile if you only need correctness checks

lists source code counts and details about cargo projects, including unsafe statistics

Generates binary Debian packages

build dependency graphs of Rust projects

run multiple cargo commands in a row

cargo extension that can generate ebuilds using the in-tree eclasses

allows you to add and list dependencies by reading/writing to your Cargo.toml file from the command line

updated fork of cargo-dot with additional features. Unmaintained, see cargo-deps

queries crates.io for crates details from command line

A cargo subcommand to quickly view the licenses of all dependencies.

Rust task runner and build tool.

A cargo plugin for showing a tree-like overview of a crate's modules.

runs specified cargo command on multiple crates

displays when newer versions of Rust dependencies are available, or out of date

tool for releasing git-managed cargo project, build, tag, publish, doc and push

lets people quickly and easily run Rust "scripts" which can make use of Cargo's package ecosystem

cargo subcommand for checking and applying updates to installed executables

utility for cargo to compile projects when sources change

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.

7.82K
462
10m
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.

900
114
8m
n/a

Very small rust docker image

99
9
1y 9m
MIT

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

54
6
9m
MIT

Docker images for compiling static Rust binaries using musl-cross

138
24
8m
n/a
180
24
1y 53d
n/a

A wasm template for Rust to publish to gh-pages without npm-deploy

74
3
8m
n/a

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

401
120
2y 6m
n/a

Embedded

Reusable components for the Arduino Uno.

412
22
8m
n/a

Everything you need to know about cross compiling Rust programs!

1.78K
59
4y 29d
n/a

The sysroot manager that lets you build and customize std

833
86
9m
n/a

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

293
13
4y 6m
n/a

FFI

A project for generating C bindings from Rust code

923
141
8m
MPL-2.0

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

189
22
3y 112d
n/a

Safe interop between Rust and C++

2.47K
112
8m
n/a

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

2.03K
435
8m
BSD-3-Clause

Safe Rust bridge for creating Erlang NIF functions

2.66K
117
8m
n/a

Bridge the gap between Haskell and Rust

249
8
1y 5m
n/a

Run Java code from Rust!

59
1
4y 10m
MIT

Embedding Rust in Java

275
32
4y 65d
GPL-3.0

Lua 5.3 bindings for Rust

131
36
3y 9m
MIT

Safe Rust bindings to Lua 5.1

113
21
1y 9m
MIT

Zero-cost high-level lua 5.3 wrapper for Rust

39
9
3y 10m
n/a

Rust library to interface with Lua

439
44
3y 0d
MIT

mruby safe bindings for Rust

193
15
4y 6m
MPL-2.0

Easy way to write Node.js module using Rust

136
18
9m
Apache-2.0

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

5.21K
208
8m
n/a

Objective-C Runtime bindings and wrapper for Rust.

252
32
1y 5m
MIT

High-level Rust bindings to Perl XS API

54
9
11m
BSD-2-Clause

Rust <-> Python bindings

1.39K
99
8m
MIT

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

679
23
3y 52d
Apache-2.0

Rust bindings for the Python interpreter

3.84K
244
8m
n/a

Native Ruby extensions written in Rust

775
33
3y 10m
MIT

“The Tie Between Ruby and Rust.”

470
37
8m
MIT

Native Ruby extensions without fear

1.97K
63
12m
ISC

WebAssembly implementation from scratch in Safe Rust with zero dependencies

159
8
8m
MIT

Facilitating high-level interactions between Wasm modules and JavaScript

3.94K
523
8m
n/a

📦✨ your favorite rust -> wasm workflow tool!

3.21K
213
10m
n/a

Embed C++ code directly in Rust. Build Status Build status

use Java from Rust

jni

use Rust from Java

Rust definitions corresponding to jni.h

IDEs

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

200
25
1y 5m
MIT

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

117
35
2y 5m
MIT

Eclipse Corrosion - Rust edition in Eclipse IDE

154
24
8m
EPL-2.0

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

351
52
3y 7m
n/a

Racer support for Emacs

379
49
9m
n/a

Better Rust/Cargo support for Flycheck

103
16
2y 7m
GPL-3.0

Emacs configuration for Rust

681
128
10m
n/a

Rust development environment for Emacs

359
43
8m
n/a

Rust plugin for the IntelliJ Platform

3.4K
292
7m
n/a

Kakoune Language Server Protocol Client

297
57
1y 25d
n/a

Rust IDE

164
13
11m
n/a

An IDE for Rust

897
61
4y 105d
Unlicense

The official Sublime Text 3 package for the Rust Programming Language

602
85
9m
MIT

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

3.18K
256
10m
MIT

Vim configuration for Rust.

2.48K
230
8m
n/a

Racer support for Vim

612
44
8m
MIT

Rust extension for Visual Studio 2017 with RLS support

105
8
2y 4m
MIT

Visual Studio extension for Rust

685
78
4y 4m
n/a

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

106
11
8m
MIT

A hackable text editor for the 21st Century. ![Open-Source Software][oss icon] ![Freeware][freeware icon]

Online IDE with full Rust support based on Rust Language Server

IDE for GNOME that is focused on bringing the power of the GNOME platform to more developers.

Powerful IDE for JVM languages. (Free for Students)

Vim

the ubiquitous text editor

Microsoft's free & open-source editor, TypeScript friendly, VSCode Plugins. ![Open-Source Software][OSS Icon] ![Freeware][Freeware Icon] ![Awesome List][awesome-list Icon]

An alternative rust language server to the RLS