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: Dec. 2, 2020, 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, GPU-accelerated terminal emulator

27.21K
1.41K
4d
Apache-2.0

Walk an Amazon s3 path hierarchy

22
3
25d
BSD-2-Clause

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

64
3
2y 9m
AGPL-3.0

interative assembly shell written in rust

119
5
11m
n/a

Distributed compute platform implemented in Rust, using Apache Arrow memory model.

909
63
31d
Apache-2.0

Userspace WireGuardยฎ Implementation in Rust

2.86K
129
106d
BSD-3-Clause

Limit screen time to children's various mobile devices by blocking internet access on the family Wifi router.

27
1
2y 8m
n/a

A secure JavaScript and TypeScript runtime

69.53K
3.61K
2d
MIT

Cross-platform tool to update DNS such as Gandi.net with your dynamic IP address

9
6
8m
MIT

A system to programmatically run data pipelines

153
3
2y 5m
Apache-2.0

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

693
41
5d
GPL-3.0

Reusable Reproducible Composable Software

649
46
1y 7m
MPL-2.0

An experimental HTTP load testing application written in Rust.

87
6
4y 6m
GPL-2.0

An API for managing your servers

26
6
3y 24d
MPL-2.0

A user-friendly database interface

386
15
34d
Apache-2.0

A fast data collector in Rust

580
39
8m
BSD-2-Clause

Command-line utility for managing DigitalOcean infrastructure

34
3
4y 9m
MIT

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

230
33
4m
Apache-2.0

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

904
115
8d
Apache-2.0

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

75
4
1y 44d
GPL-3.0

A new kind of terminal

1.98K
40
3y 11m
AGPL-3.0

A Kubernetes implementation of the Open Application Model specification

1.54K
141
90d
MIT

๐Ÿ‘พ Modern and minimalist pixel editor

1.58K
54
74d
GPL-3.0

Sandstorm app for aggregating grains into a group

21
10
5m
MIT

The Servo Browser Engine

18.72K
2.51K
2d
MPL-2.0

A terminal IRC client

502
25
5d
MIT

DNS proxy tool

35
5
7m
MIT

Full fake REST API generator written with Rust

139
5
108d
MIT

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

524
36
3d
n/a

An tool created by Chef to build, deploy, and manage applications.

static blog/website generator

A decentralized platform.

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

A patch-based distributed version control system

A simple command-line tool used to generate/sign/verify digital signatures designed to be compatible with Minisign Codeship Status for danielrangel/rsign

Audio and Music

Procedural engine sound generator controlled via GUI or CLI

44
2
100d
MIT

Program to check if stereo wav files have identical channels (faux-stereo) and convert them to mono.

18
0
4y 114d
n/a
1
0
77d
GPL-3.0

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

562
38
2d
MIT

Spotify for the terminal written in Rust ๐Ÿš€

7.13K
248
8d
MIT

A spotify daemon

4.41K
240
19d
GPL-3.0

Cryptocurrencies

A Rust library for working with Bitcoin SV

27
7
6m
MIT

Cardano Command Line Interface (CLI)

62
34
9m
n/a

Cross-chain hub for Crypto Asset on Polkadot

170
46
6d
GPL-3.0

A high performance blockchain kernel for enterprise users.

1.12K
190
5d
Apache-2.0

Coinbase pro client for Rust

63
14
8d
Apache-2.0

Custom Ethereum vanity address generator made in Rust

81
20
1y 5m
GPL-3.0

Minimal implementation of the Mimblewimble protocol.

4.71K
950
91d
Apache-2.0

HD wallet BIP-32 related key derivation utilities.

12
5
7m
MIT

DEPRECATED. The Holochain framework implemented in rust with a redux style internal state-model.

961
278
62d
GPL-3.0

IBC modules and relayer - Formal specifications and Rust implementation

52
11
5d
Apache-2.0

A Rust implementation of BIP-0039

