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

awesome-rust

Awesome Rust
https://github.com/awesome-rust-com/awesome-rust

Last synced: 11 days ago
JSON representation

  • Libraries

    • Command-line

    • Compression

    • Computation

    • Concurrency

      • zonyitoo/coio-rs - ci.org/zonyitoo/coio-rs.svg?branch=master">](https://travis-ci.org/zonyitoo/coio-rs)
      • aymanmadkour/glock - ci.org/aymanmadkour/glock.svg?branch=master">](https://travis-ci.org/aymanmadkour/glock)
      • crossbeam-rs/crossbeam - level concurrency in Rust [<img src="https://api.travis-ci.org/crossbeam-rs/crossbeam.svg?branch=master">](https://travis-ci.org/crossbeam-rs/crossbeam)
      • orium/archery - ci.org/orium/archery.svg?branch=master">](https://travis-ci.org/orium/archery)
      • pop-os/bus-writer - reader, multi-writer
      • Rayon - ci.org/rayon-rs/rayon.svg?branch=master">](https://travis-ci.org/rayon-rs/rayon)
      • rustcc/coroutine-rs - rs.svg">](https://travis-ci.org/rustcc/coroutine-rs)
      • orx-parallel
    • Configuration

      • Kixunil/configure_me
      • leptonyu/cfg-rs - rs](https://crates.io/crates/cfg-rs)] - A Configuration Library for Rust Applications [![Build Status](https://github.com/leptonyu/cfg-rs/workflows/Rust/badge.svg)](https://github.com/leptonyu/cfg-rs/actions)
    • Cryptography

    • Database

      • InfluxDB
      • [cypher
      • RocksDB
      • SurrealDB
      • UnQLite
      • ZooKeeper
      • PickleDB
      • surrealdb/surrealdb
      • sfackler/r2d2 - ci.org/sfackler/r2d2.svg?branch=master">](https://travis-ci.org/sfackler/r2d2)
      • Rincon
      • AlexPikalov/cdrs - ci.org/AlexPikalov/cdrs.svg?branch=master">](https://travis-ci.org/AlexPikalov/cdrs)
      • chill-rs/chill - ci.org/chill-rs/chill.svg?branch=master">](https://travis-ci.org/chill-rs/chill)
      • benashford/rs-es - es](https://crates.io/crates/rs-es)] — A Rust client for the [Elastic](https://www.elastic.co/) REST API [<img src="https://api.travis-ci.org/benashford/rs-es.svg?branch=master">](https://travis-ci.org/benashford/rs-es)
      • elastic-rs/elastic-reqwest - ci.org/elastic-rs/elastic-reqwest.svg">](https://travis-ci.org/elastic-rs/elastic-reqwest)
      • jimmycuadra/rust-etcd - ci.org/jimmycuadra/rust-etcd.svg?branch=master">](https://travis-ci.org/jimmycuadra/rust-etcd)
      • vhbit/sherwood - ci.org/vhbit/sherwood.svg?branch=master">](https://travis-ci.org/vhbit/sherwood)
      • panoptix-za/influxdb-rs - ci.org/panoptix-za/influxdb-rs.svg?branch=master">](https://travis-ci.org/panoptix-za/influxdb-rs)
      • driftluo/InfluxDBClient-rs - ci.org/driftluo/InfluxDBClient-rs.svg?branch=master">](https://travis-ci.org/driftluo/InfluxDBClient-rs)
      • skade/leveldb - ci.org/skade/leveldb.svg?branch=master">](https://travis-ci.org/skade/leveldb)
      • vhbit/lmdb-rs - rs](https://crates.io/crates/lmdb-rs)] — [LMDB](https://symas.com/lmdb/) bindings [<img src="https://api.travis-ci.org/vhbit/lmdb-rs.svg?branch=master">](https://travis-ci.org/vhbit/lmdb-rs)
      • mongodb-labs/mongo-rust-driver-prototype - ci.org/mongodb-labs/mongo-rust-driver-prototype.svg">](https://travis-ci.org/mongodb-labs/mongo-rust-driver-prototype)
      • Couragium/qldb-rs
      • rust-rocksdb/rust-rocksdb - ci.org/rust-rocksdb/rust-rocksdb.svg?branch=master">](https://travis-ci.org/rust-rocksdb/rust-rocksdb)
      • zitsen/unqlite.rs - ci.org/zitsen/unqlite.rs.svg?branch=master">](https://travis-ci.org/zitsen/unqlite.rs)
      • bonifaido/rust-zookeeper - ci.org/bonifaido/rust-zookeeper.svg?branch=master">](https://travis-ci.org/bonifaido/rust-zookeeper)
      • seladb/pickledb-rs - value store, heavily inspired by Python's PickleDB. [<img src="https://api.travis-ci.org/seladb/pickledb-rs.svg?branch=master">](https://travis-ci.org/seladb/pickledb-rs)
      • steffengy/tiberius - ci.org/steffengy/tiberius.svg?branch=master">](https://travis-ci.org/steffengy/tiberius)
      • AgilData/mysql-proxy-rs - ci.org/AgilData/mysql-proxy-rs.svg?branch=master">](https://travis-ci.org/AgilData/mysql-proxy-rs)
      • blackbeam/mysql_async
      • blackbeam/rust-mysql-simple - ci.org/blackbeam/rust-mysql-simple.svg?branch=master">](https://travis-ci.org/blackbeam/rust-mysql-simple)
      • sfackler/rust-postgres - ci.org/sfackler/rust-postgres.svg?branch=master">](https://travis-ci.org/sfackler/rust-postgres)
      • jgallagher/rusqlite - ci.org/jgallagher/rusqlite.svg?branch=master">](https://travis-ci.org/jgallagher/rusqlite)
      • diesel-rs/diesel - ci.org/diesel-rs/diesel.svg)](https://travis-ci.org/diesel-rs/diesel)
      • ivanceras/rustorm - ci.org/ivanceras/rustorm.svg)](https://travis-ci.org/ivanceras/rustorm)
      • SeaQL/sea-orm - orm/actions/workflows/rust.yml/badge.svg)](https://github.com/SeaQL/sea-orm/actions/workflows/rust.yml)
      • c410-f3r/wtx
      • Metaswitch/cassandra-rs - ci.org/Metaswitch/cassandra-rs.svg?branch=master">](https://travis-ci.org/Metaswitch/cassandra-rs)
      • mitsuhiko/redis-rs - ci.org/mitsuhiko/redis-rs.svg?branch=master">](https://travis-ci.org/mitsuhiko/redis-rs)
      • Couragium/qldb-rs
      • njord - A lightweight ORM library for Rust [![build status](https://github.com/mjovanc/njord/actions/workflows/ci.yml/badge.svg)](https://github.com/mjovanc/njord/actions/workflows/ci.yml)
      • Sofa
      • omnigraph - native, traversal + vector + BM25 in one runtime
      • [QLDB
    • Data processing

      • bluss/ndarray - dimensional array with array views, multidimensional slicing, and efficient operations
      • kernelmachine/utah
      • weld-project/weld - performance runtime for data analytics applications
      • salsa-rs/salsa - A generic framework for on-demand, incrementalized computation.
      • swimos/swim-rust - time streaming data processing applications [![build status](https://github.com/swimos/swim-rust/actions/workflows/ci.yml/badge.svg)](https://github.com/swimos/swim-rust/actions/workflows/ci.yml)
      • singularity-data/risingwave - native streaming database that uses SQL as the interface language.
      • swimos/swim-rust - time streaming data processing applications [![build status](https://github.com/swimos/swim-rust/actions/workflows/ci.yml/badge.svg)](https://github.com/swimos/swim-rust/actions/workflows/ci.yml)
    • Data structures

      • contain-rs
      • billyevans/tst - ci.org/billyevans/tst.svg?branch=master">](https://travis-ci.org/billyevans/tst)
      • bluss/rust-itertools - ci.com/bluss/rust-itertools.svg?branch=master">](https://travis-ci.org/bluss/rust-itertools)
      • danielpclark/array_tool - ci.org/danielpclark/array_tool.svg?branch=master">](https://travis-ci.org/danielpclark/array_tool)
      • fizyk20/generic-array - ci.org/fizyk20/generic-array.svg?branch=master">](https://travis-ci.org/fizyk20/generic-array)
      • garro95/priority-queue - queue](https://crates.io/crates/priority-queue)] — A priority queue that implements priority changes. [<img src="https://api.travis-ci.org/garro95/priority-queue.svg?branch=master">](https://travis-ci.org/garro95/priority-queue)
      • orium/rpds - ci.org/orium/rpds.svg?branch=master">](https://travis-ci.org/orium/rpds)
      • pop-os/progress-streams
      • whitfin/usher
      • xfix/enum-map - map](https://crates.io/crates/enum-map)] — An optimized map implementation for enums using an array to store values. [<img src="https://api.travis-ci.org/xfix/enum-map.svg?branch=master">](https://travis-ci.org/xfix/enum-map)
      • xfix/enum-map - map](https://crates.io/crates/enum-map)] — An optimized map implementation for enums using an array to store values. [<img src="https://api.travis-ci.org/xfix/enum-map.svg?branch=master">](https://travis-ci.org/xfix/enum-map)
      • Nemo157/roaring-rs - ci.org/Nemo157/roaring-rs.svg?branch=master">](https://travis-ci.org/Nemo157/roaring-rs)
    • Data visualization

      • saresend/gust - ci.org/saresend/Gust.svg?branch=master">](https://travis-ci.org/saresend/Gust)
      • milliams/plotlib - ci.org/milliams/plotlib.svg?branch=master">](https://travis-ci.org/milliams/plotlib)
    • Date and time

      • chronotope/chrono - ci.org/chronotope/chrono.svg?branch=master">](https://travis-ci.org/chronotope/chrono)
      • yaa110/rust-persian-calendar - ci.org/yaa110/rust-persian-calendar.svg?branch=master">](https://travis-ci.org/yaa110/rust-persian-calendar)
    • Distributed systems

      • antimonyproject/antimony - ci.org/antimonyproject/antimony.svg?branch=master">](https://travis-ci.org/antimonyproject/antimony)
      • whitfin/efflux
      • fede1024/rust-rdkafka - ci.org/fede1024/rust-rdkafka.svg?branch=master">](https://travis-ci.org/fede1024/rust-rdkafka)
      • schickling/rust-beanstalkd - ci.org/schickling/rust-beanstalkd.svg?branch=master">](https://travis-ci.org/schickling/rust-beanstalkd)
      • hyunsik/hdfs-rs - ci.org/hyunsik/hdfs-rs.svg?branch=master">](https://travis-ci.org/hyunsik/hdfs-rs)
      • eclipse-zenoh/zenoh - A [distributed programming framework](https://zenoh.io) that unifies data in motion, data at rest and computations. It elegantly blends traditional pub/sub with geo distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks. [![CI](https://github.com/eclipse-zenoh/zenoh/workflows/CI/badge.svg)](https://github.com/eclipse-zenoh/zenoh/actions?query=workflow%3A%22CI%22)
      • spicavigo/kafka-rust - ci.org/spicavigo/kafka-rust.svg?branch=master">](https://travis-ci.org/spicavigo/kafka-rust)
    • Email

      • GildedHonour/atarashii_imap - ci.org/GildedHonour/atarashii_imap.svg?branch=master">](https://travis-ci.org/GildedHonour/atarashii_imap)
      • gsquire/sendgrid-rs - ci.org/gsquire/sendgrid-rs.svg?branch=master">](https://travis-ci.org/gsquire/sendgrid-rs)
      • lettre/lettre - library for Rust [<img src="https://api.travis-ci.org/lettre/lettre.svg?branch=master">](https://travis-ci.org/lettre/lettre)
      • staktrace/mailparse - world email files [<img src="https://api.travis-ci.org/staktrace/mailparse.svg?branch=master">](https://travis-ci.org/staktrace/mailparse)
    • Encoding

      • alex/rust-asn1 - ci.org/alex/rust-asn1.svg?branch=master">](https://travis-ci.org/alex/rust-asn1)
      • arjantop/rust-bencode - ci.org/arjantop/rust-bencode.svg?branch=master">](https://travis-ci.org/arjantop/rust-bencode)
      • arcnmx/nue - ci.org/arcnmx/nue.svg?branch=master">](https://travis-ci.org/arcnmx/nue)
      • m4b/goblin - platform, zero-copy, and endian-aware binary parsing [<img src="https://api.travis-ci.org/m4b/goblin.svg?branch=master">](https://travis-ci.org/m4b/goblin)
      • BurntSushi/byteorder - endian, little-endian and native byte orders [<img src="https://api.travis-ci.org/BurntSushi/byteorder.svg?branch=master">](https://travis-ci.org/BurntSushi/byteorder)
      • capnproto/capnproto-rust - ci.org/capnproto/capnproto-rust.svg?branch=master">](https://travis-ci.org/capnproto/capnproto-rust)
      • hsivonen/encoding_rs - oriented implementation of the Encoding Standard in Rust [<img src="https://api.travis-ci.org/hsivonen/encoding_rs.svg?branch=master">](https://travis-ci.org/hsivonen/encoding_rs)
      • lifthrasiir/rust-encoding - ci.org/lifthrasiir/rust-encoding.svg?branch=master">](https://travis-ci.org/lifthrasiir/rust-encoding)
      • mrhooray/crc-rs - ci.org/mrhooray/crc-rs.svg?branch=master">](https://travis-ci.org/mrhooray/crc-rs)
      • BurntSushi/rust-csv - ci.org/BurntSushi/rust-csv.svg?branch=master">](https://travis-ci.org/BurntSushi/rust-csv)
      • frol/flatc-rust - ci.org/frol/flatc-rust.svg?branch=master">](https://travis-ci.org/frol/flatc-rust)
      • mandrean/har-rs - ci.org/mandrean/har-rs.svg?branch=master)](https://travis-ci.org/mandrean/har-rs)
      • servo/html5ever - performance browser-grade HTML5 parser [<img src="https://api.travis-ci.com/servo/html5ever.svg?branch=master">](https://travis-ci.org/servo/html5ever)
      • veddan/rust-htmlescape - ci.org/veddan/rust-htmlescape.svg?branch=master">](https://travis-ci.org/veddan/rust-htmlescape)
      • pikkr/pikkr
      • serde-rs/json - rs/serde) framework [<img src="https://api.travis-ci.org/serde-rs/json.svg?branch=master">](https://travis-ci.org/serde-rs/json)
      • maciejhirsz/json-rust - ci.org/maciejhirsz/json-rust.svg?branch=master">](https://travis-ci.org/maciejhirsz/json-rust)
      • Qihoo360/rust-jsonnet - ci.org/Qihoo360/rust-jsonnet.svg?branch=master">](https://travis-ci.org/Qihoo360/rust-jsonnet)
      • 3Hren/msgpack-rust - ci.org/3Hren/msgpack-rust.svg?branch=master">](https://travis-ci.org/3Hren/msgpack-rust)
      • jcreekmore/pem-rs - encoded data [<img src="https://api.travis-ci.org/jcreekmore/pem-rs.svg?branch=master">](https://travis-ci.org/jcreekmore/pem-rs)
      • mandrean/postman-collection-rs - ci.org/mandrean/postman-collection-rs.svg?branch=master)](https://travis-ci.org/mandrean/postman-collection-rs)
      • danburkert/prost - ci.org/danburkert/prost.svg?branch=master">](https://travis-ci.org/danburkert/prost)
      • stepancheg/rust-protobuf - ci.org/stepancheg/rust-protobuf.svg?branch=master">](https://travis-ci.org/stepancheg/rust-protobuf)
      • https://github.com/ron-rs/ron - ci.org/ron-rs/ron.svg?branch=master">](https://travis-ci.org/https://github.com/ron-rs/ron)
      • erickt/rust-tnetstring - ci.org/erickt/rust-tnetstring.svg?branch=master">](https://travis-ci.org/erickt/rust-tnetstring)
      • tafia/quick-xml - xml/actions/workflows/rust.yml/badge.svg">
      • Florob/RustyXML - ci.org/Florob/RustyXML.svg?branch=master">](https://travis-ci.org/Florob/RustyXML)
      • shepmaster/sxd-document - ci.org/shepmaster/sxd-document.svg?branch=master">](https://travis-ci.org/shepmaster/sxd-document)
      • shepmaster/sxd-xpath - ci.org/shepmaster/sxd-xpath.svg?branch=master">](https://travis-ci.org/shepmaster/sxd-xpath)
      • netvl/xml-rs - ci.org/netvl/xml-rs.svg?branch=master">](https://travis-ci.org/netvl/xml-rs)
      • chyh1990/yaml-rust - ci.org/chyh1990/yaml-rust.svg?branch=master">](https://travis-ci.org/chyh1990/yaml-rust)
      • dtolnay/serde-yaml - rs/serde) framework [<img src="https://api.travis-ci.org/dtolnay/serde-yaml.svg?branch=master">](https://travis-ci.org/dtolnay/serde-yaml)
      • kimhyunkang/libyaml-rust - ci.org/kimhyunkang/libyaml-rust.svg?branch=master">](https://travis-ci.org/kimhyunkang/libyaml-rust)
      • vitiral/stfu8 - 8 [<img src="https://api.travis-ci.org/vitiral/stfu8.svg?branch=master">](https://travis-ci.org/vitiral/stfu8)
      • media-io/yaserde - ci.org/media-io/yaserde.svg?branch=master">](https://travis-ci.org/media-io/yaserde)
      • alexcrichton/toml-rs - ci.com/alexcrichton/toml-rs.svg?branch=master">](https://travis-ci.org/alexcrichton/toml-rs)
      • TyOverby/bincode - ci.com/TyOverby/bincode.svg?branch=master">](https://travis-ci.org/TyOverby/bincode)
      • zonyitoo/bson-rs - ci.org/zonyitoo/bson-rs.svg?branch=master">](https://travis-ci.org/zonyitoo/bson-rs)
      • Licenser/simdjson-rs - json](https://crates.io/crates/simd-json)] - High performance JSON parser based on a port of simdjson
    • Filesystem

      • pop-os/dbus-udisks2 - > UDisks2 DBus API
      • pop-os/sys-mount
      • vitiral/path_abs - ci.org/vitiral/path_abs.svg?branch=master">](https://travis-ci.org/webdesus/fs_extr://travis-ci.org/vitiral/path_abs)
      • webdesus/fs_extra - ci.org/webdesus/fs_extra.svg?branch=master">](https://travis-ci.org/webdesus/fs_extra)
      • rust-lang-deprecated/tempdir - ci.com/rust-lang-nursery/tempdir.svg?branch=master">](https://travis-ci.org/rust-lang-nursery/tempdir)
      • Stebalien/tempfile - ci.org/Stebalien/tempfile.svg?branch=master">](https://travis-ci.org/Stebalien/tempfile)
      • Stebalien/xattr - ci.org/Stebalien/xattr.svg?branch=master">](https://travis-ci.org/Stebalien/xattr)
      • zboxfs/zbox - details, privacy-focused embeddable file system. [<img src="https://api.travis-ci.org/zboxfs/zbox.svg?branch=master">](https://travis-ci.org/zboxfs/zbox)
    • Game development

      • Bevy - driven game engine built in Rust
      • Piston - ci.org/PistonDevelopers/piston.svg?branch=master">](https://travis-ci.org/PistonDevelopers/piston)
      • Kiss3D
      • SiegeLord/RustAllegro - ci.org/SiegeLord/RustAllegro.svg?branch=master">](https://travis-ci.org/SiegeLord/RustAllegro)
      • lucidscape/corange-rs
      • ggez - ci.org/ggez/ggez.svg?branch=master">](https://travis-ci.org/ggez/ggez)
      • Unrust
      • Vulkust