From 45da48739194fea0d6e6340faa44883253dd2211 Mon Sep 17 00:00:00 2001 From: Jan Nils Ferner Date: Mon, 3 Jun 2019 10:42:08 +0200 Subject: [PATCH 01/14] Add mockiato This mocking library was recently voted as the crate of the week. [Reddit post](https://www.reddit.com/r/rust/comments/bshn0f/announcing_mockiato_a_strict_yet_friendly_mocking/) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 231a2ff..db03db1 100644 --- a/README.md +++ b/README.md @@ -554,6 +554,7 @@ See also [Are we (I)DE yet?](https://areweideyet.com/) and [Rust Tools](https:// [[testing](https://crates.io/keywords/testing)] +* [mockiato](https://crates.io/crates/mockiato) — A strict, yet friendly mocking library for Rust 2018 [](https://travis-ci.com/myelin-ai/mockiato) * [mutagen](https://crates.io/crates/mutagen) — A source-level mutation testing framework (nightly only) [](https://travis-ci.org/llogiq/mutagen) * [AlKass/polish](https://github.com/AlKass/polish) — Mini Testing/Test-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) * [proptest](https://crates.io/crates/proptest) — property testing framework inspired by the [Hypothesis](https://hypothesis.works/) framework for Python [](https://travis-ci.org/altsysrq/proptest) From cd32095cc03854eac738e55ddc440a0af21e3da0 Mon Sep 17 00:00:00 2001 From: Jussi Niinikoski Date: Thu, 6 Jun 2019 15:53:24 +0300 Subject: [PATCH 02/14] Added WASM-PDF to Graphics/PDF section WASM-PDF was created with Rust and wasm-bindgen: https://github.com/jussiniinikoski/wasm-pdf --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 231a2ff..03da2bb 100644 --- a/README.md +++ b/README.md @@ -1043,6 +1043,7 @@ See also [Are we game yet?](http://arewegameyet.com) * [J-F-Liu/lopdf](https://github.com/J-F-Liu/lopdf) — PDF document manipulation [](https://travis-ci.org/J-F-Liu/lopdf) * [Vulkan](https://www.khronos.org/vulkan/) [[vulkan](https://crates.io/keywords/vulkan)] * [vulkano](https://github.com/vulkano-rs/vulkano) [[vulkano](https://crates.io/crates/vulkano)] — [](https://travis-ci.org/vulkano-rs/vulkano) + * [WASM-PDF](https://github.com/jussiniinikoski/wasm-pdf) – Generates PDF files with JavaScript and WASM (WebAssembly) ### Graph processing From 3f12dda84b0dea1e2b8d170c702cccd2fe81f254 Mon Sep 17 00:00:00 2001 From: F13END <3318070+f13end@users.noreply.github.com> Date: Thu, 6 Jun 2019 17:30:28 +0300 Subject: [PATCH 03/14] Add Holochain --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 231a2ff..7b0ec2c 100644 --- a/README.md +++ b/README.md @@ -152,6 +152,7 @@ See also [Rust — Production](https://www.rust-lang.org/production)(organizatio * [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. [](https://travis-ci.com/lucawen/rbtc/) * [wagu](https://crates.io/crates/wagu) — Generate a wallet for any cryptocurrency [](https://api.travis-ci.com/ArgusObserver/wagu.svg?branch=master) +* [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://travis-ci.com/holochain/holochain-rust.svg?branch=master)](https://travis-ci.com/holochain/holochain-rust) ### Database From 1fcacf173cdb97f3a682d714154626f649229e1d Mon Sep 17 00:00:00 2001 From: Maximilian Schulke Date: Sun, 9 Jun 2019 18:38:57 +0200 Subject: [PATCH 04/14] Add schulke-214/connect-four --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 231a2ff..b24acb2 100644 --- a/README.md +++ b/README.md @@ -201,7 +201,8 @@ See also [Games Made With Piston](https://github.com/PistonDevelopers/piston/wik * [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) * [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/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) From 1151de896bac6b0fb4b16330e7fb7d199d70dc50 Mon Sep 17 00:00:00 2001 From: Fede Date: Tue, 11 Jun 2019 14:31:54 -0300 Subject: [PATCH 05/14] add Rust Regex Playground --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 231a2ff..973a7c9 100644 --- a/README.md +++ b/README.md @@ -356,6 +356,7 @@ See also [A comparison of operating systems written in Rust](https://github.com/ * [rustfmt](https://github.com/rust-lang/rustfmt) — A Rust code formatter [](https://travis-ci.org/rust-lang/rustfmt) * [Rustup](https://github.com/rust-lang/rustup.rs) — the Rust toolchain installer [](https://travis-ci.org/rust-lang/rustup.rs) * [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 +* [Rust Regex Playground](https://2fd.github.io/rust-regex-playground/#method=find®ex=%5Cw%2B&text=abc) — Web tool to evaluate rust regular expressions * [artifact](https://github.com/vitiral/artifact) — the design doc tool made for developers [![Build Status](https://api.travis-ci.org/vitiral/artifact.svg?branch=master)](https://travis-ci.org/vitiral/artifact) * [semantic-rs](https://github.com/semantic-rs/semantic-rs) — automatic crate publishing [](https://travis-ci.org/semantic-rs/semantic-rs) * [fw](https://github.com/brocode/fw) — workspace productivity booster [](https://travis-ci.org/brocode/fw) From 4c33359916e7ffbeaf681d94a94c07295a46368d Mon Sep 17 00:00:00 2001 From: Md Kamaruzzaman Date: Mon, 17 Jun 2019 00:56:53 +0200 Subject: [PATCH 06/14] Added deno as Application --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 231a2ff..7cc31c4 100644 --- a/README.md +++ b/README.md @@ -101,6 +101,7 @@ See also [Rust — Production](https://www.rust-lang.org/production)(organizatio * [AnderEnder/s3find-rs](https://github.com/AnderEnder/s3find-rs) — A command line utility to walk an Amazon S3 hierarchy, an analog of find for Amazon S3 [](https://travis-ci.org/AnderEnder/s3find-rs) * [andschwa/rust-genetic-algorithm](https://github.com/andschwa/rust-genetic-algorithm) — A genetic algorithm for academic benchmark problems [](https://travis-ci.org/andschwa/rust-genetic-algorithm) * [cloudflare/boringtun](https://github.com/cloudflare/boringtun) — A Userspace WireGuard VPN Implementation [](https://crates.io/crates/boringtun) +* [denoland/deno](https://github.com/denoland/deno) — A secure JavaScript/TypeScript runtime built with V8, Rust, and Tokio [](https://travis-ci.com/denoland/deno) * [ivanceras/diwata](https://github.com/ivanceras/diwata) — A database administration tool for postgresql [](https://travis-ci.org/ivanceras/diwata) * [linkerd/linkerd2-proxy](https://github.com/linkerd/linkerd2-proxy) — Ultralight service mesh for Kubernetes. * [darrint/device-blocker](https://github.com/darrint/device-blocker) — Limit screen time to children's various mobile devices by blocking internet access on the family Wifi router. From 326c8be1ab0462402bc225db9f9ddbffff7827ee Mon Sep 17 00:00:00 2001 From: Pascal Berrang Date: Mon, 17 Jun 2019 11:20:48 +0200 Subject: [PATCH 07/14] Add Nimiq to cryptocurrency projects --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 231a2ff..cc63003 100644 --- a/README.md +++ b/README.md @@ -152,6 +152,7 @@ See also [Rust — Production](https://www.rust-lang.org/production)(organizatio * [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. [](https://travis-ci.com/lucawen/rbtc/) * [wagu](https://crates.io/crates/wagu) — Generate a wallet for any cryptocurrency [](https://api.travis-ci.com/ArgusObserver/wagu.svg?branch=master) +* [Nimiq](https://github.com/nimiq/core-rs) — Rust implementation of Nimiq node ### Database From d4e34e00c47390473be2b9721af7d417f2385918 Mon Sep 17 00:00:00 2001 From: Pascal Berrang Date: Mon, 17 Jun 2019 11:26:57 +0200 Subject: [PATCH 08/14] Sorted entries in cryptocurrency section --- README.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index cc63003..ddee20b 100644 --- a/README.md +++ b/README.md @@ -132,27 +132,27 @@ See also [Rust — Production](https://www.rust-lang.org/production)(organizatio ### Cryptocurrencies -* [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 . +* [cardano-cli](https://github.com/input-output-hk/cardano-cli) — Cardano Command Line Interface (CLI) +* [ChainX](https://github.com/chainx-org/ChainX) — Fully Decentralized Interchain Crypto Asset Management on Polkadot. +* [coinbase-pro-rs](https://github.com/inv2004/coinbase-pro-rs) — Coinbase pro client in Rust, supports sync/async/websocket [](https://travis-ci.org/inv2004/coinbase-pro-rs) * [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. +* [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. * [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 [](https://travis-ci.org/inv2004/coinbase-pro-rs) -* [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 +* [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 * [Parity-Bitcoin](https://github.com/paritytech/parity-bitcoin) — The Parity Bitcoin client [](https://travis-ci.com/paritytech/parity-bitcoin) +* [Parity-Bridge](https://github.com/paritytech/parity-bridge) — Bridge between any two ethereum-based networks +* [Parity-Ethereum](https://github.com/paritytech/parity-ethereum) — Fast, light, and robust Ethereum 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. +* [Polkadot](https://github.com/paritytech/polkadot) — Heterogeneous multi‑chain technology with pooled security * [rbtc](https://github.com/lucawen/rbtc) — Convert BTC to any currency and vice-versa. [](https://travis-ci.com/lucawen/rbtc/) +* [rust-cardano](https://github.com/input-output-hk/rust-cardano) — Rust implementation of Cardano primitives, helpers, and related applications +* [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) -* [Nimiq](https://github.com/nimiq/core-rs) — Rust implementation of Nimiq node ### Database From 12719f46043aed538732188fe3193bca36610cab Mon Sep 17 00:00:00 2001 From: Pascal Berrang Date: Mon, 17 Jun 2019 11:32:12 +0200 Subject: [PATCH 09/14] Add build status for Nimiq --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ddee20b..a6c2338 100644 --- a/README.md +++ b/README.md @@ -143,7 +143,7 @@ See also [Rust — Production](https://www.rust-lang.org/production)(organizatio * [Joystream](https://github.com/Joystream/substrate-runtime-joystream) — A user governed video platform. * [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 +* [Nimiq](https://github.com/nimiq/core-rs) — Rust implementation of Nimiq node [](https://travis-ci.com/nimiq/core-rs) * [Parity-Bitcoin](https://github.com/paritytech/parity-bitcoin) — The Parity Bitcoin client [](https://travis-ci.com/paritytech/parity-bitcoin) * [Parity-Bridge](https://github.com/paritytech/parity-bridge) — Bridge between any two ethereum-based networks * [Parity-Ethereum](https://github.com/paritytech/parity-ethereum) — Fast, light, and robust Ethereum client From ba91afe92ff8fd727770579ae18990a7d27ccf1f Mon Sep 17 00:00:00 2001 From: freestrings Date: Fri, 21 Jun 2019 14:26:24 +0900 Subject: [PATCH 10/14] Add jsonpath_lib --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 231a2ff..a18a3de 100644 --- a/README.md +++ b/README.md @@ -1182,6 +1182,7 @@ See also [Are we game yet?](http://arewegameyet.com) * [pest-parser/pest](https://github.com/pest-parser/pest) — The Elegant Parser [![Build Status](https://api.travis-ci.org/pest-parser/pest.svg?branch=master)](https://travis-ci.org/pest-parser/pest) * [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](https://api.travis-ci.org/rustless/queryst.svg?branch=master)](https://travis-ci.org/rustless/queryst) + * [freestrings/jsonpath](https://github.com/freestrings/jsonpath) - [JsonPath](https://goessner.net/articles/JsonPath/) engine written in Rust. Webassembly and Javascript support too [![Build Status](https://travis-ci.org/freestrings/jsonpath.svg?branch=master)](https://travis-ci.org/freestrings/jsonpath) ### Packaging formats From 250a965313a8721d01486cce0e44ca479d5dad9b Mon Sep 17 00:00:00 2001 From: Ivo Georgiev Date: Sun, 23 Jun 2019 15:01:02 +0300 Subject: [PATCH 11/14] add simd-json, simsearch --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 231a2ff..aa49957 100644 --- a/README.md +++ b/README.md @@ -940,6 +940,7 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ * JSON * [pikkr/pikkr](https://github.com/pikkr/pikkr) [[pikkr](https://crates.io/crates/pikkr)] — JSON parser which picks up values directly without performing tokenization in Rust * [serde-rs/json](https://github.com/serde-rs/json) [[serde\_json](https://crates.io/crates/serde_json)] — JSON support for [Serde](https://github.com/serde-rs/serde) framework [](https://travis-ci.org/serde-rs/json) + * [Licenser/simdjson-rs](https://github.com/Licenser/simdjson-rs) [[simd-json](https://crates.io/crates/simd-json)] - High performance JSON parser based on a port of simdjson * [maciejhirsz/json-rust](https://github.com/maciejhirsz/json-rust) [[json](https://crates.io/crates/json)] — JSON implementation in Rust [](https://travis-ci.org/maciejhirsz/json-rust) * Jsonnet * [Qihoo360/rust-jsonnet](https://github.com/Qihoo360/rust-jsonnet) — [](https://travis-ci.org/Qihoo360/rust-jsonnet) @@ -1250,6 +1251,7 @@ See also [Are we game yet?](http://arewegameyet.com) ### Text search +* [andylokandy/simsearch-rs](https://github.com/andylokandy/simsearch-rs) [[simsearch](https://crates.io/crates/simsearch)] - A simple and lightweight fuzzy search engine that works in memory, searching for similar strings * [BurntSushi/fst](https://github.com/BurntSushi/fst) [[fst](https://crates.io/crates/fst)] — [](https://travis-ci.org/BurntSushi/fst) * [CurrySoftware/perlin](https://github.com/CurrySoftware/perlin) [[perlin](https://crates.io/crates/perlin)] — [](https://travis-ci.org/CurrySoftware/perlin) * [tantivy-search/tantivy](https://github.com/tantivy-search/tantivy) [[tantivy](https://crates.io/crates/tantivy)] — [](https://travis-ci.org/tantivy-search/tantivy) From 849d69a34cd8ea22ba5b0309a77571b41d8ba054 Mon Sep 17 00:00:00 2001 From: Viktor Lazarev Date: Mon, 24 Jun 2019 09:52:26 +0200 Subject: [PATCH 12/14] Add Seed web framework --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 231a2ff..2e32c1b 100644 --- a/README.md +++ b/README.md @@ -1269,6 +1269,7 @@ See also [Are we web yet?](http://www.arewewebyet.org) and [Rust web framework c * [cargo-web](https://crates.io/crates/cargo-web) — A Cargo subcommand for the client-side Web [![Build Status](https://api.travis-ci.org/koute/cargo-web.svg)](https://travis-ci.org/koute/cargo-web) * [stdweb](https://crates.io/crates/stdweb) — A standard library for the client-side Web [![Build Status](https://api.travis-ci.org/koute/stdweb.svg)](https://travis-ci.org/koute/stdweb) * [yew](https://crates.io/crates/yew) — Rust framework for making client web apps + * [seed](https://github.com/David-OConnor/seed) - A Rust framework for creating web apps [![Build Status](https://api.travis-ci.org/David-OConnor/seed.svg?branch=master)](https://travis-ci.org/David-OConnor/seed) * HTTP Client * [alexcrichton/curl-rust](https://github.com/alexcrichton/curl-rust) — [libcurl](https://curl.haxx.se/libcurl/) bindings [](https://travis-ci.org/alexcrichton/curl-rust) * [hyperium/hyper](https://github.com/hyperium/hyper) — an HTTP implementation [](https://travis-ci.org/hyperium/hyper) From 26949c75f1857364571ea810548bcf650fd1795b Mon Sep 17 00:00:00 2001 From: Viktor Lazarev Date: Mon, 24 Jun 2019 09:55:57 +0200 Subject: [PATCH 13/14] Move new entry to keep alphabetical order --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2e32c1b..d42035d 100644 --- a/README.md +++ b/README.md @@ -1267,9 +1267,9 @@ See also [Are we web yet?](http://www.arewewebyet.org) and [Rust web framework c * Client-side / WASM * [cargo-web](https://crates.io/crates/cargo-web) — A Cargo subcommand for the client-side Web [![Build Status](https://api.travis-ci.org/koute/cargo-web.svg)](https://travis-ci.org/koute/cargo-web) + * [seed](https://github.com/David-OConnor/seed) - A Rust framework for creating web apps [![Build Status](https://api.travis-ci.org/David-OConnor/seed.svg?branch=master)](https://travis-ci.org/David-OConnor/seed) * [stdweb](https://crates.io/crates/stdweb) — A standard library for the client-side Web [![Build Status](https://api.travis-ci.org/koute/stdweb.svg)](https://travis-ci.org/koute/stdweb) * [yew](https://crates.io/crates/yew) — Rust framework for making client web apps - * [seed](https://github.com/David-OConnor/seed) - A Rust framework for creating web apps [![Build Status](https://api.travis-ci.org/David-OConnor/seed.svg?branch=master)](https://travis-ci.org/David-OConnor/seed) * HTTP Client * [alexcrichton/curl-rust](https://github.com/alexcrichton/curl-rust) — [libcurl](https://curl.haxx.se/libcurl/) bindings [](https://travis-ci.org/alexcrichton/curl-rust) * [hyperium/hyper](https://github.com/hyperium/hyper) — an HTTP implementation [](https://travis-ci.org/hyperium/hyper) From 305d37c30dd3611fc5ad4895d45c52d08bc05fb7 Mon Sep 17 00:00:00 2001 From: Jakub Wieczorek Date: Sat, 29 Jun 2019 19:57:43 +0200 Subject: [PATCH 14/14] Add `sfackler/cargo-tree` --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 231a2ff..891f38c 100644 --- a/README.md +++ b/README.md @@ -384,6 +384,7 @@ See also [A comparison of operating systems written in Rust](https://github.com/ * [cargo-release](https://crates.io/crates/cargo-release) — tool for releasing git-managed cargo project, build, tag, publish, doc and push [](https://travis-ci.org/sunng87/cargo-release) * [cargo-script](https://crates.io/crates/cargo-script) — lets people quickly and easily run Rust "scripts" which can make use of Cargo's package ecosystem [](https://travis-ci.org/DanielKeep/cargo-script) * [cargo-testify](https://crates.io/crates/cargo-testify) — watches files changes, runs tests and notifies about the result with friendly OS notification [](https://travis-ci.org/greyblake/cargo-testify) + * [cargo-tree](https://github.com/sfackler/cargo-tree) – Cargo subcommand that visualizes a crate's dependency graph in a tree-like format [![CircleCI](https://circleci.com/gh/sfackler/cargo-tree.svg?style=shield)](https://circleci.com/gh/sfackler/cargo-tree) * [cargo-update](https://crates.io/crates/cargo-update) — cargo subcommand for checking and applying updates to installed executables [](https://travis-ci.org/nabijaczleweli/cargo-update) * [cargo-watch](https://crates.io/crates/cargo-watch) — utility for cargo to compile projects when sources change [](https://travis-ci.org/passcod/cargo-watch) * [liuchong/cargo-x](https://github.com/liuchong/cargo-x) — A very simple third-party cargo subcommand to execute a custom command [](https://travis-ci.org/liuchong/cargo-x)