37
36
1y 11m
n/a

Joystream Monorepo

46
41
25d
GPL-3.0

Libraโ€™s mission is to enable a simple global payment system and financial infrastructure that empowers billions of people.

15.42K
2.33K
2d
Apache-2.0

Rust Ethereum 2.0 Client

758
183
4d
Apache-2.0

Reference client for NEAR Protocol

747
105
5d
GPL-3.0

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

731
133
2d
MIT

Official Rust implementation of the Nimiq protocol

66
7
4m
n/a

The Parity Bitcoin client

632
182
100d
GPL-3.0
297
83
7m
GPL-3.0

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

70
23
2d
n/a

Rust implementation of Zcash protocol

126
25
1y 57d
GPL-3.0

Polkadot Node Implementation

1.76K
406
2d
GPL-3.0

Convert bitcoin to currency and virce-versa

1
2
1y 63d
MIT

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

206
62
10m
MIT

Substrate: The platform for blockchain innovators

3.4K
997
2d
n/a

Tendermint in Rust!

111
36
2d
Apache-2.0

A Rust library for generating cryptocurrency wallets

313
28
4m
n/a

Zcash - Internet Money

4.24K
1.72K
12d
n/a

Official implementation of the YeeCo Root Chain (Layer 1)

26
2
28d
GPL-3.0

Database

The Streaming SQL Database powered by Timely Dataflow

1.88K
106
2d
n/a

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

159
15
62d
MIT

Experimental blockchain database

31
7
33d
n/a

Immutable Ordered Key-Value Database Engine

1.21K
47
3y 111d
n/a

Redis re-implemented in Rust.

1.44K
85
21d
BSD-2-Clause

TerrabaseDB is an extremely fast real-time NoSQL database with native JSON support

11
0
86d
AGPL-3.0

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

8.39K
1.3K
2d
Apache-2.0

Rust based graph database

Dynamically changing, partially-stateful data-flow for web application backends

A (beta) modern embedded database Build Status

Emulators

Commodore 64 emulator written in Rust

166
9
106d
MIT

A Flash Player emulator written in Rust

4.71K
157
2d
n/a

A Game Boy research project and emulator written in Rust

533
28
2d
GPL-3.0

A Gameboy Emulator in Rust

138
18
27d
MIT

RGB (Rust Game Boy) is a simple emulator for the original game boy

14
1
2y 36d
n/a

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

861
41
4m
WTFPL

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

352
8
9d
MIT

NES emulator written in Rust to learn Rust

35
1
5m
n/a

An NES emulator written in Rust

606
28
2y 9d
n/a

NES emulator written in Rust

667
54
1y 10m
MIT

ZX Spectrum emulator written in Rust

54
2
1y 109d
MIT

R.A.Z.E. A ZX Spectrum Emulator

22
1
48d
MIT

Rustual Boy - A Virtual Boy emulator.

217
24
51d
n/a

Intel 8080 cpu emulator by Rust

39
4
1y 6m
n/a

SNES Rom extraction utilites.

4
0
3y 9m
n/a

Playstation emulator using Rust

Games

Angolmois BMS player, Rust edition

87
7
6y 0d
n/a

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

6.24K
228
12d
AGPL-3.0

A compact implementation of connect four written in rust.

5
2
6m
MIT

A roguelike game in Rust

296
8
6m
AGPL-3.0

Snake implemented in rust.

38
9
1y 7m
MIT

a lib for playing pusoy dos

3
0
11m
MIT

A Doom Renderer written in Rust.

1.92K
69
73d
Apache-2.0

Quake map renderer in Rust

42
1
1y 4m
n/a

ASCII terminal hexagonal map roguelike written in Rust

116
11
2y 10m
n/a

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

237
12
3d
GPL-3.0

An implementation of Sokoban in Rust

115
7
1y 97d
Apache-2.0

