Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-rust

A curated list of Rust code and resources.
https://github.com/QueenyJin/awesome-rust

Last synced: 39 minutes ago
JSON representation

  • Applications written in Rust

    • azerupi/mdBook - ci.org/azerupi/mdBook.svg?branch=master">](https://travis-ci.org/azerupi/mdBook)
    • bluejekyll/trust-dns - server [<img src="https://travis-ci.org/bluejekyll/trust-dns.svg?branch=master">](https://travis-ci.org/bluejekyll/trust-dns)
    • ivanceras/curtain - a database administration tool for postgresql [<img src="https://api.travis-ci.org/ivanceras/curtain.svg">](https://travis-ci.org/ivanceras/curtain)
    • dlecan/generic-dns-update - ci.org/dlecan/generic-dns-update.svg?branch=master">](https://travis-ci.org/dlecan/generic-dns-update)
    • Fractalide - based Programming environment.
    • imjacobclark/Herd
    • kbknapp/docli - ci.org/kbknapp/docli-rs.svg?branch=master">](https://travis-ci.org/kbknapp/docli-rs)
    • qmx/limonite - ci.org/qmx/limonite.svg?branch=master">](https://travis-ci.org/qmx/limonite)
    • Servo
    • cristianoliveira/funzzy - ci.org/cristianoliveira/funzzy.svg?branch=master">](https://travis-ci.org/cristianoliveira/funzzy)
    • Parity - ci.org/ethcore/parity.svg?branch=master)](https://travis-ci.org/ethcore/parity)
    • indiscipline/zrtstr - stereo (i.e. have identical channels) and converting such files to mono. [<img src="https://travis-ci.org/indiscipline/zrtstr.svg?branch=master">](https://travis-ci.org/indiscipline/zrtstr)
    • seppo0010/rsedis - ci.org/seppo0010/rsedis.svg?branch=master">](https://travis-ci.org/seppo0010/rsedis)
    • kondrak/rust64 - ci.org/kondrak/rust64.svg?branch=master">](https://travis-ci.org/kondrak/rust64)
    • Gekkio/mooneye-gb - ci.org/Gekkio/mooneye-gb.svg?branch=master">](https://travis-ci.org/Gekkio/mooneye-gb)
    • mvdnes/rboy - ci.org/mvdnes/rboy.svg?branch=master">](https://travis-ci.org/mvdnes/rboy)
    • iamsix/oxidenes - ci.org/iamsix/oxidenes.svg?branch=master">](https://travis-ci.org/iamsix/oxidenes)
    • koute/pinky - ci.org/koute/pinky.svg?branch=master">](https://travis-ci.org/koute/pinky)
    • pcwalton/sprocketnes - ci.org/pcwalton/sprocketnes.svg?branch=master">](https://travis-ci.org/pcwalton/sprocketnes)
    • simias/rustation - ci.org/simias/rustation.svg?branch=master">](https://travis-ci.org/simias/rustation)
    • lifthrasiir/angolmois-rust - ci.org/lifthrasiir/angolmois-rust.svg?branch=master">](https://travis-ci.org/lifthrasiir/angolmois-rust)
    • swatteau/sokoban-rs
    • Zone of Control - based hexagonal strategy game [<img src="https://travis-ci.org/ozkriff/zoc.svg?branch=master">](https://travis-ci.org/ozkriff/zoc)
    • rhex
    • RazrFalcon/svgcleaner
    • A comparison of operating systems written in Rust
    • redox-os/redox - ci.org/redox-os/redox.svg?branch=master">](https://travis-ci.org/redox-os/redox)
    • thepowersgang/rust_os - ci.org/thepowersgang/rust_os.svg?branch=master">](https://travis-ci.org/thepowersgang/rust_os)
    • buster/rrun - ci.org/buster/rrun.svg?branch=master">](https://travis-ci.org/buster/rrun)
    • ogham/exa - ci.org/ogham/exa.svg?branch=master">](https://travis-ci.org/ogham/exa)
    • mmstick/tv-renamer - ci.org/mmstick/tv-renamer.svg?branch=master">](https://travis-ci.org/mmstick/tv-renamer)
    • uutils/coreutils - platform Rust rewrite of the GNU coreutils [<img src="https://travis-ci.org/uutils/coreutils.svg?branch=master">](https://travis-ci.org/uutils/coreutils)
    • gchp/iota - ci.org/gchp/iota.svg?branch=master">](https://travis-ci.org/gchp/iota)
    • BurntSushi/ripgrep - ci.org/BurntSushi/ripgrep.svg?branch=master">](https://travis-ci.org/BurntSushi/ripgrep)
    • BurntSushi/xsv - ci.org/BurntSushi/xsv.svg?branch=master">](https://travis-ci.org/BurntSushi/xsv)
    • tailhook/vagga - ci.org/tailhook/vagga.svg?branch=master">](https://travis-ci.org/tailhook/vagga)
    • pingcap/tikv - ci.org/pingcap/tikv.svg?branch=master">](https://travis-ci.org/pingcap/tikv)
    • ivanceras/svgbobrus - ci.org/ivanceras/svgbobrus.svg">](https://travis-ci.org/ivanceras/svgbobrus)
    • Aaronepower/tokei - ci.org/Aaronepower/tokei)
    • xi-editor
    • andschwa/rust-genetic-algorithm - ci.org/andschwa/rust-genetic-algorithm.svg?branch=master">](https://travis-ci.org/andschwa/rust-genetic-algorithm)
    • jedisct1/flowgger
    • pacmancoder/rustzx - ci.org/pacmancoder/rustzx.svg?branch=master">](https://travis-ci.org/pacmancoder/rustzx)
    • [emulator
    • Games Made With Piston
    • mmstick/systemd-manager - rs.
    • Factotum - factotum-data-pipeline-runner/) [<img src="https://travis-ci.org/snowplow/factotum.svg?branch=master">](https://travis-ci.org/snowplow/factotum)
  • Development tools

      • Clippy - ci.org/Manishearth/rust-clippy.svg?branch=master">](https://travis-ci.org/Manishearth/rust-clippy)
      • clog-tool/clog-cli - clog-a-conventional-changelog-generator-for-the-rest-of-us.html)) [<img src="https://travis-ci.org/clog-tool/clog-cli.svg?branch=master">](https://travis-ci.org/clog-tool/clog-cli)
      • dan-t/rusty-tags - ci.org/dan-t/rusty-tags.svg?branch=master">](https://travis-ci.org/dan-t/rusty-tags)
      • frewsxcv/crate-deps
      • killercup/rustfix - ci.org/killercup/rustfix.svg?branch=master">](https://travis-ci.org/killercup/rustfix)
      • rustfmt - ci.org/rust-lang-nursery/rustfmt.svg?branch=master">](https://travis-ci.org/rust-lang-nursery/rustfmt)
      • rst - ci.org/vitiral/rst.svg?branch=master">](https://travis-ci.org/vitiral/rst)
    • Build system

      • kbknapp/cargo-count - count](https://crates.io/crates/cargo-count)] — lists source code counts and details about cargo projects, including unsafe statistics [<img src="https://travis-ci.org/kbknapp/cargo-count.svg?branch=master">](https://travis-ci.org/kbknapp/cargo-count)
      • pwoolcoc/cargo-do - do](https://crates.io/crates/cargo-do)] — run multiple cargo commands in a row
      • maxsnew/cargo-dot - ci.org/maxsnew/cargo-dot.svg?branch=master">](https://travis-ci.org/maxsnew/cargo-dot)
      • killercup/cargo-edit - edit](https://crates.io/crates/cargo-edit)] — allows you to add and list dependencies by reading/writing to your Cargo.toml file from the command line [<img src="https://travis-ci.org/killercup/cargo-edit.svg?branch=master">](https://travis-ci.org/killercup/cargo-edit)
      • regexident/cargo-modules - modules](https://crates.io/crates/cargo-modules)] — A cargo plugin for showing a tree-like overview of a crate's modules. [<img src="https://travis-ci.org/regexident/cargo-modules.svg?branch=master">](https://travis-ci.org/regexident/cargo-modules)
      • imp/cargo-multi - multi](https://crates.io/crates/cargo-multi)] — runs specified cargo command on multiple crates [<img src="https://travis-ci.org/imp/cargo-multi.svg?branch=master">](https://travis-ci.org/imp/cargo-multi)
      • kbknapp/cargo-outdated - outdated](https://crates.io/crates/cargo-outdated)] — displays when newer versions of Rust dependencies are available, or out of date [<img src="https://travis-ci.org/kbknapp/cargo-outdated.svg?branch=master">](https://travis-ci.org/kbknapp/cargo-outdated)
      • passcod/cargo-watch - watch](https://crates.io/crates/cargo-watch)] — utility for cargo to compile projects when sources change [<img src="https://travis-ci.org/passcod/cargo-watch.svg?branch=master">](https://travis-ci.org/passcod/cargo-watch)
      • BurntSushi/cargo-benchcmp - benchcmp](https://crates.io/crates/cargo-benchcmp)] - utility to compare Rust micro-benchmarks
      • SiegeLord/RustCMake - ci.org/SiegeLord/RustCMake.svg?branch=master">](https://travis-ci.org/SiegeLord/RustCMake)
      • sunng87/cargo-release - release](https://crates.io/crates/cargo-release)] — tool for releasing git-managed cargo project, build, tag, publish, doc and push
      • kbknapp/cargo-graph - graph](https://crates.io/crates/cargo-graph)] — updated fork of `cargo-dot` with additional features [<img src="https://travis-ci.org/kbknapp/cargo-graph.svg?branch=master">](https://travis-ci.org/kbknapp/cargo-graph)
      • imp/cargo-info - info](https://crates.io/crates/cargo-info)] — queries crates.io for crates details from command line [<img src="https://travis-ci.org/imp/cargo-info.svg?branch=master">](https://travis-ci.org/imp/cargo-info)
      • Cargo
      • rsolomo/cargo-check - check](https://crates.io/crates/cargo-check)] — a wrapper around `cargo rustc -- -Zno-trans` which can be helpful for running a faster compile if you only need correctness checks [<img src="https://travis-ci.org/rsolomo/cargo-check.svg?branch=master">](https://travis-ci.org/rsolomo/cargo-check)
      • DanielKeep/cargo-script - script](https://crates.io/crates/cargo-script)] — lets people quickly and easily run Rust "scripts" which can make use of Cargo's package ecosystem
    • Embedded

      • japaric/rust-cross - ci.org/japaric/rust-cross.svg?branch=master">](https://travis-ci.org/japaric/rust-cross)
      • japaric/xargo - metal targets like ARM Cortex-M [<img src="https://travis-ci.org/japaric/xargo.svg?branch=master">](https://travis-ci.org/japaric/xargo)
      • Ogeon/rust-on-raspberry-pi
    • FFI

      • Sean1708/rusty-cheddar - ci.org/Sean1708/rusty-cheddar.svg?branch=master">](https://travis-ci.org/Sean1708/rusty-cheddar)
      • Yamakaky/rust-bindgen - ci.org/Yamakaky/rust-bindgen.svg?branch=master">](https://travis-ci.org/Yamakaky/rust-bindgen)
      • drrb/java-rust-example - ci.org/drrb/java-rust-example.svg?branch=master">](https://travis-ci.org/drrb/java-rust-example)
      • jcmoyer/rust-lua53 - ci.org/jcmoyer/rust-lua53.svg?branch=master">](https://travis-ci.org/jcmoyer/rust-lua53)
      • tickbh/td_rlua - cost high-level lua 5.3 wrapper for Rust [<img src="https://api.travis-ci.org/tickbh/td_rlua.svg?branch=master">](https://travis-ci.org/tickbh/td_rlua)
      • tomaka/hlua - ci.org/tomaka/hlua.svg?branch=master">](https://travis-ci.org/tomaka/hlua)
      • anima-engine/mrusty - ci.org/anima-engine/mrusty.svg?branch=master">](https://travis-ci.org/anima-engine/mrusty)
      • rustbridge/neon - ci.org/rustbridge/neon.svg?branch=master">](https://travis-ci.org/rustbridge/neon)
      • SSheldon/rust-objc - C Runtime bindings and wrapper for Rust
      • dgrunwald/rust-cpython - ci.org/dgrunwald/rust-cpython.svg?branch=master">](https://travis-ci.org/dgrunwald/rust-cpython)
      • lukemetz/rustpy - ci.org/lukemetz/rustpy.svg?branch=master">](https://travis-ci.org/lukemetz/rustpy)
      • rustr/rustr - ci.org/rustr/rustr.svg?branch=master">](https://travis-ci.org/rustr/rustr)
      • d-unseductable/ruru - ci.org/d-unseductable/ruru.svg?branch=master">](https://travis-ci.org/d-unseductable/ruru)
      • rustbridge/helix - ci.org/rustbridge/helix.svg?branch=master">](https://travis-ci.org/rustbridge/helix)
      • hansihe/Rustler - ci.org/hansihe/Rustler.svg?branch=master">](https://travis-ci.org/hansihe/Rustler)
      • Foreign Function Interface - ffi-omnibus/) (a collection of examples of using code written in Rust from other languages).
    • Debugging

    • IDEs

    • Testing

  • Libraries

  • Resources