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

awesome-rust-cn

Rust资源列表 中文版 主要参考自:https://github.com/rust-unofficial/awesome-rust
https://github.com/PuzzledAlien/awesome-rust-cn

Last synced: 8 days ago
JSON representation

  • Development tools

    • Build system

    • Debugging

    • Deployment

    • Embedded

    • FFI

      • Foreign Function Interface - ffi-omnibus/) (a collection of examples of using code written in Rust from other languages) and [FFI examples written in Rust](https://github.com/alexcrichton/rust-ffi-examples).
      • mgattozzi/haskellrs
      • mgattozzi/rushs
      • rlhunt/cbindgen - ci.org/eqrion/cbindgen.svg?branch=master">](https://travis-ci.org/eqrion/cbindgen)
      • Sean1708/rusty-cheddar - ci.org/Sean1708/rusty-cheddar.svg?branch=master">](https://travis-ci.org/Sean1708/rusty-cheddar)
      • rust-lang/rust-bindgen
      • rusterlium/rustler - ci.org/rusterlium/rustler.svg?branch=master">](https://travis-ci.org/rusterlium/rustler)
      • bennettanderson/rjni - ci.com/bennettanderson/rjni.svg?branch=master">](https://travis-ci.org/GravityScore/RustJNI)
      • drrb/java-rust-example - ci.org/drrb/java-rust-example.svg?branch=master">](https://travis-ci.org/drrb/java-rust-example)
      • rawrasaur/rust-jdbc - ci.org/rawrasaur/rust-jdbc.svg?branch=master">](https://travis-ci.org/rawrasaur/rust-jdbc)
      • jcmoyer/rust-lua53 - ci.org/jcmoyer/rust-lua53.svg?branch=master">](https://travis-ci.org/jcmoyer/rust-lua53)
      • kballard/rust-lua - ci.org/lilyball/rust-lua.svg">](https://travis-ci.org/lilyball/rust-lua)
      • 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)
      • neon-bindings/neon - ci.org/neon-bindings/neon.svg?branch=master">](https://travis-ci.org/neon-bindings/neon)
      • SSheldon/rust-objc - C Runtime bindings and wrapper for Rust
      • vickenty/mi-rust
      • vickenty/perl-xs - ci.org/vickenty/perl-xs.svg?branch=master">](https://travis-ci.org/vickenty/perl-xs)
      • getsentry/milksnake
      • dgrunwald/rust-cpython - ci.org/dgrunwald/rust-cpython.svg?branch=master">](https://travis-ci.org/dgrunwald/rust-cpython)
      • PyO3/PyO3 - ci.org/PyO3/pyo3.svg?branch=master">](https://travis-ci.org/PyO3/pyo3)
      • 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)
      • danielpclark/rutie - ci.org/danielpclark/rutie.svg?branch=master)](https://travis-ci.org/danielpclark/rutie)
      • tildeio/helix - ci.org/tildeio/helix.svg?branch=master">](https://travis-ci.org/tildeio/helix)
      • rustwasm/wasm-bindgen - level interactions between wasm modules and JS. [<img src="https://api.travis-ci.com/rustwasm/wasm-bindgen.svg?branch=master">](https://travis-ci.org/rustwasm/wasm-bindgen)
      • mgattozzi/curryrs
      • rawrasaur/rust-jdbc - ci.org/rawrasaur/rust-jdbc.svg?branch=master">](https://travis-ci.org/rawrasaur/rust-jdbc)
      • d-unseductable/ruru - ci.org/d-unseductable/ruru.svg?branch=master">](https://travis-ci.org/d-unseductable/ruru)
      • rlhunt/cbindgen - ci.org/eqrion/cbindgen.svg?branch=master">](https://travis-ci.org/eqrion/cbindgen)
      • rustwasm/wasm-pack - ci.com/rustwasm/wasm-pack.svg?branch=master">](https://travis-ci.org/rustwasm/wasm-packn)
    • IDEs

    • Pattern recognition

      • sfikas/rusteval - ci.org/sfikas/rusteval.svg?branch=master)](https://travis-ci.org/sfikas/rusteval)
    • Profiling

      • sharkdp/hyperfine - line benchmarking tool [![Version info](https://img.shields.io/crates/v/hyperfine.svg)](https://crates.io/crates/hyperfine) [![Build Status](https://api.travis-ci.org/sharkdp/hyperfine.svg?branch=master)](https://travis-ci.org/sharkdp/hyperfine)
      • performancecopilot/hornet - Pilot memory-mapped values instrumentation library [![crates.io badge](https://img.shields.io/crates/v/hornet.svg)](https://crates.io/crates/hornet) [<img src="https://api.travis-ci.org/performancecopilot/hornet.svg?branch=master">](https://travis-ci.org/performancecopilot/hornet)
      • ellisonch/rust-stopwatch - ci.org/ellisonch/rust-stopwatch.svg?branch=master">](https://travis-ci.org/ellisonch/rust-stopwatch)
      • mrhooray/torch
      • TyOverby/flame - ci.org/TyOverby/flame.svg?branch=master">](https://travis-ci.org/TyOverby/flame)
      • nokia/memory-profiler - ci.org/nokia/memory-profiler.svg?branch=master)](https://travis-ci.org/nokia/memory-profiler)
    • Services

    • Testing

      • [testing
      • mutagen - level mutation testing framework (nightly only) [<img src="https://api.travis-ci.org/llogiq/mutagen.svg?branch=master">](https://travis-ci.org/llogiq/mutagen)
      • AlKass/polish - Driven Framework [![Build Status](https://api.travis-ci.org/AlKass/polish.svg?branch=master)](https://travis-ci.org/AlKass/polish) [![Crates Package Status](https://img.shields.io/crates/v/polish.svg)](https://crates.io/crates/polish)
      • rust-fuzz/afl.rs - ci.org/rust-fuzz/afl.rs.svg?branch=master">](https://travis-ci.org/rust-fuzz/afl.rs)
      • trust
      • proptest - ci.org/altsysrq/proptest.svg?branch=master">](https://travis-ci.org/altsysrq/proptest)
      • quickcheck - ci.org/BurntSushi/quickcheck.svg?branch=master">](https://travis-ci.org/BurntSushi/quickcheck)
    • Transpiling

    • Web Servers

      • clog-tool/clog-cli - clog-a-conventional-changelog-generator-for-the-rest-of-us.html)) [<img src="https://api.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
      • git-journal - ci.org/saschagrunert/git-journal.svg?branch=master">](https://travis-ci.org/saschagrunert/git-journal)
      • rust-lang-nursery/rustfix - ci.org/killercup/rustfix.svg?branch=master">](https://travis-ci.org/killercup/rustfix)
      • just - specific tasks [<img src="https://api.travis-ci.org/casey/just.svg?branch=master">](https://travis-ci.org/casey/just)
      • Module Linker
      • ptags - ctags wrapper for git repository [![Build Status](https://api.travis-ci.org/dalance/ptags.svg?branch=master)](https://travis-ci.org/dalance/ptags)
      • Racer - ci.com/phildawes/racer.svg?branch=master">](https://travis-ci.org/phildawes/racer)
      • rustfmt - ci.com/rust-lang/rustfmt.svg?branch=master">](https://travis-ci.org/rust-lang/rustfmt)
      • Rustup - ci.com/rust-lang/rustup.rs.svg?branch=master">](https://travis-ci.org/rust-lang/rustup.rs)
      • Rust Language Server
      • artifact - ci.org/vitiral/artifact.svg?branch=master)](https://travis-ci.org/vitiral/artifact)
      • semantic-rs - ci.org/semantic-rs/semantic-rs.svg?branch=master">](https://travis-ci.org/semantic-rs/semantic-rs)
      • fw - ci.org/brocode/fw.svg?branch=master">](https://travis-ci.org/brocode/fw)
      • tinyrick
      • Rust Regex Playground
      • git-journal - ci.org/saschagrunert/git-journal.svg?branch=master">](https://travis-ci.org/saschagrunert/git-journal)
      • Rustup - ci.com/rust-lang/rustup.rs.svg?branch=master">](https://travis-ci.org/rust-lang/rustup.rs)
  • Libraries

    • Artificial Intelligence

    • Astronomy

      • saurvs/astro-rust - ci.org/saurvs/astro-rust.svg?branch=master">](https://travis-ci.org/saurvs/astro-rust)
      • flosse/rust-sun - ci.org/flosse/rust-sun.svg?branch=master">](https://travis-ci.org/flosse/rust-sun)
    • Asynchronous

      • dpc/mioco - based, asynchronous IO handling library [<img src="https://img.shields.io/travis/dpc/mioco/master.svg?style=flat-square" alt="Travis CI Build Status">](https://travis-ci.org/dpc/mioco)
      • TeaEntityLab/fpRust - ci.org/TeaEntityLab/fpRust.svg?branch=master" alt="Travis CI Build Status">](https://travis-ci.org/TeaEntityLab/fpRust)
      • rust-lang-nursery/futures-rs - cost futures in Rust [<img src="https://api.travis-ci.com/rust-lang-nursery/futures-rs.svg?branch=master" alt="Travis CI Build Status">](https://travis-ci.org/rust-lang-nursery/futures-rs)
      • mio - ci.org/tokio-rs/mio.svg?branch=master">](https://travis-ci.org/tokio-rs/mio)
      • Xudong-Huang/may - ci.org/Xudong-Huang/may.svg?branch=master">](https://travis-ci.org/Xudong-Huang/may)
      • rustasync/runtime - A runtime agnostic API designed to make async feel like its part of stdlib [![Crates.io](https://img.shields.io/crates/v/runtime.svg?style=flat-square)](https://crates.io/crates/runtime) [![Build status](https://img.shields.io/azure-devops/build/yoshuawuyts/rustasync/2/master.svg?style=flat-square)](https://dev.azure.com/yoshuawuyts/rustasync/_build?definitionId=2)
      • rust-lang-nursery/futures-rs - cost futures in Rust [<img src="https://api.travis-ci.com/rust-lang-nursery/futures-rs.svg?branch=master" alt="Travis CI Build Status">](https://travis-ci.org/rust-lang-nursery/futures-rs)
    • Audio

      • RustAudio
      • GuillaumeGomez/rust-fmod - ci.org/GuillaumeGomez/rust-fmod.svg?branch=master)](https://travis-ci.org/GuillaumeGomez/rust-fmod)
      • jhasse/ears - ci.org/jhasse/ears.svg?branch=master">](https://travis-ci.org/jhasse/ears)
      • jpernst/alto - ci.org/jpernst/alto.svg?branch=master">](https://travis-ci.org/jpernst/alto)
      • musitdev/portmidi-rs - ci.org/musitdev/portmidi-rs.svg?branch=master">](https://travis-ci.org/musitdev/portmidi-rs)
      • tomaka/rodio - ci.org/tomaka/rodio.svg?branch=master)](https://travis-ci.org/tomaka/rodio)
      • RustAudio/rust-portaudio - ci.org/RustAudio/rust-portaudio.svg?branch=master">](https://travis-ci.org/RustAudio/rust-portaudio)
    • Authentication

      • Keats/jsonwebtoken - ci.org/Keats/jsonwebtoken.svg?branch=master)](https://travis-ci.org/Keats/jsonwebtoken)
    • Automotive

      • canparse - ci.org/jmagnuson/canparse.svg?branch=master">](https://travis-ci.org/jmagnuson/canparse)
      • j2534
      • JulianSchmid/dlt_parse - ci.org/JulianSchmid/dlt-parse-rs.svg?branch=master">](https://travis-ci.org/JulianSchmid/dlt-parse-rs)
      • JulianSchmid/someip_parse - ci.org/JulianSchmid/someip-parse-rs.svg?branch=master">](https://travis-ci.org/JulianSchmid/someip-parse-rs)
      • LibreTuner/tuneutils
      • marcelbuesing/can-dbc - dbc](https://crates.io/crates/can-dbc)] — A parser for the DBC format [<img src="https://api.travis-ci.org/marcelbuesing/can-dbc.svg?branch=dev">](https://travis-ci.org/marcelbuesing/can-dbc)
      • marcelbuesing/tokio-socketcan-bcm - socketcan-bcm](https://crates.io/crates/tokio-socketcan-bcm)] — Linux SocketCAN BCM support for tokio [<img src="https://api.travis-ci.org/marcelbuesing/tokio-socketcan-bcm.svg?branch=master">](https://travis-ci.org/marcelbuesing/tokio-socketcan-bcm)
      • mbr/socketcan - ci.org/mbr/socketcan-rs.svg?branch=master">](https://travis-ci.org/mbr/socketcan-rs)
      • oefd/tokio-socketcan - socketcan]](https://crates.io/crates/tokio-socketcan)] — Linux SocketCAN support for tokio based on the socketcan crate
      • Sensirion/lin-bus - bus](https://crates.io/crates/lin-bus)] — LIN bus driver traits and protocol implementation [<img src="https://circleci.com/gh/Sensirion/lin-bus-rs.svg?style=svg">](https://circleci.com/gh/Sensirion/lin-bus-rs)
      • oefd/tokio-socketcan - socketcan]](https://crates.io/crates/tokio-socketcan)] — Linux SocketCAN support for tokio based on the socketcan crate
      • mbr/socketcan - ci.org/mbr/socketcan-rs.svg?branch=master">](https://travis-ci.org/mbr/socketcan-rs)
    • Bioinformatics

    • Caching

    • Cloud

      • rusoto/rusoto - ci.org/rusoto/rusoto.svg?branch=master">](https://travis-ci.org/rusoto/rusoto)
    • Command-line

      • starship/starship - pipelines/starship-control/starship/Starship%20Test%20Suite)](https://dev.azure.com/starship-control/starship/_build)
      • clap-rs - line argument parser [<img src="https://api.travis-ci.com/clap-rs/clap-rs.svg?branch=master">](https://travis-ci.org/clap-rs/clap-rs)
      • docopt/docopt.rs - ci.org/docopt/docopt.rs.svg?branch=master">](https://travis-ci.org/docopt/docopt.rs)
      • TeXitoi/structopt - ci.org/TeXitoi/structopt.svg?branch=master">](https://travis-ci.org/TeXitoi/structopt)
      • killercup/quicli - ci.org/killercup/quicli.svg">](https://travis-ci.org/killercup/quicli)
      • rust-cli/human-panic - panic](https://crates.io/crates/human-panic)] — panic messages for humans [<img src="https://api.travis-ci.org/rust-cli/human-panic.svg">](https://travis-ci.org/rust-cli/human-panic)
      • srijs/rust-copperline - Rust command line editing library
      • MovingtoMars/liner - like functionality [<img src="https://api.travis-ci.org/MovingtoMars/liner.svg">](https://travis-ci.org/MovingtoMars/liner)
      • murarth/linefeed - ci.org/murarth/linefeed.svg">](https://travis-ci.org/murarth/linefeed)
      • kkawakam/rustyline - ci.org/kkawakam/rustyline.svg?branch=master">](https://travis-ci.org/kkawakam/rustyline)
      • imp/pager-rs - rs/badges/master/build.svg">](https://gitlab.com/imp/pager-rs/pipelines)
      • hniksic/rust-subprocess - ci.org/hniksic/rust-subprocess.svg?branch=master">](https://travis-ci.org/hniksic/rust-subprocess)
      • oconnor663/duct.rs - ci.org/oconnor663/duct.rs.svg?branch=master">](https://travis-ci.org/oconnor663/duct.rs)
      • philippkeller/rexpect - ci.org/philippkeller/rexpect.svg?branch=master">](https://travis-ci.org/philippkeller/rexpect)
      • mitsuhiko/indicatif
      • a8m/pb
      • FGRibreau/spinners
      • hashmismatch/terminal_cli.rs - ci.org/hashmismatch/terminal_cli.rs.svg?branch=master">](https://travis-ci.org/hashmismatch/terminal_cli.rs)
      • ogham/rust-ansi-term - ci.org/ogham/rust-ansi-term.svg?branch=master">](https://travis-ci.org/ogham/rust-ansi-term)