A personal etude into rust software (RPG<-it's more fun to debug) development: Tales of the Great White Moose

15
0
1y 54d
GPL-3.0

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

882
44
5d
n/a

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

314
23
1y 22d
n/a

This is a simple implementation of the classic snake game in rust

13
1
25d
MIT

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

Graphics

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

145
0
1y 12m
n/a

An SVG rendering library.

826
67
6d
MPL-2.0

Convert your ascii diagram scribbles into happy little SVG

2.25K
58
4d
Apache-2.0

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

1.23K
60
24d
GPL-2.0

A toy ray tracer in Rust

413
16
13d
MIT

CLI for image processing with histograms, binary treshold and other functions

23
3
3y 107d
MIT

A library for generative fine art Rust

Industrial automation

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

178
37
3d
MPL-2.0

A tokio-based modbus library

105
29
40d
n/a

The Modbus IIoT Library

8
3
9m
MPL-2.0

Observability

A high-performance, end-to-end observability data platform.

5.73K
357
2d
MPL-2.0

Gelf to sentry adapter

5
2
7m
MIT

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

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

2.17K
57
10m
MIT

An OS kernel written in rust. Non POSIX

450
29
5d
n/a

A secure embedded operating system for microcontrollers

2.5K
337
5d
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

1.96K
77
69d
GPL-3.0

A Linux script management CLI written in Rust

195
10
29d
MIT

๐Ÿ›ณ Continuous deployment agent

21
0
49d
MIT

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

Security tools

Scriptable network authentication cracker

241
19
1y 24d
GPL-3.0

Secure drive wipe

9
0
5m
Apache-2.0

Rust bindings for libinjection

20
8
36d
n/a

A simple password manager written in Rust

307
32
94d
GPL-3.0

tcp connection hijacker, rust rewrite of shijack

272
25
104d
GPL-3.0

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

2.94K
248
9d
GPL-3.0

Secure multithreaded packet sniffer

624
50
52d
GPL-3.0

Semi-automatic OSINT framework and package manager

736
87
31d
GPL-3.0

A Comprehensive Web Fuzzer and Content Discovery Tool

297
40
1y 89d
GPL-3.0

System tools

A faster way to navigate your filesystem

1.77K
40
5d
MIT

Terminal bandwidth utilization tool

6K
159
48d
MIT

Small command-line JSON Log viewer

122
9
29d
WTFPL

minimalistic command launcher in rust

88
8
2y 9m
GPL-2.0

Yet another fancy watcher. (Rust)

136
7
1y 6m
MIT

A modern replacement for ps written in Rust

1.32K
33
6d
MIT

Terminal disk space navigator ๐Ÿ”ญ

726
27
48d
MIT

A more intuitive version of du in rust

1.9K
46
55d
Apache-2.0

A fast duplicate file finder

238
8
54d
LGPL-3.0

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

2.67K
100
19d
MIT

A simple and fast download accelerator, written in Rust

138
7
3y 45d
MIT

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

327
18
113d
MIT

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

272
8
101d
MIT

Fuzzy Finder in rust!

2.21K
79
21d
MIT

A bash-like Unix shell written in Rust

783
39
10d
MIT

Performs distributed command execution, written in Rust w/ Tokio

75
2
2y 5m
n/a

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

210
10
84d
MIT

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

1.18K
28
2y 12m
MIT

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

129
7
3y 5m
MIT

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

1.06K
28
54d
GPL-3.0

The next gen ls command

4.81K
171
23d
Apache-2.0

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

11.43K
351
39d
MIT

A project for automatically generating and maintaining Debian repositories from a TOML spec.

41
6
1y 6m
MIT

Multiple USB File Flasher

244
23
27d
MIT

Manage your shell commands.

616
24
66d
MIT

Synapse BitTorrent Daemon

707
31
84d
ISC

System76 Power Management

200
26
91d
GPL-3.0

Pipe log updates to Telegram

26
3
1y 7m
MIT

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

1.04K
123
90d
MIT

A library to listen to global hotkeys in Rust

20
1
1y 11d
n/a

A safe and ergonomic alternative to rm

170
5
83d
GPL-3.0

A cat(1) clone with wings.

23.98K
598
4d
n/a

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

15.66K
401
26d
n/a

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

226
6
10d
MIT

gt your desired path with minimal keystrokes

15
2
117d
MIT

like ~~grep~~ UBER, but for binaries

1.36K
58
3d
MIT

Cross-platform Rust rewrite of the GNU coreutils

6.3K
491
3d
MIT

Executes commands in response to file modifications

1.99K
79
60d
Apache-2.0

Count your code, quickly.

4.15K
236
2d
n/a

A TUI system monitor written in Rust

2.01K
72
95d
MIT

Find files with SQL-like queries

Organize files based on regex rules (file extensions by default). pipeline status

Yake is a task runner based on yaml files

Text editors

A terminal-based text editor written in Rust

1.43K
71
1y 97d
MIT

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

472
15
34d
n/a

Aspiring vim-like text editor

465
19
2y 9m
MPL-2.0

Rust Emacs

4.3K
346
107d
GPL-3.0

A modern editor with a backend written in Rust.

18.46K
666
75d
Apache-2.0

An experimental next-generation Electron-based text editor

8.62K
235
1y 4m
MIT

amp

Inspired by Vi/Vim.

Text processing

Text calculator with support for units and conversion

1
0
104d
MIT

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

1.35K
36
7m
Apache-2.0

Find and replace text in source files

174
6
75d
BSD-3-Clause

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

2.14K
54
63d
n/a

Standardizing GIT commit messages the right way.

3
1
6m
MIT

Find all your TODO notes with one command!

26
2
40d
MIT

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

109
10
67d
MIT

Read input lines as byte slices for high efficiency

32
1
77d
n/a

Find files (ff) by name, fast!

245
7
8m
n/a

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 .........ไธ€ไธชๅทฅๅ…ทๆœ€ๅคง็š„ไปทๅ€ผไธๆ˜ฏๅฎƒๆœ‰ๅคšๅฐ‘ๅŠŸ่ƒฝ๏ผŒ่€Œๆ˜ฏๅฎƒ่ƒฝๅคŸ่ฎฉไฝ ไปฅๅคšๅฟซ็š„้€Ÿๅบฆ่พพๆˆๆ‰€ๆ„ฟ......

73
3
11m
LGPL-2.1

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.)

