diff --git a/README.md b/README.md index c4a202f..9562c53 100644 --- a/README.md +++ b/README.md @@ -145,8 +145,10 @@ See also [Rust — Production](https://www.rust-lang.org/production) organizatio * [ethaddrgen](https://github.com/Limeth/ethaddrgen) — Custom Ethereum vanity address generator made in Rust [](https://travis-ci.org/Limeth/ethaddrgen) * [Grin](https://github.com/mimblewimble/grin/) — Evolution of the MimbleWimble protocol * [hdwallet](https://github.com/jjyr/hdwallet) — BIP-32 HD wallet related key derivation utilities. +* [Holochain](https://github.com/holochain/holochain-rust) — Scalable P2P alternative to blockchain for all those distributed apps you always wanted to build [![Build Status](https://api.travis-ci.com/holochain/holochain-rust.svg?branch=master)](https://travis-ci.com/holochain/holochain-rust) * [infincia/bip39-rs](https://github.com/infincia/bip39-rs) — Rust implementation of BIP39. * [Joystream](https://github.com/Joystream/substrate-runtime-joystream) — A user governed video platform. +* [Libra](https://github.com/libra/libra) — Libra’s mission is to enable a simple global currency and financial infrastructure that empowers billions of people. * [nearprotocol/nearcore](https://github.com/nearprotocol/nearcore) — decentralized smart-contract platform for low-end mobile devices. * [Nervos CKB](https://github.com/nervosnetwork/ckb) — Nervos CKB is a public permissionless blockchain, the common knowledge layer of Nervos network. * [Nimiq](https://github.com/nimiq/core-rs) — Rust implementation of Nimiq node [](https://travis-ci.com/nimiq/core-rs) @@ -160,16 +162,15 @@ See also [Rust — Production](https://www.rust-lang.org/production) organizatio * [Substrate](https://github.com/paritytech/substrate) — Generic modular blockchain template written in Rust * [wagu](https://crates.io/crates/wagu) — Generate a wallet for any cryptocurrency [](https://api.travis-ci.com/ArgusObserver/wagu.svg?branch=master) * [zcash](https://github.com/zcash/zcash) — Zcash is an implementation of the "Zerocash" protocol. -* [Holochain](https://github.com/holochain/holochain-rust) — Scalable P2P alternative to blockchain for all those distributed apps you always wanted to build [![Build Status](https://api.travis-ci.com/holochain/holochain-rust.svg?branch=master)](https://travis-ci.com/holochain/holochain-rust) ### Database * [indradb](https://crates.io/crates/indradb) — Rust based graph database [](https://travis-ci.org/indradb/indradb) * [noria](https://crates.io/crates/noria) — Dynamically changing, partially-stateful data-flow for web application backends [](https://travis-ci.org/mit-pdos/noria) -* [PumpkinDB](https://github.com/PumpkinDB/PumpkinDB) — an event sourcing database engine [](https://travis-ci.org/PumpkinDB/PumpkinDB) -* [seppo0010/rsedis](https://github.com/seppo0010/rsedis) — A Redis reimplementation in Rust [](https://travis-ci.org/seppo0010/rsedis) * [ParityDB](https://github.com/paritytech/paritydb) — Fast and reliable database, optimised for read operation [](https://travis-ci.org/paritytech/paritydb) +* [PumpkinDB](https://github.com/PumpkinDB/PumpkinDB) — an event sourcing database engine [](https://travis-ci.org/PumpkinDB/PumpkinDB) +* [seppo0010/rsedis](https://github.com/seppo0010/rsedis) — A Redis reimplementation in Rust [](https://travis-ci.org/seppo0010/rsedis) * [tikv](https://github.com/tikv/tikv) — A distributed KV database in Rust [](https://circleci.com/gh/tikv/tikv) ### Emulators @@ -205,19 +206,19 @@ See also [crates matching keyword 'emulator'](https://crates.io/keywords/emulato See also [Games Made With Piston](https://github.com/PistonDevelopers/piston/wiki/Games-Made-With-Piston). * [lifthrasiir/angolmois-rust](https://github.com/lifthrasiir/angolmois-rust) — A minimalistic music video game which supports the BMS format [](https://travis-ci.org/lifthrasiir/angolmois-rust) -* [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 [](https://travis-ci.org/ozkriff/zoc) -* [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 [](https://travis-ci.org/ozkriff/zemeroth) +* [schulke-214/connect-four](https://github.com/schulke-214/connect-four) — A simple connect four implementation. * [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. -* [schulke-214/connect-four](https://github.com/schulke-214/connect-four) — A simple connect four implementation. * [cristicbz/rust-doom](https://github.com/cristicbz/rust-doom) — A renderer for Doom, may progress to being a playable game [](https://travis-ci.org/cristicbz/rust-doom) * [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) [](https://travis-ci.org/aleshaleksey/TGWM) +* [rhex](https://github.com/dpc/rhex) — hexagonal ascii roguelike * [garkimasera/rusted-ruins](https://github.com/garkimasera/rusted-ruins) — Extensible open world rogue like game with pixel art [](https://travis-ci.org/garkimasera/rusted-ruins) +* [swatteau/sokoban-rs](https://github.com/swatteau/sokoban-rs) — A Sokoban implementation +* [aleshaleksey/TGWM](https://github.com/aleshaleksey/TGWM) — An RPG with turned-based mechanics (work in progress) [](https://travis-ci.org/aleshaleksey/TGWM) * [Veloren](https://gitlab.com/veloren/veloren) — An open-world, open-source multiplayer voxel RPG. +* [ozkriff/zemeroth](https://github.com/ozkriff/zemeroth) — A small 2D turn-based hexagonal strategy game [](https://travis-ci.org/ozkriff/zemeroth) +* [Zone of Control](https://github.com/ozkriff/zoc) — A turn-based hexagonal strategy game [](https://travis-ci.org/ozkriff/zoc) ### Graphics @@ -230,9 +231,8 @@ See also [Games Made With Piston](https://github.com/PistonDevelopers/piston/wik * [spejss/Image-Processing-CLI-in-Rust](https://github.com/spejss/Image-Processing-CLI-in-Rust) — CLI for processing images, generating histograms. [![Build Status](https://api.travis-ci.org/spejss/Image-Processing-CLI-in-Rust.svg?branch=master)](https://travis-ci.org/spejss/Image-Processing-CLI-in-Rust) ### Industrial automation - -* [slowtec/tokio-modbus](https://github.com/slowtec/tokio-modbus) — A [tokio](https://tokio.rs)-based [modbus](http://modbus.org) library. [![Build Status](https://api.travis-ci.org/slowtec/tokio-modbus.svg?branch=master)](https://travis-ci.org/slowtec/tokio-modbus) * [locka99/opcua](https://github.com/locka99/opcua) — A pure rust [OPC UA](https://opcfoundation.org/about/opc-technologies/opc-ua/) library. +* [slowtec/tokio-modbus](https://github.com/slowtec/tokio-modbus) — A [tokio](https://tokio.rs)-based [modbus](http://modbus.org) library. [![Build Status](https://api.travis-ci.org/slowtec/tokio-modbus.svg?branch=master)](https://travis-ci.org/slowtec/tokio-modbus) * [BiancoRoyal/modbus-iiot-rust](https://github.com/BiancoRoyal/modbus-iiot-rust) — A pure rust [modbus](http://modbus.org) library with no or less dependencies. [![Build Status](https://api.travis-ci.org/BiancoRoyal/modbus-iiot-rust.svg?branch=master)](https://travis-ci.org/BiancoRoyal/modbus-iiot-rust) ### Observability @@ -243,10 +243,10 @@ See also [Games Made With Piston](https://github.com/PistonDevelopers/piston/wik See also [A comparison of operating systems written in Rust](https://github.com/flosse/rust-os-comparison). +* [nebulet/nebulet](https://github.com/nebulet/nebulet) — A microkernel that implements a WebAssembly "usermode" that runs in Ring 0. * [redox-os/redox](https://gitlab.redox-os.org/redox-os/redox) — [](https://travis-ci.org/redox-os/redox) * [thepowersgang/rust_os](https://github.com/thepowersgang/rust_os) — [](https://travis-ci.org/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. ### Productivity @@ -255,8 +255,11 @@ See also [A comparison of operating systems written in Rust](https://github.com/ ### Security tools -* [arvancloud/libinjection-rs](https://github.com/arvancloud/libinjection-rs) — Rust bindings for [libinjection](https://github.com/client9/libinjection) [](https://travis-ci.org/arvancloud/libinjection-rs) +* [Gymmasssorla/anevicon](https://github.com/Gymmasssorla/anevicon) — The most powerful UDP-based load generator, written in Rust [](https://travis-ci.com/Gymmasssorla/anevicon) + * [kpcyrd/badtouch](https://github.com/kpcyrd/badtouch) — A scriptable network authentication cracker [](https://travis-ci.org/kpcyrd/badtouch) +* [Gymmasssorla/finshir](https://github.com/Gymmasssorla/finshir) — A coroutines-driven Low & Slow traffic generator, written in Rust [](https://travis-ci.com/Gymmasssorla/finshir) +* [arvancloud/libinjection-rs](https://github.com/arvancloud/libinjection-rs) — Rust bindings for [libinjection](https://github.com/client9/libinjection) [](https://travis-ci.org/arvancloud/libinjection-rs) * [kpcyrd/rshijack](https://github.com/kpcyrd/rshijack) — A TCP connection hijacker, rust rewrite of shijack [](https://travis-ci.org/kpcyrd/rshijack) * [kpcyrd/sniffglue](https://github.com/kpcyrd/sniffglue) — A secure multithreaded packet sniffer [](https://travis-ci.org/kpcyrd/sniffglue) * [kpcyrd/sn0int](https://github.com/kpcyrd/sn0int) — A semi-automatic OSINT framework and package manager [](https://travis-ci.org/kpcyrd/sn0int)