Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
4207 lines (3594 sloc) 234 KB

Bookmarks tagged [rust]

www.bookmarks.dev/tagged/rust

Ryan Dahl. Deno, a new way to JavaScript. JS Fest 2019 Spring - 59min

https://www.youtube.com/watch?v=z6JRlx5NC9E

From async-await to ArrayBuffers, the JavaScript language has changes significantly in the decade since Node.js was designed. Deno takes advantage of these developments and incorporate lessons learned...


indiscipline/zrtstr

https://github.com/indiscipline/zrtstr

A command line utility for checking if stereo wav files are faux-stereo (i.e. have identical channels) and converting such files to mono. [<img src="https://api.travis-ci.org/indiscipline/zrtstr.svg?b...


Joystream

https://github.com/Joystream/substrate-runtime-joystream

A user governed video platform.


Bitcoin Satoshi's Vision

https://github.com/brentongunning/rust-sv

A Rust library for working with Bitcoin SV .


ethaddrgen

https://github.com/Limeth/ethaddrgen

Custom Ethereum vanity address generator made in Rust


hdwallet

https://github.com/jjyr/hdwallet

BIP-32 HD wallet related key derivation utilities.


nearprotocol/nearcore

https://github.com/nearprotocol/nearcore

decentralized smart-contract platform for low-end mobile devices.


coinbase-pro-rs

https://github.com/inv2004/coinbase-pro-rs

Coinbase pro client in Rust, supports sync/async/websocket


Grin

https://github.com/mimblewimble/grin/

Evolution of the MimbleWimble protocol


Substrate

https://github.com/paritytech/substrate

Generic modular blockchain template written in Rust


Polkadot

https://github.com/paritytech/polkadot

Heterogeneous multi‑chain technology with pooled security


Parity-Ethereum

https://github.com/paritytech/parity-ethereum

Fast, light, and robust Ethereum client


Parity-Bridge

https://github.com/paritytech/parity-bridge

Bridge between any two ethereum-based networks


Parity-Bitcoin

https://github.com/paritytech/parity-bitcoin

The Parity Bitcoin client


Parity-Zcash

https://github.com/paritytech/parity-zcash

Rust implementation of the Zcash protocol


rust-cardano

https://github.com/input-output-hk/rust-cardano

Rust implementation of Cardano primitives, helpers, and related applications


cardano-cli

https://github.com/input-output-hk/cardano-cli

Cardano Command Line Interface (CLI)


Nervos CKB

https://github.com/nervosnetwork/ckb

Nervos CKB is a public permissionless blockchain, the common knowledge layer of Nervos network.


infincia/bip39-rs

https://github.com/infincia/bip39-rs

Rust implementation of BIP39.


ChainX

https://github.com/chainx-org/ChainX

Fully Decentralized Interchain Crypto Asset Management on Polkadot.


rbtc

https://github.com/lucawen/rbtc

Convert BTC to any currency and vice-versa.


PumpkinDB

https://github.com/PumpkinDB/PumpkinDB

an event sourcing database engine


seppo0010/rsedis

https://github.com/seppo0010/rsedis

A Redis reimplementation in Rust


ParityDB

https://github.com/paritytech/paritydb

Fast and reliable database, optimised for read operation


tikv

https://github.com/tikv/tikv

A distributed KV database in Rust


kondrak/rust64

https://github.com/kondrak/rust64

Commodore 64


Gekkio/mooneye-gb

https://github.com/Gekkio/mooneye-gb


mvdnes/rboy

https://github.com/mvdnes/rboy


NivenT/RGB

https://github.com/nivent/RGB


mohanson/gameboy

https://github.com/mohanson/gameboy

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


iamsix/oxidenes

https://github.com/iamsix/oxidenes


koute/pinky

https://github.com/koute/pinky


pcwalton/sprocketnes

https://github.com/pcwalton/sprocketnes


simias/rustation

https://github.com/simias/rustation


pacmancoder/rustzx

https://github.com/pacmancoder/rustzx


emu-rs/rustual-boy

https://github.com/emu-rs/rustual-boy


mohanson/i8080

https://github.com/mohanson/i8080

Intel 8080 cpu emulator by Rust


ioncodes/snesutilities

https://github.com/ioncodes/snesutilities

ROM analyser/extractor


Piston

https://github.com/PistonDevelopers/piston/wiki/Games-Made-With-Piston

Games Made With Piston


lifthrasiir/angolmois-rust

https://github.com/lifthrasiir/angolmois-rust

A minimalistic music video game which supports the BMS format


swatteau/sokoban-rs

https://github.com/swatteau/sokoban-rs

A Sokoban implementation


Zone of Control

https://github.com/ozkriff/zoc

A turn-based hexagonal strategy game


rhex

https://github.com/dpc/rhex

hexagonal ascii roguelike


citybound

https://github.com/citybound/citybound

The city sim you deserve


ozkriff/zemeroth

https://github.com/ozkriff/zemeroth

A small 2D turn-based hexagonal strategy game


rsaarelm/magog

https://github.com/rsaarelm/magog

A roguelike game in Rust


schulke-214/rsnake

https://github.com/schulke-214/rsnake

Snake written in Rust.


cristicbz/rust-doom

https://github.com/cristicbz/rust-doom

A renderer for Doom, may progress to being a playable game


Thinkofname/rust-quake

https://github.com/Thinkofname/rust-quake

Quake map renderer in Rust


aleshaleksey/TGWM

https://github.com/aleshaleksey/TGWM

An RPG with turned-based mechanics (work in progress)


garkimasera/rusted-ruins

https://github.com/garkimasera/rusted-ruins

Extensible open world rogue like game with pixel art


Veloren

https://gitlab.com/veloren/veloren

An open-world, open-source multiplayer voxel RPG.


Limeth/euclider

https://github.com/Limeth/euclider

A real-time 4D CPU ray tracer


ivanceras/svgbob

https://github.com/ivanceras/svgbob

converts ASCII diagrams into SVG graphics


RazrFalcon/svgcleaner

https://github.com/RazrFalcon/svgcleaner

tidies SVG graphics


Twinklebear/tray_rust

https://github.com/Twinklebear/tray_rust

A ray tracer


spejss/Image-Processing-CLI-in-Rust

https://github.com/spejss/Image-Processing-CLI-in-Rust

CLI for processing images, generating histograms. [Build Status](https://travis-ci.org/spejss/Image-Processing-CLI-i...


slowtec/tokio-modbus

https://github.com/slowtec/tokio-modbus

A tokio-based modbus library. Build Status


locka99/opcua

https://github.com/locka99/opcua

A pure rust OPC UA library.


BiancoRoyal/modbus-iiot-rust

https://github.com/BiancoRoyal/modbus-iiot-rust

A pure rust modbus library with no or less dependencies. [Build Status](https://travis-ci.org/BiancoRo...


Rust OS Comparison

https://github.com/flosse/rust-os-comparison

A comparison of operating systems written in Rust


redox-os/redox

https://gitlab.redox-os.org/redox-os/redox


thepowersgang/rust_os

https://github.com/thepowersgang/rust_os


tock/tock

https://github.com/tock/tock

A secure embedded operating system for Cortex-M based microcontrollers


nebulet/nebulet

https://github.com/nebulet/nebulet

A microkernel that implements a WebAssembly "usermode" that runs in Ring 0.


BenSchZA/pier

https://github.com/BenSchZA/pier

A central repository to manage (add, search metadata, etc.) all your one-liners, scripts, tools, and CLIs [](https://travis-ci.com/...


arvancloud/libinjection-rs

https://github.com/arvancloud/libinjection-rs

Rust bindings for libinjection [](https://travis-ci.org/arvancloud/libinjec...


kpcyrd/badtouch

https://github.com/kpcyrd/badtouch

A scriptable network authentication cracker


kpcyrd/rshijack

https://github.com/kpcyrd/rshijack

A TCP connection hijacker, rust rewrite of shijack


kpcyrd/sniffglue

https://github.com/kpcyrd/sniffglue

A secure multithreaded packet sniffer


kpcyrd/sn0int

https://github.com/kpcyrd/sn0int

A semi-automatic OSINT framework and package manager


Gymmasssorla/anevicon

https://github.com/Gymmasssorla/anevicon

The most powerful UDP-based load generator, written in Rust


Gymmasssorla/finshir

https://github.com/Gymmasssorla/finshir

A coroutines-driven Low & Slow traffic generator, written in Rust


brocode/fblog

https://github.com/brocode/fblog

Small command-line JSON Log viewer


buster/rrun

https://github.com/buster/rrun

A command launcher for Linux, similar to gmrun


cristianoliveira/funzzy

https://github.com/cristianoliveira/funzzy

A configurable filesystem watcher inspired by entr [](https://travis-ci.org/cristianoliveira/f...


dalance/procs

https://github.com/dalance/procs

A modern replacement for 'ps' written by Rust [](https://dev.azure.com/dalance/procs/_build/latest?def...


ddh

https://github.com/darakian/ddh

Fast duplicate file finder


k0pernicus/zou

https://github.com/k0pernicus/zou

A download accelerator


lotabout/skim

https://github.com/lotabout/skim

A fuzzy finder in pure rust


mitnk/cicada

https://github.com/mitnk/cicada

A bash-like Unix shell


mmstick/concurr

https://github.com/mmstick/concurr

Alternative to GNU Parallel w/ a client-server architecture


mmstick/fontfinder

https://github.com/mmstick/fontfinder

GTK3 application for previewing and installing Google's fonts


mmstick/parallel

https://github.com/mmstick/parallel

Reimplementation of GNU Parallel


mmstick/tv-renamer

https://github.com/mmstick/tv-renamer

A tv series renaming application with an optional GTK3 frontend.


Peltoche/lsd

https://github.com/Peltoche/lsd

An ls with a lot of pretty colors and awesome icons


ogham/exa

https://github.com/ogham/exa

A replacement for 'ls'


pop-os/debrep

https://github.com/pop-os/debrepbuild

APT repository tool for building and managing an APT repo


pop-os/popsicle

https://github.com/pop-os/popsicle

GTK3 & CLI utility for flashing multiple USB devices in parallel


pop-os/system76-power

https://github.com/pop-os/system76-power/

Linux power management daemon (DBus-interface) with CLI tool.


Ralvke/logram

https://github.com/Ralvke/logram

Push log files' updates to Telegram


redox-os/ion

https://github.com/redox-os/ion

Next-generation system shell


sharkdp/bat

https://github.com/sharkdp/bat

A cat(1) clone with wings.


sharkdp/fd

https://github.com/sharkdp/fd

A simple, fast and user-friendly alternative to find. Build Status


sitkevij/hex

https://github.com/sitkevij/hex

A colorized hexdump terminal utility.


m4b/bingrep

https://github.com/m4b/bingrep

Greps through binaries from various OSs and architectures, and colors them.


uutils/coreutils

https://github.com/uutils/coreutils

A cross-platform Rust rewrite of the GNU coreutils


watchexec

https://github.com/watchexec/watchexec

Executes commands in response to file modifications


XAMPPRocky/tokei

https://github.com/XAMPPRocky/tokei

counts the lines of code


gchp/iota

https://github.com/gchp/iota

A simple text editor


mathall/rim

https://github.com/mathall/rim

Vim-like text editor written in Rust


Remacs

https://github.com/remacs/remacs

A community-driven port of Emacs to Rust.


xi-editor

https://github.com/xi-editor/xi-editor

A modern editor with a backend written in Rust.


xray

https://github.com/atom/xray

An experimental next-generation Electron-based text editor.


TankerHQ/ruplacer

https://github.com/TankerHQ/ruplacer

Find and replace text in source files


lavifb/todo_r

https://github.com/lavifb/todo_r

Find all your TODO notes with one command!


whitfin/runiq

https://github.com/whitfin/runiq

an efficient way to filter duplicate lines from unsorted input.


whitfin/bytelines

https://github.com/whitfin/bytelines

Read input lines as byte slices for high efficiency.


vishaltelangre/ff

https://github.com/vishaltelangre/ff

Find files (ff) by name!


brycx/checkpwn

https://github.com/brycx/checkpwn

A Have I Been Pwned (HIBP) command-line utility tool that lets you easily check for compromised accounts and passwords.


evansmurithi/cloak

https://github.com/evansmurithi/cloak

A Command Line OTP (One Time Password) Authenticator application. [<img src="http...


arthrp/consoletimer

https://github.com/arthrp/consoleTimer

Simple timer for your terminal.


myfreeweb/freepass

https://github.com/myfreeweb/freepass

The free password manager for power users.


arthrp/quick-skeleton

https://github.com/arthrp/quick-skeleton

Project scaffolding tool, similar to Yeoman and Slush.


yaa110/rubigo

https://github.com/yaa110/rubigo

Golang dependency tool and package manager, written in Rust


whitfin/s3-concat

https://github.com/whitfin/s3-concat

A command line tool to concatenate Amazon S3 files remotely using flexible patterns.


whitfin/s3-meta

https://github.com/whitfin/s3-meta

A command line tool to gather metadata about your Amazon S3 buckets.


amar-laksh/workstation

https://github.com/amar-laksh/workstation

A commandline tool to help you manage your workstation by distancing you from your screen, locking your screen when you aren't there among other things with OPENCV!


aleshaleksey/AZDice

https://github.com/aleshaleksey/AZDice

A dice roll success distribution generator for tabletop homebrewers.


fcsonline/tmux-thumbs

https://github.com/fcsonline/tmux-thumbs

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


repoch

https://github.com/lucawen/repoch

Convert epoch to datetime and datetime to epoch


yaa110/cb

https://github.com/yaa110/cb

Command line interface to manage clipboard Build Status


yuvadm/slingr

https://github.com/yuvadm/slingr

A simple CLI for streaming media files over a local network to UPnP media renderers


firecracker-microvm/firecracker

https://github.com/firecracker-microvm/firecracker

A lightweight virtual machine for container workload Firecracker Microvm


oracle/railcar

https://github.com/oracle/railcar

Docker-like container OCI runtime implementation in Rust [wercker status](https://app.wercker.com/applicat...


tailhook/vagga

https://github.com/tailhook/vagga

A containerization tool without daemons


way-cooler/way-cooler

https://github.com/way-cooler/way-cooler

A customizable Wayland compositor (window manager)


Plume-org/Plume

https://github.com/Plume-org/Plume

ActivityPub federating blogging application


rustlang-cn/ruster

https://github.com/rustlang-cn/ruster

online community in rust for rust community


thecoshman/http

https://github.com/thecoshman/http

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


svenstaro/miniserve

https://github.com/svenstaro/miniserve

A small, self-contained cross-platform CLI tool that allows you to just grab the binary and serve some file(s) via HTTP [](ht...


TheWaWaR/simple-http-server

https://github.com/TheWaWaR/simple-http-server

simple static http server


wyhaya/see

https://github.com/wyhaya/see

Static file server Build Status


clog-tool/clog-cli

https://github.com/clog-tool/clog-cli

generates a changelog from git metadata (conventional changelog)...


dan-t/rusty-tags

https://github.com/dan-t/rusty-tags

create ctags/etags for a cargo project and all of its dependencies


frewsxcv/crate-deps

https://github.com/frewsxcv/crate-deps

generates images of dependency graphs for crates hosted on crates.io


git-journal

https://github.com/saschagrunert/git-journal/

The Git Commit Message and Changelog Generation Framework


rust-lang-nursery/rustfix

https://github.com/rust-lang-nursery/rustfix

automatically applies the suggestions made by rustc


just

https://github.com/casey/just

A handy command runner for project-specific tasks


Module Linker

https://github.com/fiatjaf/module-linker

Extension that adds <a> links to references in mod, use and extern crate statements at GitHub.


ptags

https://github.com/dalance/ptags

A parallel universal-ctags wrapper for git repository Build Status


Racer

https://github.com/racer-rust/racer

code completion for Rust


rustfmt

https://github.com/rust-lang/rustfmt

A Rust code formatter


Rustup

https://github.com/rust-lang/rustup.rs

the Rust toolchain installer


Rust Language Server

https://github.com/rust-lang/rls

A server that runs in the background, providing IDEs, editors, and other tools with information about Rust programs


artifact

https://github.com/vitiral/artifact

the design doc tool made for developers Build Status


semantic-rs

https://github.com/semantic-rs/semantic-rs

automatic crate publishing


fw

https://github.com/brocode/fw

workspace productivity booster


tinyrick

https://github.com/mcandre/tinyrick

a freeform Rust build system. Contribute to mcandre/tinyrick development by creating an account on GitHub.


Cargo

https://crates.io/

the Rust package manager


liuchong/cargo-x

https://github.com/liuchong/cargo-x

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


dtolnay/cargo-expand

https://github.com/dtolnay/cargo-expand

Expand macros in your source code


Devolutions/CMakeRust

https://github.com/Devolutions/CMakeRust

useful for integrating a Rust library into a CMake project


SiegeLord/RustCMake

https://github.com/SiegeLord/RustCMake

an example project showing usage of CMake with Rust


icepuma/rust-action

https://github.com/icepuma/rust-action

rust github action


Ralvke/rust-loader

https://github.com/Ralvke/rust-loader

Webpack Rust loader (wasm)


rust-gdb

https://github.com/rust-lang/rust/blob/master/src/etc/rust-gdb

Empowering everyone to build reliable and efficient software. - rust-lang/rust


gdbgui

https://github.com/cs01/gdbgui

Browser based frontend for gdb to debug C, C++, Rust, and go.


lldb_batchmode.py

https://github.com/rust-lang/rust/blob/master/src/etc/lldb_batchmode.py

allows to use LLDB in a way similar to GDB's batch mode.


rr

https://rr-project.org/

rr is a lightweight tool for recording and replaying execution of applications


emk/rust-musl-builder

https://github.com/emk/rust-musl-builder

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


kpcyrd/mini-docker-rust

https://github.com/kpcyrd/mini-docker-rust

An example project for very small rust docker images


liuchong/docker-rustup

https://github.com/liuchong/docker-rustup

A multiple version (with musl tools) Rust Docker image


messense/rust-musl-cross

https://github.com/messense/rust-musl-cross

Docker images for compiling static Rust binaries using musl-cross


rust-lang-nursery/docker-rust

https://github.com/rust-lang/docker-rust

the official Rust Docker image


DenisKolodin/rust-app-engine

https://github.com/DenisKolodin/rust-app-engine

App Engine Rust boilerplate


emk/heroku-buildpack-rust

https://github.com/emk/heroku-buildpack-rust

A buildpack for Rust applications on Heroku


Rust Embedded

https://rust-embedded.org/


japaric/rust-cross

https://github.com/japaric/rust-cross

everything you need to know about cross compiling Rust programs


japaric/xargo

https://github.com/japaric/xargo

effortless cross compilation of Rust programs to custom bare-metal targets like ARM Cortex-M [](https://travis-ci.org/japaric/xargo...


Ogeon/rust-on-raspberry-pi

https://github.com/Ogeon/rust-on-raspberry-pi

instructions for how to cross compile Rust projects for the Raspberry Pi .


avr-rust/ruduino

https://github.com/avr-rust/ruduino

Reusable components for the Arduino Uno.


Foreign Function Interface

https://doc.rust-lang.org/book/first-edition/ffi.html


The Rust FFI Omnibus

http://jakegoulding.com/rust-ffi-omnibus/

A collection of examples of using code written in Rust from other languages


FFI examples written in Rust

https://github.com/alexcrichton/rust-ffi-examples

FFI examples written in Rust. Contribute to alexcrichton/rust-ffi-examples development by creating an account on GitHub.


rlhunt/cbindgen

https://github.com/eqrion/cbindgen

generates C header files from Rust source files. Used in Gecko for WebRender


Sean1708/rusty-cheddar

https://github.com/Sean1708/rusty-cheddar

generates C header files from Rust source files


rust-lang/rust-bindgen

https://github.com/rust-lang/rust-bindgen

A Rust bindings generator


rusterlium/rustler

https://github.com/rusterlium/rustler

safe Rust bridge for creating Erlang NIF functions


mgattozzi/curryrs

https://github.com/mgattozzi/curryrs

Bridge the gap between Haskell and Rust


mgattozzi/haskellrs

https://github.com/mgattozzi/haskellrs

Rust in Haskell FFI Example


mgattozzi/rushs

https://github.com/mgattozzi/rushs

Haskell in Rust FFI Example


bennettanderson/rjni

https://github.com/benanders/rjni

use Java from Rust


drrb/java-rust-example

https://github.com/drrb/java-rust-example

use Rust from Java


rawrasaur/rust-jdbc

https://github.com/rawrasaur/rust-jdbc

uses JDBC from Rust


jcmoyer/rust-lua53

https://github.com/jcmoyer/rust-lua53

Lua 5.3 bindings for Rust


kballard/rust-lua

https://github.com/lilyball/rust-lua

Safe Rust bindings to Lua 5.1


tickbh/td_rlua

https://github.com/tickbh/td_rlua

Zero-cost high-level lua 5.3 wrapper for Rust


tomaka/hlua

https://github.com/tomaka/hlua

Rust library to interface with Lua


anima-engine/mrusty

https://github.com/anima-engine/mrusty

mruby safe bindings for Rust


neon-bindings/neon

https://github.com/neon-bindings/neon

use Rust from Node.js


SSheldon/rust-objc

https://github.com/SSheldon/rust-objc

Objective-C Runtime bindings and wrapper for Rust


vickenty/mi-rust

https://github.com/vickenty/mi-rust

Adds support to M::I for building modules with Cargo


vickenty/perl-xs

https://github.com/vickenty/perl-xs

Create Perl XS modules using Rust


getsentry/milksnake

https://github.com/getsentry/milksnake

extension for python setuptools that allows you to distribute dynamic linked libraries in Python wheels in the most portable way imaginable.


dgrunwald/rust-cpython

https://github.com/dgrunwald/rust-cpython

Python bindings


PyO3/PyO3

https://github.com/PyO3/PyO3

Rust bindings for the Python interpreter


rustr/rustr

https://github.com/rustr/rustr

use Rust from R, and use R in Rust


d-unseductable/ruru

https://github.com/d-unseductable/ruru

native Ruby extensions written in Rust


danielpclark/rutie

https://github.com/danielpclark/rutie

native Ruby extensions written in Rust and vice versa Build Status


tildeio/helix

https://github.com/tildeio/helix

write Ruby classes in Rust


rustwasm/wasm-pack

https://github.com/rustwasm/wasm-pack

📦 pack up the wasm and publish it to npm!


rustwasm/wasm-bindgen

https://github.com/rustwasm/wasm-bindgen

A project for facilitating high-level interactions between wasm modules and JS. [](https://travis-ci.org/rustwasm/wasm-bind...


Rust Tools

https://www.rust-lang.org/tools

A language empowering everyone to build reliable and efficient software.


gitpod.io

https://gitpod.io

Online IDE with full Rust support based on Rust Language Server


gnome-builder

https://wiki.gnome.org/Apps/Builder


zargony/atom-language-rust

https://github.com/zargony/atom-language-rust

Rust language support in Atom - LOOKING FOR MAINTAINER, see 144 - zargony/atom-language-rust


Eclipse Corrosion

https://github.com/eclipse/corrosion

Eclipse Corrosion - Rust edition in Eclipse IDE. Contribute to eclipse/corrosion development by creating an account on GitHub.


RustDT

https://github.com/RustDT/RustDT


rust-mode

https://github.com/rust-lang/rust-mode

Rust Major Mode


flycheck-rust

https://github.com/flycheck/flycheck-rust

Rust support for Flycheck


emacs-racer

https://github.com/racer-rust/emacs-racer

Autocompletion (see also company and auto-complete)


lsp-rust

https://github.com/emacs-lsp-legacy/lsp-rust

Add rls support to lsp-mode


ul/kak-lsp

https://github.com/ul/kak-lsp/

LSP client. Implemented in Rust and supports rls out of the box.


intellij-rust/intellij-rust

https://github.com/intellij-rust/intellij-rust


intellij-rust/intellij-toml

https://github.com/intellij-rust/intellij-toml

basic Toml support


Ride

https://github.com/madeso/ride


SolidOak

https://github.com/oakes/SolidOak

A simple IDE for Rust, based on GTK+ and Neovim


rust-lang/rust-enhanced

https://github.com/rust-lang/rust-enhanced

official Rust package


sublimehq/packages

https://github.com/sublimehq/Packages/tree/master/Rust

native Sublime support (already installed)


rust.vim

https://github.com/rust-lang/rust.vim

provides file detection, syntax highlighting, formatting, Syntastic integration, and more.


vim-cargo

https://github.com/timonv/vim-cargo

command bindings to quickly run cargo stuff from vim.


vim-racer

https://github.com/racer-rust/vim-racer

allows vim to use Racer for Rust code completion and navigation.


autozimu/LanguageClient-neovim

https://github.com/autozimu/LanguageClient-neovim

LSP client. Implemented in Rust and supports rls out of the box.


PistonDevelopers/VisualRust

https://github.com/PistonDevelopers/VisualRust

A Visual Studio extension for Rust


dgriffen/rls-vs2017

https://github.com/dgriffen/rls-vs2017

Rust support for Visual Studio 2017 Preview


rust-lang/rls-vscode

https://marketplace.visualstudio.com/items?itemName=rust-lang.rust

Rust support for Visual Studio Code


CodeLLDB

https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb

A LLDB extension


KalitaAlexey/vscode-rust

https://marketplace.visualstudio.com/items?itemName=kalitaalexey.vscode-rust

A fork of RustyCode


sfikas/rusteval

https://github.com/sfikas/rusteval

A tool used to evaluate the output of retrieval algorithms Build Status


sharkdp/hyperfine

https://github.com/sharkdp/hyperfine

A command-line benchmarking tool Version info [![Build Status](https://api.travis-ci.org/sharkdp/hyperfine.svg?b...


performancecopilot/hornet

https://github.com/performancecopilot/hornet

A Performance Co-Pilot memory-mapped values instrumentation library crates.io badge [<img src="https://api.travis-ci.o...


nokia/memory-profiler

https://github.com/nokia/memory-profiler

A memory profiler for Linux Build Status


ellisonch/rust-stopwatch

https://github.com/ellisonch/rust-stopwatch

A stopwatch library


mrhooray/torch

https://github.com/mrhooray/torch

generates FlameGraphs based on DWARF Debug Info


TyOverby/flame

https://github.com/TyOverby/flame


deps.rs

https://github.com/srijs/deps.rs

Detect outdated or insecure dependencies


docs.rs

https://docs.rs

Automatic documentation generation of crates


rust-fuzz/afl.rs

https://github.com/rust-fuzz/afl.rs

A Rust fuzzer, using AFL


trust

https://github.com/japaric/trust

A Travis CI and AppVeyor template to test your Rust crate on 5 architectures and publish binary releases of it for Linux, macOS and Windows


immunant/c2rust

https://github.com/immunant/c2rust

C to Rust translator and cross checker built atop Clang/LLVM. Build Status


jameysharp/corrode

https://github.com/jameysharp/corrode

A C to Rust translator written in Haskell.


Martin1887/oxigen

https://github.com/Martin1887/oxigen

Fast, parallel, extensible and adaptable genetic algorithm library. A example using this library solves the N Queens problem for N = 255 in only few seconds and using less than 1 MB of RAM.


innoave/genevo

https://github.com/innoave/genevo

Execute genetic algorithm (GA) simulations in a customizable and extensible way.


willi-kappler/darwin-rs

https://github.com/willi-kappler/darwin-rs

This library allows you to write evolutionary algorithms (EA) using the Rust programming language. Written by Willi Kappler, License: MIT — Version 0.4 (2017.06.26).


m-decoster/RsGenetic

https://github.com/m-decoster/RsGenetic

Genetic Algorithm library in Rust. In maintenance mode.


mneumann/evo-rs

https://github.com/mneumann/evo-rs

Evolutionary Algorithm Library for Rust. Without changes for 3 years.


yurytsoy/revonet

https://github.com/yurytsoy/revonet

Rust implementation of real-coded GA for solving optimization problems and training of neural networks.


About Rust’s Machine Learning Community

https://medium.com/@autumn_eng/about-rust-s-machine-learning-community-4cda5ec8a790#.hvkp56j3f

The conversations on the introduction of the latest Rust Machine Learning crate, which was also the birthplace of the new rust-machine-learning IRC (thanks for the setup, @Argorak) lead to the…


AtheMathmo/rusty-machine

https://github.com/AtheMathmo/rusty-machine

Machine learning library for Rust Build Status


avinashshenoy97/RusticSOM

https://github.com/avinashshenoy97/RusticSOM

Rust library for Self Organising Maps (SOM). Build Status


autumnai/leaf

https://github.com/autumnai/leaf

Open Machine Intelligence framework. Build Status. Abandoned project. The most updated fork is [spe...


tensorflow/rust

https://github.com/tensorflow/rust

Rust language bindings for TensorFlow. Build Status


maciejkula/rustlearn

https://github.com/maciejkula/rustlearn

Machine learning crate for Rust. Circle CI


LaurentMazare/tch-rs

https://github.com/LaurentMazare/tch-rs

Rust language bindings for PyTorch. Build Status


saurvs/astro-rust

https://github.com/saurvs/astro-rust

astronomy for Rust


flosse/rust-sun

https://github.com/flosse/rust-sun

A rust port of the JS library suncalc


dpc/mioco

https://github.com/dpc/mioco

Scalable, coroutine-based, asynchronous IO handling library [Travis CI Build Status](https://travis-ci.org/dpc/mi...


TeaEntityLab/fpRust

https://github.com/TeaEntityLab/fpRust

Monad/MonadIO, Handler, Coroutine/doNotation, Functional Programming features for Rust [Travis CI Build Status](https:...


rust-lang-nursery/futures-rs

https://github.com/rust-lang-nursery/futures-rs

Zero-cost futures in Rust Travis CI Build Status


mio

https://github.com/tokio-rs/mio

MIO is a lightweight IO library for Rust with a focus on adding as little overhead as possible over the OS abstractions [](https://t...


Xudong-Huang/may

https://github.com/Xudong-Huang/may

rust stackful coroutine library


rustasync/runtime

https://github.com/rustasync/runtime

A runtime agnostic API designed to make async feel like its part of stdlib Crates.io [![Build stat...


GuillaumeGomez/rust-fmod

https://github.com/GuillaumeGomez/rust-fmod

FMOD bindings Build Status


jhasse/ears

https://github.com/jhasse/ears

A simple library to play Sounds and Musics, on top of OpenAL and libsndfile


jpernst/alto

https://github.com/jpernst/alto

OpenAL 1.1 bindings


musitdev/portmidi-rs

https://github.com/musitdev/portmidi-rs

PortMidi bindings


tomaka/rodio

https://github.com/tomaka/rodio

A Rust audio playback library Build Status


RustAudio

https://github.com/RustAudio

An aggregate of free and useful Audio, DSP and music libraries written in Rust. - RustAudio


RustAudio/rust-portaudio

https://github.com/RustAudio/rust-portaudio

PortAudio bindings


Keats/jsonwebtoken

https://github.com/Keats/jsonwebtoken

JSON Web Token lib in rust Build Status


JulianSchmid/dlt_parse

https://github.com/JulianSchmid/dlt-parse-rs

Rust DLT (Diagnostic Log and Trace) packet parser


Rust-Bio

https://github.com/rust-bio

bioinformatics libraries in Rust.


jaysonsantos/bmemcached-rs

https://github.com/jaysonsantos/bmemcached-rs

Memcached library written in pure rust


jaemk/cached

https://github.com/jaemk/cached

Simple function caching/memoization


aisk/rust-memcache

https://github.com/aisk/rust-memcache

Memcached client library


aymanmadkour/glock

https://github.com/aymanmadkour/glock

Granular locking crate for Rust. Contribute to aymanmadkour/glock development by creating an account on GitHub.


crossbeam-rs/crossbeam

https://github.com/crossbeam-rs/crossbeam

Tools for concurrent programming in Rust. Contribute to crossbeam-rs/crossbeam development by creating an account on GitHub.


pop-os/bus-writer

https://github.com/pop-os/bus-writer

Generic single-reader, multi-writer


Rayon

https://github.com/rayon-rs/rayon

Rayon: A data parallelism library for Rust. Contribute to rayon-rs/rayon development by creating an account on GitHub.


rustcc/coroutine-rs

https://github.com/rustcc/coroutine-rs

Coroutine Library in Rust. Contribute to rustcc/coroutine-rs development by creating an account on GitHub.


zonyitoo/coio-rs

https://github.com/zonyitoo/coio-rs

Coroutine I/O for Rust. Contribute to zonyitoo/coio-rs development by creating an account on GitHub.


rusoto/rusoto

https://github.com/rusoto/rusoto


Brotli

https://opensource.googleblog.com/2015/09/introducing-brotli-new-compression.html


ende76/brotli-rs

https://github.com/ende76/brotli-rs

implementation of Brotli compression


dropbox/rust-brotli

https://github.com/dropbox/rust-brotli

Brotli decompressor in Rust that optionally avoids the stdlib


alexcrichton/bzip2-rs

https://github.com/alexcrichton/bzip2-rs

libbz2 bindings


carols10cents/zopfli

https://github.com/carols10cents/zopfli

implementation of the Zopfli compression algorithm for higher quality deflate or zlib compression


alexcrichton/flate2-rs

https://github.com/alexcrichton/flate2-rs

miniz bindings


JeffBelgum/rust-snappy

https://github.com/JeffBelgum/rust-snappy

snappy bindings


alexcrichton/tar-rs

https://github.com/alexcrichton/tar-rs

tar archive reading/writing in Rust


mvdnes/zip-rs

https://github.com/mvdnes/zip-rs

read and write ZIP archives Build Status


noshu/lbfgsb-sys

https://github.com/noshu/lbfgsb-sys

Rust binding of fortran L-BFGS-B subroutine


noshu/cg-sys

https://github.com/noshu/cg-sys

Rust binding of fortran CG+ subroutine


rustsim/nalgebra

https://github.com/rustsim/nalgebra

low-dimensional linear algebra library


arrayfire/arrayfire-rust

https://github.com/arrayfire/arrayfire-rust

Arrayfire bindings


autumnai/collenchyma

https://github.com/autumnai/collenchyma

An extensible, pluggable, backend-agnostic framework for parallel, high-performance computations on CUDA, OpenCL and common host CPU. [<img src="https://api.travis-ci.org/autumnai/collenchyma.svg?bran...


luqmana/rust-opencl

https://github.com/luqmana/rust-opencl

OpenCL bindings


indigits/scirust

https://github.com/indigits/scirust

scientific computing library in Rust Build Status


boxtown/statrs

https://github.com/boxtown/statrs

Robust statistical computation library in Rust Build Status


noshu/rustimization

https://github.com/noshu/rustimization

A rust optimization library which includes L-BFGS-B and Conjugate Gradient algorithm


calebwin/emu

https://github.com/calebwin/emu

A language for GPGPU numerical computing from a Rust macro


mikkyang/rust-blas

https://github.com/mikkyang/rust-blas

BLAS bindings


stainless-steel/blas

https://github.com/blas-lapack-rs/blas

BLAS bindings


fizyk20/rust-gmp

https://github.com/fizyk20/rust-gmp

libgmp bindings


GuillaumeGomez/rust-GSL

https://github.com/GuillaumeGomez

GSL bindings


stainless-steel/lapack

https://github.com/blas-lapack-rs/lapack

LAPACK bindings


briansmith/ring

https://github.com/briansmith/ring

Safe, fast, small crypto using Rust and BoringSSL's cryptography primitives.


briansmith/webpki

https://github.com/briansmith/webpki

Web PKI TLS X.509 certificate validation in Rust.


brycx/orion

https://github.com/brycx/orion

This library aims to provide easy and usable crypto. 'Usable' meaning exposing high-level API's that are easy to use and hard to misuse. [<img src="https://api.travis-ci.org/brycx/orion.svg?branch=mas...


ctz/rustls

https://github.com/ctz/rustls

A Rust implementation of TLS


DaGenix/rust-crypto

https://github.com/DaGenix/rust-crypto

cryptographic algorithms in Rust


dnaq/sodiumoxide

https://github.com/sodiumoxide/sodiumoxide

libsodium bindings


doublify/libblockchain

https://github.com/doublify/libblockchain

A Blockchain implementation


klutzy/suruga

https://github.com/klutzy/suruga

A Rust implementation of TLS 1.2


libOctavo/octavo

https://github.com/libOctavo/octavo

Modular hash and crypto library in Rust


RustCrypto/hashes

https://github.com/RustCrypto/hashes

Collection of cryptographic hash functions written in pure Rust


rustindia/mpw-rs

https://github.com/rustindia/mpw-rs

Pure Rust implementation of the Master Password password manager


Fraunhofer-AISEC/rabe

https://github.com/Fraunhofer-AISEC/rabe

Library providing several Attribute-Based Encryption (ABE) schemes


racum/rust-djangohashers

https://github.com/racum/rust-djangohashers

A Rust port of the password primitives used in the Django Project. It doesn't require Django, only hashes and validates passwords according to its style. [<img src="https://api.travis-ci.org/Racum/rus...


RNCryptor/rncryptor-rs

https://github.com/RNCryptor/rncryptor-rs

Pure Rust implementation of the RNCryptor AES file format


sfackler/rust-native-tls

https://github.com/sfackler/rust-native-tls

Bindings for native TLS libraries


sfackler/rust-openssl

https://github.com/sfackler/rust-openssl

OpenSSL bindings


kornelski/rust-security-framework

https://github.com/kornelski/rust-security-framework

Bindings for Security Framework (OSX native crypto)


steffengy/schannel-rs

https://github.com/steffengy/schannel-rs

Bindings for Schannel (Windows native TLS)


zebradil/rustotpony

https://github.com/zebradil/rustotpony

CLI manager of one-time password generators aka Google Authenticator (TOTP)


sfackler/r2d2

https://github.com/sfackler/r2d2

generic connection pool


Rincon

https://github.com/innoave/rincon

An ArangoDB (NoSQL and Graph store) driver for Rust


Metaswitch/cassandra-rs

https://github.com/Metaswitch/cassandra-rs

bindings to the DataStax C/C++ client


Sofa

https://github.com/YellowInnovation/sofa

an interface to CouchDB HTTP REST API for stable rust


vhbit/sherwood

https://github.com/vhbit/sherwood

ForestDB bindings


panoptix-za/influxdb-rs

https://github.com/panoptix-za/influxdb-rs

asynchronous interface


driftluo/InfluxDBClient-rs

https://github.com/driftluo/InfluxDBClient-rs

Synchronization interface


skade/leveldb

https://github.com/skade/leveldb

LevelDB bindings


mitsuhiko/redis-rs

https://github.com/mitsuhiko/redis-rs

Redis library in Rust


rust-rocksdb/rust-rocksdb

https://github.com/rust-rocksdb/rust-rocksdb

RocksDB bindings


zitsen/unqlite.rs

https://github.com/zitsen/unqlite.rs

UnQLite bindings


seladb/pickledb-rs

https://github.com/seladb/pickledb-rs

a lightweight and simple key-value store, heavily inspired by Python's PickleDB.


steffengy/tiberius

https://github.com/steffengy/tiberius


AgilData/mysql-proxy-rs

https://github.com/AgilData/mysql-proxy-rs

A MySQL Proxy


jgallagher/rusqlite

https://github.com/jgallagher/rusqlite

Sqlite3 bindings


diesel-rs/diesel

https://github.com/diesel-rs/diesel

an ORM and Query builder for Rust Build Status


ivanceras/rustorm

https://github.com/ivanceras/rustorm

an ORM for Rust Build Status


bluss/ndarray

https://github.com/rust-ndarray/ndarray

N-dimensional array with array views, multidimensional slicing, and efficient operations


kernelmachine/utah

https://github.com/kernelmachine/utah

Dataframe structure and operations in Rust


weld-project/weld

https://github.com/weld-project/weld

High-performance runtime for data analytics applications


bluss/rust-itertools

https://github.com/bluss/rust-itertools


contain-rs

https://github.com/contain-rs

Extension of Rust's std::collections


danielpclark/array_tool

https://github.com/danielpclark/array_tool

Array helpers for Rust. Some of the most common methods you would use on Arrays made available on Vectors. Polymorphic implementations for handling most of your use cases. [<img src="https://api.travi...


fizyk20/generic-array

https://github.com/fizyk20/generic-array

Generic array types in Rust. Contribute to fizyk20/generic-array development by creating an account on GitHub.


Nemo157/roaring-rs

https://github.com/Nemo157/roaring-rs

Roaring bitmap implementation for Rust. Contribute to Nemo157/roaring-rs development by creating an account on GitHub.


pop-os/progress-streams

https://github.com/pop-os/progress-streams

Progress callbacks for types which implement dyn io::Read or dyn io::Write.


saresend/gust

https://github.com/saresend/Gust


chronotope/chrono

https://github.com/chronotope/chrono


yaa110/rust-persian-calendar

https://github.com/yaa110/rust-persian-calendar


antimonyproject/antimony

https://github.com/antimonyproject/antimony

stream processing / distributed computation platform


whitfin/efflux

https://github.com/whitfin/efflux

Easy Hadoop Streaming and MapReduce interfaces in Rust.


fede1024/rust-rdkafka

https://github.com/fede1024/rust-rdkafka

librdkafka bindings


spicavigo/kafka-rust

https://github.com/spicavigo/kafka-rust


schickling/rust-beanstalkd

https://github.com/schickling/rust-beanstalkd

Beanstalkd bindings


hyunsik/hdfs-rs

https://github.com/hyunsik/hdfs-rs

libhdfs bindings


GildedHonour/atarashii_imap

https://github.com/GildedHonour/atarashii_imap

新しい (atarashii/new) IMAP client in Rust. It supports plain and secure connections [](https://travis-ci.org/GildedHono...


gsquire/sendgrid-rs

https://github.com/gsquire/sendgrid-rs

unofficial Rust library for SendGrid API


lettre/lettre

https://github.com/lettre/lettre

an SMTP-library for Rust


alex/rust-asn1

https://github.com/alex/rust-asn1

A Rust ASN.1 (DER) serializer


arjantop/rust-bencode

https://github.com/arjantop/rust-bencode

Bencode implementation in Rust


arcnmx/nue

https://github.com/arcnmx/nue

I/O and binary data encoding for Rust


TyOverby/bincode

https://github.com/TyOverby/bincode

A binary encoder/decoder in Rust


zonyitoo/bson-rs

https://github.com/zonyitoo/bson-rs


BurntSushi/byteorder

https://github.com/BurntSushi/byteorder

Supports big-endian, little-endian and native byte orders


capnproto/capnproto-rust

https://github.com/capnproto/capnproto-rust


lifthrasiir/rust-encoding

https://github.com/lifthrasiir/rust-encoding


mrhooray/crc-rs

https://github.com/mrhooray/crc-rs


BurntSushi/rust-csv

https://github.com/BurntSushi/rust-csv

A fast and flexible CSV reader and writer, with support for Serde


FlatBuffers

https://google.github.io/flatbuffers/


frol/flatc-rust

https://github.com/frol/flatc-rust

FlatBuffers compiler (flatc) integration for Cargo build scripts


mandrean/har-rs

https://github.com/mandrean/har-rs

A HTTP Archive Format (HAR) serialization & deserialization library Build Status


servo/html5ever

https://github.com/servo/html5ever

High-performance browser-grade HTML5 parser


veddan/rust-htmlescape

https://github.com/veddan/rust-htmlescape

encoding/decoding HTML entities


pikkr/pikkr

https://github.com/pikkr/pikkr

JSON parser which picks up values directly without performing tokenization in Rust


serde-rs/json

https://github.com/serde-rs/json

JSON support for Serde framework


maciejhirsz/json-rust

https://github.com/maciejhirsz/json-rust

JSON implementation in Rust


Qihoo360/rust-jsonnet

https://github.com/Qihoo360/rust-jsonnet


3Hren/msgpack-rust

https://github.com/3Hren/msgpack-rust

A pure Rust low/high level MessagePack implementation


jcreekmore/pem-rs

https://github.com/jcreekmore/pem-rs

A Rust based way to parse and encode PEM-encoded data


mandrean/postman-collection-rs

https://github.com/mandrean/postman-collection-rs

A Postman Collection v1, v2 & v2.1 serialization & deserialization library [Build Status](https://travis-ci.org/mandrean/...


danburkert/prost

https://github.com/danburkert/prost


stepancheg/rust-protobuf

https://github.com/stepancheg/rust-protobuf


https://github.com/ron-rs/ron

https://github.com/ron-rs/ron


erickt/rust-tnetstring

https://github.com/erickt/rust-tnetstring


alexcrichton/toml-rs

https://github.com/alexcrichton/toml-rs


tafia/quick-xml

https://github.com/tafia/quick-xml

High performance XML pull reader/writer


Florob/RustyXML

https://github.com/Florob/RustyXML

an XML parser written in Rust


shepmaster/sxd-document

https://github.com/shepmaster/sxd-document

An XML library in Rust


shepmaster/sxd-xpath

https://github.com/shepmaster/sxd-xpath

An XPath library in Rust


netvl/xml-rs

https://github.com/netvl/xml-rs

A streaming XML library


media-io/yaserde

https://github.com/media-io/yaserde

Yet Another Serializer/Deserializer specialized for XML


chyh1990/yaml-rust

https://github.com/chyh1990/yaml-rust

The missing YAML 1.2 implementation for Rust.


kimhyunkang/libyaml-rust

https://github.com/kimhyunkang/libyaml-rust

libyaml bindings


vitiral/stfu8

https://github.com/vitiral/stfu8

Sorta Text Format in UTF-8


pop-os/sys-mount

https://github.com/pop-os/sys-mount

High level abstraction for the mount / umount2 system calls.


vitiral/path_abs

https://github.com/vitiral/path_abs

Absolute serializable path types and associated methods. [](https://travis-ci.org/webdesus/fs_extr://travis-ci.org/vitiral/path_...


webdesus/fs_extra

https://github.com/webdesus/fs_extra

expanding opportunities standard library std::fs and std::io


rust-lang-deprecated/tempdir

https://github.com/rust-lang-deprecated/tempdir

temporary directory library


Stebalien/tempfile

https://github.com/Stebalien/tempfile

temporary file library


SiegeLord/RustAllegro

https://github.com/SiegeLord/RustAllegro

Allegro 5 bindings


lucidscape/corange-rs

https://github.com/lucidscape/corange-rs

Corange bindings


slide-rs/specs

https://github.com/slide-rs/specs

Specs Parallel ECS


Amethyst

https://amethyst.rs

Data-oriented game engine


Piston

https://www.piston.rs/


ggez

https://github.com/ggez/ggez

A lightweight game framework for making 2D games with minimum friction


Kiss3D

http://kiss3d.org/

A Keep It Simple, Stupid 3d graphics engine written with Rust


Unrust

https://github.com/unrust/unrust

unrust — A pure rust based (webgl 2.0 / native) game engine


Vulkust

https://github.com/Hossein-Noroozpour/vulkust

Vulkust — A safe, highly multithreaded, Vulkan based game engine written with Rust.


brson/rust-sdl

https://github.com/brson/rust-sdl

SDL1 bindings


Rust-SDL2/rust-sdl2

https://github.com/Rust-SDL2/rust-sdl2

SDL2 bindings


jeremyletang/rust-sfml

https://github.com/jeremyletang/rust-sfml

SFML bindings


tomassedovic/tcod-rs

https://github.com/tomassedovic/tcod-rs

Libtcod bindings for Rust.


bbodi/rust-voxlap

https://github.com/bbodi/rust-voxlap

Voxlap bindings


Georust

https://github.com/georust

geospatial tools and libraries written in Rust


rust-reverse-geocoder

https://github.com/llambda/rrgeo

A fast, offline reverse geocoder in Rust, inspired by https://github.com/thampiman/reverse-geocoder


gfx-rs/gfx

https://github.com/gfx-rs/gfx

A high-performance, bindless graphics API for Rust.


redox-os/rusttype

https://github.com/redox-os/rusttype

A pure Rust alternative to libraries like FreeType


brendanzab/gl-rs

https://github.com/brendanzab/gl-rs


glium/glium

https://github.com/glium/glium

safe OpenGL wrapper for the Rust language.


Kiss3d

http://kiss3d.org

draw simple geometric figures and play with them with one-liners [](https://api.travis-ci.org/repositories/seb...


PistonDevelopers/glfw-rs

https://github.com/PistonDevelopers/glfw-rs


kaj/rust-pdf

https://github.com/kaj/rust-pdf


fschutt/printpdf

https://github.com/fschutt/printpdf

PDF writing library


J-F-Liu/lopdf

https://github.com/J-F-Liu/lopdf

PDF document manipulation


kud1ing/tinkerpop-rs

https://github.com/kud1ing/tinkerpop-rs

an example how to use Apache TinkerPop from Rust


autopilot-rs/autopilot-rs

https://github.com/autopilot-rs/autopilot-rs

A simple, cross-platform GUI automation library for Rust.


maps4print/azul

https://github.com/maps4print/azul

A free, functional, IMGUI-oriented GUI framework for rapid development of desktop applications written in Rust, supported by the Mozilla WebRender rendering engine. [<img src="https://api.travis-ci.or...


PistonDevelopers/conrod

https://github.com/PistonDevelopers/conrod/

An easy-to-use, immediate-mode, 2D GUI library written entirely in Rust


rise-ui

https://github.com/rise-ui/rise

Simple component-based cross-Platform GUI Toolkit for developing beautiful and user-friendly interfaces.


kylewlacy/sorbet-cocoa

https://github.com/kylewlacy/sorbet-cocoa


servo/core-foundation-rs

https://github.com/servo/core-foundation-rs


Flutter

https://flutter.dev/

Flutter is Google's UI toolkit for crafting beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter works with existing code, is used by developers and ...


flutter-rs

https://github.com/gliheng/flutter-rs

Build flutter desktop app in dart & rust.


gtk-rs/gtk

https://github.com/gtk-rs/gtk

GTK+ bindings


relm

https://github.com/antoyo/relm

Asynchronous, GTK+-based, GUI library, inspired by Elm


ImGui

https://github.com/ocornut/imgui

Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies - ocornut/imgui


imgui-rs

https://github.com/Gekkio/imgui-rs

Rust bindings for ImGui


IUP

http://webserver2.tecgraf.puc-rio.br/iup/


clear-coat

https://github.com/jminer/clear-coat

Clear Coat is a Rust wrapper for the IUP GUI library


dcampbell24/iup-rust

https://github.com/dcampbell24/iup-rust

IUP bindings


Kiss-ui

https://github.com/KISS-UI/kiss-ui

A simple UI framework built on IUP Build Status


libui

https://github.com/andlabs/libui

Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports. - andlabs/libui


pcwalton/libui-rs

https://github.com/pcwalton/libui-rs

libui bindings . Abandoned project. The most updated fork is [NoraCodes/libui-rs](ht...


Nuklear

https://github.com/vurtun/nuklear

A single-header ANSI C gui library. Contribute to vurtun/nuklear development by creating an account on GitHub.


nuklear-rust

https://github.com/snuk182/nuklear-rust

Rust bindings for Nuklear


Qt

https://doc.qt.io


woboq/qmetaobject-rs

https://github.com/woboq/qmetaobject-rs

Integrate Qml and Rust by building the QMetaObject at compile time.


cyndis/qmlrs

https://github.com/cyndis/qmlrs

QtQuick bindings


kitech/qt.rs

https://github.com/kitech/qt.rs

Qt5 bindings


Rust Qt Binding Generator

https://phabricator.kde.org/source/rust-qt-binding-generator/

Binding generator hosted by KDE.


rust-qt

https://github.com/rust-qt

Qt bindings for Rust language. Rust-Qt has 4 repositories available. Follow their code on GitHub.


White-Oak/qml-rust

https://github.com/White-Oak/qml-rust

QML bindings.


saurvs/nfd-rs

https://github.com/saurvs/nfd-rs

nativefiledialog bindings


Sciter

https://sciter.com/

sciter – Multiplatform HTML/CSS UI Engine for Desktop and Mobile Application


sciter-sdk/rust-sciter

https://github.com/sciter-sdk/rust-sciter

Sciter bindings


abonander/img_hash

https://github.com/abonander/img_hash

Perceptual image hashing and comparison for equality and similarity.


image-rs/image

https://github.com/image-rs/image

Basic imaging processing functions and methods for converting to and from image formats


image-rs/imageproc

https://github.com/image-rs/imageproc

An image processing library, based on the image library. Build Status


twistedfall/opencv-rust

https://github.com/twistedfall/opencv-rust

Rust bindings for OpenCV


shnewto/bnf

https://github.com/shnewto/bnf

A library for parsing Backus–Naur form context-free grammars.


rust-lang-nursery/log

https://github.com/rust-lang-nursery/log

Logging implementation for Rust Build Status


slog-rs/slog

https://github.com/slog-rs/slog

Structured, composable logging for Rust Build Status


sfackler/log4rs

https://github.com/sfackler/log4rs

highly configurable logging framework modeled after Java's Logback and log4j libraries [Build Status](https://travis-ci.org/sfackler/log...


mattgathu/cute

https://github.com/mattgathu/cute

Macro for Python-esque list comprehensions in Rust. Build Status


ludat/hado-rs

https://github.com/ludat/hado-rs

A little macro for writing haskell-like do expressions without too much ceremony


raphlinus/pulldown-cmark

https://github.com/raphlinus/pulldown-cmark

CommonMark parser in Rust


rust-windowing/android-rs-glue

https://github.com/rust-windowing/android-rs-glue

glue between Rust and Android


TimNN/cargo-lipo

https://github.com/TimNN/cargo-lipo

A cargo lipo subcommand which automatically creates a universal library for use with your iOS application. [](https://travis-ci....


vhbit/ObjCrust

https://github.com/vhbit/ObjCrust

using Rust to create an iOS static library


andars/pebble.rs

https://github.com/andars/pebble.rs

A crate that allows Rust to be used to develop Pebble applications.


pop-os/parallel-getter

https://github.com/pop-os/parallel-getter

Download a file with parallel GET requests to maximize bandwidth usage.


pop-os/url-crawler

https://github.com/pop-os/url-crawler

A configurable parallel web crawler, designed to crawl a website for content.


pop-os/url-scraper

https://github.com/pop-os/url-scraper

Scrape URLs from HTML pages


mattnenterprise/rust-ftp

https://github.com/mattnenterprise/rust-ftp

an FTP client for Rust [](https://travis-ci.org/mattnenterprise/...


achanda/ipnetwork

https://github.com/achanda/ipnetwork

A library to work with IP networks in pure Rust


candrew/netsim

https://github.com/canndrew/netsim

A Rust library for network simulation and testing


libpnet/libpnet

https://github.com/libpnet/libpnet

A cross-platform, low level networking


tokio-rs/tokio

https://github.com/tokio-rs/tokio

A network application framework for rapid development and highly scalable production deployments of clients and servers.


dylanmckay/protocol

https://github.com/dylanmckay/protocol

Custom TCP/UDP protocol definitions


actix/actix

https://github.com/actix/actix

Actor library for Rust


thehydroimpulse/nanomsg.rs

https://github.com/thehydroimpulse/nanomsg.rs

nanomsg bindings


mattnenterprise/rust-nntp

https://github.com/mattnenterprise/rust-nntp

an NNTP client for Rust [](https://travis-ci.org/mattne...


mattnenterprise/rust-pop3

https://github.com/mattnenterprise/rust-pop3

A POP3 client for Rust [](https://travis-ci.org/mattnenterprise/r...


alexcrichton/ssh2-rs

https://github.com/alexcrichton/ssh2-rs

libssh2 bindings


Thrussh

https://github.com/pijul-scm/thrussh/

an SSH library written from scratch in Rust, backed by libsodium


zslayton/stomp-rs

https://github.com/zslayton/stomp-rs

A STOMP 1.2 client implementation in Rust [](https://travis-ci.org/zslay...


meqif/rust-utp

https://github.com/meqif/rust-utp

A uTP (Micro Transport Protocol) library for Rust. [](https://travis-ci.org/meqif/...


erickt/rust-zmq

https://github.com/erickt/rust-zmq

ZeroMQ bindings


Covertness/coap-rs

https://github.com/Covertness/coap-rs

A Constrained Application Protocol(CoAP) library for Rust. [](https://travis-ci.org/Cov...


Geal/nom

https://github.com/Geal/nom

parser combinator library


ivanceras/inquerest

https://github.com/ivanceras/inquerest

an URL parameter parser for rest filter inquiry Build Status


kevinmehall/rust-peg

https://github.com/kevinmehall/rust-peg

Parsing Expression Grammar (PEG) parser generator


m4rw3r/chomp

https://github.com/m4rw3r/chomp

A fast monadic-style parser combinator designed to work on stable Rust. - m4rw3r/chomp


Marwes/combine

https://github.com/Marwes/combine

parser combinator library


lalrpop/lalrpop

https://github.com/lalrpop/lalrpop

LR(1) parser generator for Rust Build status


nrc/zero

https://github.com/nrc/zero

zero-allocation parsing of binary data


pest-parser/pest

https://github.com/pest-parser/pest

The Elegant Parser Build Status


ptal/oak

https://github.com/ptal/oak

A typed PEG parser generator (compiler plugin)


rustless/queryst

https://github.com/rustless/queryst

A query string parsing library for Rust inspired by https://github.com/ljharb/qs Build Status


pop-os/debarchive

https://github.com/pop-os/debarchive

Rust crate which provides direct access to files within a Debian archive - pop-os/debarchive


Susurrus/serialport-rs

https://github.com/Susurrus/serialport-rs

A cross-platform library that provides access to a serial port


frol/cgroups-fs

https://github.com/frol/cgroups-fs

Rust bindings to Linux Control Groups (cgroups)


pop-os/dbus-udisks2

https://github.com/pop-os/dbus-udisks2

UDisks2 DBus API


pop-os/distinst

https://github.com/pop-os/distinst/

Linux distribution installer library


inotify-rs/inotify

https://github.com/inotify-rs/inotify

inotify bindings


arvancloud/nginx-rs

https://github.com/arvancloud/nginx-rs

Nginx bindings


yaa110/rust-iptables

https://github.com/yaa110/rust-iptables

iptables bindings


nix-rust/nix

https://github.com/nix-rust/nix

Unix-like API bindings


zargony/rust-fuse

https://github.com/zargony/rust-fuse

FUSE bindings


retep998/winapi-rs

https://github.com/retep998/winapi-rs

Windows API bindings


fubarnetes/libjail-rs

https://github.com/fubarnetes/libjail-rs/

Rust implementation of a FreeBSD jail library


dlrobertson/capsicum-rs

https://github.com/dlrobertson/capsicum-rs

Rust bindings for the FreeBSD capsicum framework


PistonDevelopers/dyon

https://github.com/PistonDevelopers/dyon

A rusty dynamically typed scripting language


gluon-lang/gluon

https://github.com/gluon-lang/gluon

A small, statically-typed, functional programming language


murarth/ketos

https://github.com/murarth/ketos

A Lisp dialect functional programming language serving as a scripting and extension language for rust


jonathandturner/rhai

https://github.com/jonathandturner/rhai

A tiny and fast embedded scripting language resembling a combination of JS and Rust


r-iendo/yarte

https://gitlab.com/r-iendo/yarte

compile-time handlebars-like templates


lfairy/maud

https://github.com/lfairy/maud

compile-time HTML templates


Stebalien/horrorshow-rs

https://github.com/Stebalien/horrorshow-rs

compile-time HTML templates


kaj/ructe

https://github.com/kaj/ructe

HTML template system for Rust


Keats/tera

https://github.com/Keats/tera

template engine based on Jinja2 and the Django template language.


djc/askama

https://github.com/djc/askama

template rendering engine based on Jinja


rustache/rustache

https://github.com/rustache/rustache


tailhook/marafet

https://github.com/tailhook/marafet

Compiler for Jade-like template language to cito.js-based virtual dom


BurntSushi/suffix

https://github.com/BurntSushi/suffix

Linear time suffix array construction (with Unicode support)


BurntSushi/tabwriter

https://github.com/BurntSushi/tabwriter

Elastic tab stops (i.e., text column alignment)


pwoolcoc/ngrams

https://github.com/pwoolcoc/ngrams

Construct n-grams from arbitrary iterators


ps1dr3x/easy_reader

https://github.com/ps1dr3x/easy_reader

A reader that allows forwards, backwards and random navigations through the lines of huge files without consuming iterators [...


rust-lang/regex

https://github.com/rust-lang/regex

Regular expressions (RE2 style)


greyblake/whatlang-rs

https://github.com/greyblake/whatlang-rs

Natural language detection library based on trigrams


yaa110/rake-rs

https://github.com/yaa110/rake-rs

Multilingual implementation of RAKE algorithm for Rust


beneills/quantum

https://github.com/beneills/quantum

Advanced Rust quantum computer simulator


chromium/chromiumos/platform/crosvm

https://chromium.googlesource.com/chromiumos/platform/crosvm/

Enables Chrome OS to run Linux apps inside a fast, sercure virtualized environment


ekse/unicorn-rs

https://github.com/ekse/unicorn-rs

Rust bindings for the unicorn CPU emulator


saurvs/hypervisor-rs

https://github.com/saurvs/hypervisor-rs

Hardware-accelerated virtualization on OS X


alexcrichton/curl-rust

https://github.com/alexcrichton/curl-rust

libcurl bindings


seanmonstar/reqwest

https://github.com/seanmonstar/reqwest

an ergonomic HTTP Client for Rust.


DoumanAsh/yukikaze

https://gitlab.com/Douman/yukikaze

Beautiful and elegant Yukikaze is little HTTP client library based on hyper.


actix/actix-web

https://github.com/actix/actix-web

A lightweight async web framework for Rust with websocket support


Gotham

https://github.com/gotham-rs/gotham

A flexible web framework that does not sacrifice safety, security or speed.


hyperium/hyper

https://github.com/hyperium/hyper

an HTTP implementation


GildedHonour/frank_jwt

https://github.com/GildedHonour/frank_jwt

JSON Web Token implementation in Rust.


handlebars-rust

https://github.com/sunng87/handlebars-rust

an Iron web framework middleware.


Iron

https://github.com/iron/iron

A middleware-based server framework


Nickel

https://github.com/nickel-org/nickel.rs/

inspired by Express


Ogeon/rustful

https://github.com/Ogeon/rustful

A RESTful web framework for Rust


Rocket

https://github.com/SergioBenitez/Rocket

Rocket is web framework for Rust (nightly) with a focus on ease-of-use, expressability, and speed [](https://travis-ci.org/S...


Rustless

https://github.com/rustless/rustless

A REST-like API micro-framework inspired by Grape and Hyper [<img src="https://api.travis-ci.org/rustless/rustless.svg?branc...


Saphir

https://github.com/richerarc/saphir

A progressive web framework with low-level control, without the pain.


rustforce/sapper

https://github.com/rustforce/sapper

A lightweight web framework built on async hyper, implemented in Rust language.


tiny-http

https://github.com/tiny-http/tiny-http

Low level HTTP server library


tomaka/rouille

https://github.com/tomaka/rouille

Web framework in Rust


danclive/sincere

https://github.com/danclive/sincere

A micro web framework for Rust(stable) based on hyper and multithreading.


oltdaniel/zap

https://github.com/oltdaniel/zap

A lightning fast http framework for Rust


WebSocket

https://datatracker.ietf.org/doc/rfc6455/

The WebSocket Protocol (RFC 6455, December 2011)


actix/sockjs

https://github.com/actix/sockjs

A SockJS server for Rust


cyderize/rust-websocket

https://github.com/cyderize/rust-websocket

A framework for dealing with WebSocket connections (both clients and servers) [](https://travis-ci.org/cyderize/rust-webs...


housleyjk/ws-rs

https://github.com/housleyjk/ws-rs

lightweight, event-driven WebSockets for Rust


snapview/tungstenite-rs

https://github.com/snapview/tungstenite-rs

Lightweight stream-based WebSocket implementation for Rust.


vi/websocat

https://github.com/vi/websocat

CLI for interacting with WebSockets, with functionality of Netcat, Curl and Socat.


cargonauts

https://github.com/cargonauts-rs/cargonauts

A web framework intended for building maintainable, well-factored web apps.


pyros2097/rust-embed

https://github.com/pyros2097/rust-embed

A macro to embed static assets into the rust binary


getzola/zola

https://github.com/getzola/zola

An opinionated static site generator with everything built-in. Build Status


cobalt-org/cobalt.rs

https://github.com/cobalt-org/cobalt.rs

Static site generator written in Rust


FuGangqiang/mdblog.rs

https://github.com/FuGangqiang/mdblog.rs

Static site generator from markdown files.


Crates

https://crates.io

The official public registry for Rust/Cargo.


Cloudsmith 💲

https://cloudsmith.io/l/cargo-registry/

A fully managed package management SaaS, with first-class support for public and private Cargo/Rust registries (plus many others). Has a generous free-tier and is also completely free for open-source.


TeXitoi/benchmarksgame-rs

https://github.com/TeXitoi/benchmarksgame-rs

Rust implementations for the The Computer Language Benchmarks Game [<img src="https://api.travis-ci.org/TeXitoi/benchmarksgame-rs.svg?br...


Learning systems programming with Rust

https://speakerdeck.com/jvns/learning-systems-programming-with-rust

Presented by Julia Evans @ Rustconf 2016.


Shipping a Solid Rust Crate

https://www.youtube.com/watch?v=t4CyEKb-ywA

Presented by Michael Gattozzi @ RustConf 2017


Rust: Hack Without Fear!

https://www.youtube.com/watch?v=lO1z-7cuRYI

Presented by Nicholas Matsakis @ C++Now 2018


Programming Community Curated Resources for Learning Rust

https://hackr.io/tutorials/learn-rust

A list of recommended resources voted by the programming community.


exercism.io

https://exercism.io/tracks/rust

programming exercises that help you learn new concepts in Rust.


Idiomatic Rust

https://github.com/mre/idiomatic-rust

A peer-reviewed collection of articles/talks/repos which teach idiomatic Rust.


Learning Rust With Entirely Too Many Linked Lists

http://cglab.ca/~abeinges/blah/too-many-lists/book/

in-depth exploration of Rust's memory management rules, through implementing a few different types of list structures.


Rust by Example

https://doc.rust-lang.org/rust-by-example/

A description


Rust Cookbook

https://rust-lang-nursery.github.io/rust-cookbook/

A collection of simple examples that demonstrate good practices to accomplish common programming tasks, using the crates of the Rust ecosystem.


Rust in Motion

https://www.manning.com/livevideo/rust-in-motion?a_aid=cnichols&a_bid=6a993c2e

A video series by Carol Nichols and Jake Goulding (paid)


rust-learning

https://github.com/ctjhoa/rust-learning

A collection of useful resources to learn Rust


Rustlings

https://github.com/rust-lang/rustlings

small exercises to get you used to reading and writing Rust code


stdx

https://github.com/brson/stdx

Learn these crates first as an extension to std


University of Pennsylvania's Comp Sci Rust Programming Course

http://cis198-2016s.github.io/schedule/

CIS 198: Rust Programming - course website


Build a language VM

https://blog.subnetzero.io/post/building-language-vm-part-00/

Covers general elements of computer hardware useful to know before reading the rest of the tutorials


New Rustacean

https://newrustacean.com

A podcast about learning Rust


Rusty Spike

https://rusty-spike.blubrry.net

news on all things Rust


RustCamp 2015 Talks

http://confreaks.tv/events/rustcamp2015

Confreaks TV


Rust Design Patterns

https://github.com/rust-unofficial/patterns

A catalogue of Rust design patterns. Contribute to rust-unofficial/patterns development by creating an account on GitHub.


Rust Guidelines

http://aturon.github.io/

turon’s web site


RustBooks

https://github.com/sger/RustBooks

list of RustBooks


Rust Subreddit

https://www.reddit.com/r/rust/

A subreddit(forum) where rust related questions, articles and resources are posted and discussed


Paradigms of Rust for the Go developer - Ralph Caraveo III - Medium

https://medium.com/@deckarep/paradigms-of-rust-for-the-go-developer-210f67cd6a29

This article aims to provide some technical insight into the paradigm shifts I’ve been exposed to while researching and learning about the Rust programming language when it comes to concurrency. After...

  • 📆 published on: 2016-06-19
  • tags: go, rust

awesome-rust

https://github.com/rust-unofficial/awesome-rust#readme

A curated list of Rust code and resources. Contribute to rust-unofficial/awesome-rust development by creating an account on GitHub.


The Rust Programming Language

https://www.rust-lang.org/en-US/

A systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.


Язык программирования Rust

http://rurust.github.io/rust_book_ru/


Растономикон

https://github.com/ruRust/rustonomicon


Rust на примерах

https://rurust.github.io/rust-by-example-ru/


Why Rust?

http://www.oreilly.com/programming/free/files/why-rust.pdf

(PDF)


The Rustonomicon

https://doc.rust-lang.org/nomicon/


The Rust Programming Language

http://doc.rust-lang.org/book/


Rust for Rubyists

http://www.rustforrubyists.com/book/index.html


Rust by Example

http://rustbyexample.com


通过例子学习 Rust

https://github.com/rustcc/rust-by-example/


RustPrimer

https://github.com/rustcc/RustPrimer


Rust 语言学习笔记

https://github.com/photino/rust-notes


Rust 官方教程

https://github.com/KaiserY/rust-book-chinese


Rust'a Giriş

http://bit.ly/rustagiris


You can’t perform that action at this time.