Image processing

Automated image compression for efficiently distributing images on the web.

229
6
32d
MPL-2.0

Utilities

A tool of generating and viewing dice roll success distributions.

11
1
5m
GPL-3.0

Command line interface to manage clipboard

42
3
1y 6m
n/a

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

58
7
4d
MIT

A Command Line OTP Authenticator application.

100
2
7m
MIT

Simple timer for your terminal

15
1
67d
GPL-3.0

๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ Track and synchronize installed packages

76
6
9d
AGPL-3.0

[DEPRECATED] password manager thing

309
18
1y 10m
Unlicense

๐ŸŒฒ Open the current remote repository in your browser

10
3
13d
Apache-2.0

Remember me my commands

13
0
117d
MIT

write licenses to stdout

107
2
66d
n/a

Simple tool for scaffolding

21
2
7m
GPL-3.0

Humanize epoch conversions

13
0
1y 6m
MIT

Concatenate Amazon S3 files remotely using flexible patterns

29
3
1y 25d
MIT

Gather metadata about your S3 buckets

44
4
1y 25d
MIT

Utilities and tools based around Amazon S3 to provide convenience APIs in a CLI

30
5
8m
MIT

Edit a file directly on Amazon S3 in CLI.

6
0
9m
n/a

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

264
22
2d
MIT

A nifty commandline tool to manage your workstation.

13
0
2y 7m
GPL-2.0

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

216
11
109d
GPL-3.0

Batch rename utility for developers

255
6
23d
n/a

Remote Secret Editor for AWS Secret Manager

15
1
4m
MIT

Video

๐ŸŽž wrapper around ffmpeg which simplifies merging of multiple videos

10
2
24d
n/a

The fastest and safest AV1 encoder.

2.27K
168
12d
n/a

A simple CLI for UPnP media file streaming

26
2
2y 4m
GPL-3.0

Play your favorite live streams from command line

19
2
8m
GPL-3.0

Virtualization

Secure and fast microVMs for serverless computing.

13.21K
930
5d
Apache-2.0

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

1.05K
95
2y 84d
n/a

Vagga is a containerization tool without daemons

1.7K
86
1y 86d
MIT

Web

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

1.41K
96
10d
AGPL-3.0

๐Ÿ€ Building a federated alternative to reddit in rust

4.37K
290
2d
AGPL-3.0

Web Servers

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

250
16
61d
MIT

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

1.03K
49
2d
MIT

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

383
33
4m
MIT

A simple and fast web server

106
9
26d
MIT

Rust / Hasura / GraphQL

46
4
59d
GPL-3.0

Development tools

Generate beautiful changelogs from your Git commit history

628
36
3y 8m
MIT

Create ctags/etags for a cargo project

296
21
37d
BSD-3-Clause

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

650
73
4d
MIT

A web service that generates images of dependency graphs for crates hosted on crates.io

20
0
3y 119d
Apache-2.0

The Git Commit Message and Changelog Generation Framework

420
8
93d
MIT

Automatically apply the suggestions made by rustc

559
35
57d
n/a

๐Ÿค– Just a command runner

2.16K
77
5d
n/a

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

456
26
113d
MIT

browse modules by clicking directly on "import" statements on GitHub โ›บ

225
21
1y 70d
MIT

A parallel universal-ctags wrapper for git repository

74
2
7d
MIT

Rust Code Completion utility

3.21K
277
3d
MIT

Format Rust code

3.35K
548
4d
n/a

The Rust toolchain installer

3.77K
563
2d
n/a

Repository for the Rust Language Server (aka RLS)

3.14K
225
14d
n/a

๐Ÿฆ€ The ultimate search extension for Rust

424
19
2d
n/a

The open source design documentation tool for everybody

544
36
4m
n/a

Automatic crate publishing done right

163
11
2y 22d
MIT

workspace productivity booster

241
9
2d
WTFPL

a freeform Rust build system

34
3
6m
n/a

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

133
5
17d
Apache-2.0

A syntax-highlighter for git and diff output

Web tool to evaluate rust regular expressions

Build system

cargo, make me a project

574
60
65d
n/a
536
38
6m
n/a

A very simple third-party cargo subcommand to execute a custom command

5
1
1y 8m
n/a

Subcommand to show result of macro expansion

798
18
9d
n/a

CMake Rust Language Support

89
14
2y 50d
n/a

An example project showing usage of CMake with Rust

91
14
5y 43d
n/a

Rust github action

46
6
13d
WTFPL

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

83
2
3d
MIT

Webpack loader for Rust files. The project is in low maintance now

34
3
1y 10d
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

watches files changes, runs tests and notifies about the result with friendly OS notification

cargo subcommand for checking and applying updates to installed executables

utility for cargo to compile projects when sources change

GitHub webhooks runner daemon

Debugging

Empowering everyone to build reliable and efficient software.

47.9K
7.08K
90d
n/a

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.7K
453
60d
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.

846
104
89d
n/a

Very small rust docker image

95
8
10m
MIT

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

53
6
1y 4m
MIT

Docker images for compiling static Rust binaries using musl-cross

121
23
47d
n/a

App Engine Rust boilerplate

42
6
4y 6m
n/a

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

379
110
1y 7m
n/a

Embedded

Everything you need to know about cross compiling Rust programs!

1.74K
59
3y 73d
n/a

The sysroot manager that lets you build and customize std

803
82
4m
n/a

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

290
14
3y 7m
n/a

Reusable components for the Arduino Uno.

379
21
34d
n/a

FFI

A project for generating C bindings from Rust code

853
135
2d
MPL-2.0

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

190
22
2y 5m
n/a

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

1.91K
420
4d
BSD-3-Clause

Safe interop between Rust and C++

2.14K
87
2d
n/a

Safe Rust bridge for creating Erlang NIF functions

2.51K
111
7d
n/a

Bridge the gap between Haskell and Rust

233
8
7m
n/a

Rust in Haskell FFI Example

20
1
4y 62d
MIT

Haskell in Rust FFI Example

0
0
3y 7m
n/a

Run Java code from Rust!

58
1
3y 11m
MIT

Embedding Rust in Java

270
32
3y 109d
GPL-3.0

Rust-JDBC bindings

13
4
3y 4m
n/a

Lua 5.3 bindings for Rust

129
35
2y 10m
MIT

Safe Rust bindings to Lua 5.1

111
21
10m
MIT

Zero-cost high-level lua 5.3 wrapper for Rust

39
9
2y 11m
n/a

Rust library to interface with Lua

435
44
2y 44d
MIT

mruby safe bindings for Rust

192
15
3y 7m
MPL-2.0

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

5.01K
199
8d
n/a

Easy way to write Node.js module using Rust

106
14
12d
Apache-2.0

Objective-C Runtime bindings and wrapper for Rust.

241
31
6m
MIT

Helpers to build Perl extensions written in Rust.

1
0
4y 60d
n/a

High-level Rust bindings to Perl XS API

54
9
36d
BSD-2-Clause

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

669
22
2y 96d
Apache-2.0

Rust <-> Python bindings

1.34K
94
24d
MIT

Rust bindings for the Python interpreter

3.16K
212
2d
n/a

Native Ruby extensions written in Rust

768
33
2y 11m
MIT

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

413
37
5d
MIT

Native Ruby extensions without fear

1.97K
64
40d
ISC

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

3K
197
6m
n/a

Facilitating high-level interactions between Wasm modules and JavaScript

3.73K
507
2d
n/a

WebAssembly implementation from scratch in Safe Rust with zero dependencies

153
7
6d
MIT

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 language support in Atom - LOOKING FOR MAINTAINER, see #144

116
35
1y 6m
MIT

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

192
22
6m
MIT

Eclipse Corrosion - Rust edition in Eclipse IDE

144
20
12d
EPL-2.0

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

352
52
2y 9m
n/a

Emacs configuration for Rust

656
123
4m
n/a

Rust development environment for Emacs

320
33
3d
n/a

Better Rust/Cargo support for Flycheck

102
15
1y 8m
GPL-3.0

Racer support for Emacs

379
46
1y 63d
n/a

Kakoune Language Server Protocol Client

297
57
69d
n/a

NetBeans Rust plugin

48
19
3y 49d
n/a

Rust plugin for the IntelliJ Platform

3.29K
290
2d
n/a

IntelliJ Platform plugin with basic Toml support

25
4
3y 34d
MIT

Rust IDE

161
11
16d
n/a

An IDE for Rust

896
59
3y 4m
Unlicense

The official Sublime Text 3 package for the Rust Programming Language

582
84
22d
MIT
2.8K
486
92d
n/a

Vim configuration for Rust.

2.34K
217
77d
n/a

Rust Cargo command bindings

34
9
2y 12m
MIT

Racer support for Vim

593
41
42d
n/a

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

3.1K
251
39d
MIT

Visual Studio extension for Rust

681
77
3y 6m
n/a

Rust extension for Visual Studio 2017 with RLS support

104
6
1y 6m
MIT

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

98
8
38d
MIT

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