From ab19904bd07cb57bde9b99cd255640c79d498014 Mon Sep 17 00:00:00 2001 From: BinCheng Date: Wed, 3 Feb 2021 01:39:31 +0800 Subject: [PATCH 01/20] Update README.md --- README.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c9a0450..c3271aa 100644 --- a/README.md +++ b/README.md @@ -1466,8 +1466,15 @@ See also [Are we game yet?](https://arewegameyet.rs) * [nyx-space](https://crates.io/crates/nyx-space) - High fidelity, fast, reliable and validated astrodynamical toolkit library, used for spacecraft mission design and orbit determination [![Build Status](https://gitlab.com/chrisrabotin/nyx/badges/master/pipeline.svg)](https://gitlab.com/chrisrabotin/nyx/pipelines) ### Task scheduling -* [BinChengZhao/delay-timer](https://github.com/BinChengZhao/delay-timer) — delay-timer is a task manager based on a time wheel algorithm, which makes it easy to manage timed tasks, or to periodically execute arbitrary tasks such as closures. [![Cargo](https://img.shields.io/crates/v/delay_timer.svg)]( +* [BinChengZhao/delay-timer](https://github.com/BinChengZhao/delay-timer) — Time-manager of delayed tasks. Like crontab, but synchronous asynchronous tasks are possible, and dynamic add/cancel/remove is supported and based on a time wheel algorithm. +[![Build](https://github.com/BinChengZhao/delay-timer/workflows/Build%20and%20test/badge.svg)]( +https://github.com/BinChengZhao/delay-timer/actions) +[![License](https://img.shields.io/badge/license-MIT%2FApache--2.0-blue.svg)]( +https://github.com/BinChengZhao/delay-timer) +[![Cargo](https://img.shields.io/crates/v/delay_timer.svg)]( https://crates.io/crates/delay_timer) +[![Documentation](https://docs.rs/delay_timer/badge.svg)]( +https://docs.rs/delay_timer) ### Template engine From 4cd483687ea6bf1def38e8bb354ba826768096a7 Mon Sep 17 00:00:00 2001 From: BinCheng Date: Thu, 4 Feb 2021 18:16:59 +0800 Subject: [PATCH 02/20] Update README.md --- README.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/README.md b/README.md index 6ccd505..619f615 100644 --- a/README.md +++ b/README.md @@ -1467,15 +1467,11 @@ See also [Are we game yet?](https://arewegameyet.rs) * [nyx-space](https://crates.io/crates/nyx-space) - High fidelity, fast, reliable and validated astrodynamical toolkit library, used for spacecraft mission design and orbit determination [![Build Status](https://gitlab.com/chrisrabotin/nyx/badges/master/pipeline.svg)](https://gitlab.com/chrisrabotin/nyx/pipelines) ### Task scheduling -* [BinChengZhao/delay-timer](https://github.com/BinChengZhao/delay-timer) — Time-manager of delayed tasks. Like crontab, but synchronous asynchronous tasks are possible, and dynamic add/cancel/remove is supported and based on a time wheel algorithm. +* [BinChengZhao/delay-timer](https://github.com/BinChengZhao/delay-timer) — Time-manager of delayed tasks. Like crontab, but synchronous asynchronous tasks are possible. [![Build](https://github.com/BinChengZhao/delay-timer/workflows/Build%20and%20test/badge.svg)]( https://github.com/BinChengZhao/delay-timer/actions) -[![License](https://img.shields.io/badge/license-MIT%2FApache--2.0-blue.svg)]( -https://github.com/BinChengZhao/delay-timer) [![Cargo](https://img.shields.io/crates/v/delay_timer.svg)]( https://crates.io/crates/delay_timer) -[![Documentation](https://docs.rs/delay_timer/badge.svg)]( -https://docs.rs/delay_timer) ### Template engine From 44718ca2ed99bec52bc9faded1a879063c112d3b Mon Sep 17 00:00:00 2001 From: BinCheng Date: Thu, 4 Feb 2021 18:23:05 +0800 Subject: [PATCH 03/20] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 619f615..e4b8117 100644 --- a/README.md +++ b/README.md @@ -1467,7 +1467,7 @@ See also [Are we game yet?](https://arewegameyet.rs) * [nyx-space](https://crates.io/crates/nyx-space) - High fidelity, fast, reliable and validated astrodynamical toolkit library, used for spacecraft mission design and orbit determination [![Build Status](https://gitlab.com/chrisrabotin/nyx/badges/master/pipeline.svg)](https://gitlab.com/chrisrabotin/nyx/pipelines) ### Task scheduling -* [BinChengZhao/delay-timer](https://github.com/BinChengZhao/delay-timer) — Time-manager of delayed tasks. Like crontab, but synchronous asynchronous tasks are possible. +* [delay-timer](https://github.com/BinChengZhao/delay-timer) — Time-manager of delayed tasks. Like crontab, but asynchronous tasks are possible. [![Build](https://github.com/BinChengZhao/delay-timer/workflows/Build%20and%20test/badge.svg)]( https://github.com/BinChengZhao/delay-timer/actions) [![Cargo](https://img.shields.io/crates/v/delay_timer.svg)]( From 6e8c078f1c07d8960996d10c8c1f34a94df4f70c Mon Sep 17 00:00:00 2001 From: Isitha Subasinghe Date: Fri, 12 Feb 2021 23:24:27 +1100 Subject: [PATCH 04/20] Added grmtools --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 996f045..85798fe 100644 --- a/README.md +++ b/README.md @@ -1416,7 +1416,7 @@ See also [Are we game yet?](https://arewegameyet.rs) * [replicadse/wavefront_rs](https://github.com/replicadse/wavefront_rs) — A parser for the Wavefront OBJ format. [![crates.io](https://img.shields.io/crates/v/wavefront_rs.svg)](https://crates.io/crates/wavefront_rs) [![crates.io](https://img.shields.io/crates/d/wavefront_rs?label=crates.io%20downloads)](https://crates.io/crates/wavefront_rs) [![build badge](https://github.com/replicadse/wavefront_rs/workflows/pipeline/badge.svg?branch=master)](https://github.com/replicadse/wavefront_rs/actions) * [s-panferov/queryst](https://github.com/s-panferov/queryst) — A query string parsing library for Rust inspired by https://github.com/ljharb/qs * [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://api.travis-ci.org/freestrings/jsonpath.svg?branch=master)](https://travis-ci.org/freestrings/jsonpath) - + * [softdevteam/grmtools](https://github.com/softdevteam/grmtools/) - A LR parser with better error correction ### Packaging formats - [pop-os/debarchive](https://github.com/pop-os/debarchive) Library for reading and extracting debian archives From 096bad65c57d82c530ba10af85052edcc250a817 Mon Sep 17 00:00:00 2001 From: austinabell Date: Fri, 12 Feb 2021 08:12:56 -0500 Subject: [PATCH 05/20] Add Forest to the list --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 996f045..3c78f8c 100644 --- a/README.md +++ b/README.md @@ -158,6 +158,7 @@ See also [Rust — Production](https://www.rust-lang.org/production) organizatio * [CITA](https://github.com/citahub/cita) — A high performance blockchain kernel for enterprise users. * [coinbase-pro-rs](https://github.com/inv2004/coinbase-pro-rs) — Coinbase pro client in Rust, supports sync/async/websocket [![build badge](https://api.travis-ci.org/inv2004/coinbase-pro-rs.svg?branch=master)](https://travis-ci.org/inv2004/coinbase-pro-rs) * [ethaddrgen](https://github.com/Limeth/ethaddrgen) — Custom Ethereum vanity address generator made in Rust [![build badge](https://api.travis-ci.org/Limeth/ethaddrgen.svg?branch=master)](https://travis-ci.org/Limeth/ethaddrgen) +* [Forest](https://github.com/ChainSafe/forest) - Rust Filecoin implementation [![Build Status](https://img.shields.io/circleci/build/gh/ChainSafe/forest/main?branch=master)](https://app.circleci.com/pipelines/github/ChainSafe/forest?branch=main) * [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) — Scalable P2P alternative to blockchain for all those distributed apps you always wanted to build. The link to the old repo is [this](https://github.com/holochain/holochain-rust) which is no longer maintained. [![Build Status](https://api.travis-ci.com/holochain/holochain-rust.svg?branch=master)](https://travis-ci.com/holochain/holochain-rust) From 75d67cd3e6a62c826f57c855e3730e63265f3cd1 Mon Sep 17 00:00:00 2001 From: Armin Becher Date: Mon, 22 Feb 2021 12:45:11 +0100 Subject: [PATCH 06/20] Add wildmatch --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 996f045..fc53739 100644 --- a/README.md +++ b/README.md @@ -1488,6 +1488,7 @@ https://crates.io/crates/delay_timer) ### Text processing +* [becheran/wildmatch](https://github.com/becheran/wildmatch) — Simple string matching with questionmark- and star-wildcard operator [![build badge](https://github.com/becheran/wildmatch/workflows/Build/badge.svg)](https://github.com/becheran/wildmatch/actions?workflow=Build) * [BurntSushi/suffix](https://github.com/BurntSushi/suffix) — Linear time suffix array construction (with Unicode support) [![build badge](https://api.travis-ci.org/BurntSushi/suffix.svg?branch=master)](https://travis-ci.org/BurntSushi/suffix) * [BurntSushi/tabwriter](https://github.com/BurntSushi/tabwriter) — Elastic tab stops (i.e., text column alignment) [![build badge](https://api.travis-ci.org/BurntSushi/tabwriter.svg?branch=master)](https://travis-ci.org/BurntSushi/tabwriter) * [mgeisler/textwrap](https://github.com/mgeisler/textwrap) [[textwrap](https://crates.io/crates/textwrap)] — Word wrap text (with support for hyphenation) [![build badge](https://api.travis-ci.org/mgeisler/textwrap.svg?branch=master)](https://travis-ci.org/mgeisler/textwrap) From 24681ac099d0d5b7e4da07c99276c3c703079f98 Mon Sep 17 00:00:00 2001 From: Armin Becher Date: Mon, 22 Feb 2021 13:04:47 +0100 Subject: [PATCH 07/20] Explicit master branch --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fc53739..9584cd4 100644 --- a/README.md +++ b/README.md @@ -1488,7 +1488,7 @@ https://crates.io/crates/delay_timer) ### Text processing -* [becheran/wildmatch](https://github.com/becheran/wildmatch) — Simple string matching with questionmark- and star-wildcard operator [![build badge](https://github.com/becheran/wildmatch/workflows/Build/badge.svg)](https://github.com/becheran/wildmatch/actions?workflow=Build) +* [becheran/wildmatch](https://github.com/becheran/wildmatch) — Simple string matching with questionmark- and star-wildcard operator [![build badge](https://github.com/becheran/wildmatch/workflows/Build/badge.svg?branch=master)](https://github.com/becheran/wildmatch/actions?workflow=Build) * [BurntSushi/suffix](https://github.com/BurntSushi/suffix) — Linear time suffix array construction (with Unicode support) [![build badge](https://api.travis-ci.org/BurntSushi/suffix.svg?branch=master)](https://travis-ci.org/BurntSushi/suffix) * [BurntSushi/tabwriter](https://github.com/BurntSushi/tabwriter) — Elastic tab stops (i.e., text column alignment) [![build badge](https://api.travis-ci.org/BurntSushi/tabwriter.svg?branch=master)](https://travis-ci.org/BurntSushi/tabwriter) * [mgeisler/textwrap](https://github.com/mgeisler/textwrap) [[textwrap](https://crates.io/crates/textwrap)] — Word wrap text (with support for hyphenation) [![build badge](https://api.travis-ci.org/mgeisler/textwrap.svg?branch=master)](https://travis-ci.org/mgeisler/textwrap) From b286ed230728fa1d4836e60fb1cda4fee7dfc8db Mon Sep 17 00:00:00 2001 From: Armin Becher Date: Mon, 22 Feb 2021 15:06:22 +0100 Subject: [PATCH 08/20] Try to please CI --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9584cd4..04d4252 100644 --- a/README.md +++ b/README.md @@ -1488,7 +1488,7 @@ https://crates.io/crates/delay_timer) ### Text processing -* [becheran/wildmatch](https://github.com/becheran/wildmatch) — Simple string matching with questionmark- and star-wildcard operator [![build badge](https://github.com/becheran/wildmatch/workflows/Build/badge.svg?branch=master)](https://github.com/becheran/wildmatch/actions?workflow=Build) +* [becheran/wildmatch](https://github.com/becheran/wildmatch) [[wildmatch](https://crates.io/crates/wildmatch)] — Simple string matching with questionmark- and star-wildcard operator [![Actions Status](https://github.com/becheran/wildmatch/workflows/Build/badge.svg?branch=master)](https://github.com/becheran/wildmatch/actions) * [BurntSushi/suffix](https://github.com/BurntSushi/suffix) — Linear time suffix array construction (with Unicode support) [![build badge](https://api.travis-ci.org/BurntSushi/suffix.svg?branch=master)](https://travis-ci.org/BurntSushi/suffix) * [BurntSushi/tabwriter](https://github.com/BurntSushi/tabwriter) — Elastic tab stops (i.e., text column alignment) [![build badge](https://api.travis-ci.org/BurntSushi/tabwriter.svg?branch=master)](https://travis-ci.org/BurntSushi/tabwriter) * [mgeisler/textwrap](https://github.com/mgeisler/textwrap) [[textwrap](https://crates.io/crates/textwrap)] — Word wrap text (with support for hyphenation) [![build badge](https://api.travis-ci.org/mgeisler/textwrap.svg?branch=master)](https://travis-ci.org/mgeisler/textwrap) From ba0ecbb1f78354f3593f4c0d18dc90a175bdcd0c Mon Sep 17 00:00:00 2001 From: Saverio Miroddi Date: Sat, 6 Mar 2021 10:23:25 +0100 Subject: [PATCH 09/20] Add downloads badge to some game engines When evaluating a game engine, popularity is a very valuable metric. --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 996f045..b454258 100644 --- a/README.md +++ b/README.md @@ -1190,15 +1190,15 @@ See also [Are we game yet?](https://arewegameyet.rs) * [amethyst/specs](https://github.com/amethyst/specs) — Specs Parallel ECS [![build badge](https://api.travis-ci.org/amethyst/specs.svg?branch=master)](https://travis-ci.org/amethyst/specs) * [legion](https://github.com/amethyst/legion) — A feature rich high performance ECS library with minimal boilerplate [![build badge](https://github.com/amethyst/legion/workflows/CI/badge.svg?branch=master)](https://github.com/amethyst/legion/actions) * Game Engines - * [Amethyst](https://amethyst.rs) — Data-oriented game engine - [![Crates.io](https://img.shields.io/crates/v/amethyst)](https://crates.io/crates/amethyst) [![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/amethyst/amethyst/blob/main/COPYING) + * [Amethyst](https://amethyst.rs) — Data-oriented game engine - [![Crates.io](https://img.shields.io/crates/v/amethyst)](https://crates.io/crates/amethyst) [![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/amethyst/amethyst/blob/main/COPYING) [![Crates.io](https://img.shields.io/crates/d/amethyst.svg)](https://crates.io/crates/amethyst) * [Bevy](https://github.com/bevyengine/bevy) is a refreshingly simple data-driven game engine built in Rust. - [![Crates.io](https://img.shields.io/crates/v/bevy.svg)](https://crates.io/crates/bevy) [![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/bevyengine/bevy/blob/master/LICENSE) [![Crates.io](https://img.shields.io/crates/d/bevy.svg)](https://crates.io/crates/bevy) - * [ggez](https://github.com/ggez/ggez) — A lightweight game framework for making 2D games with minimum friction - [![Crates.io](https://img.shields.io/crates/v/ggez.svg)](https://crates.io/crates/ggez) [![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/ggez/ggez/blob/master/LICENSE) + * [ggez](https://github.com/ggez/ggez) — A lightweight game framework for making 2D games with minimum friction - [![Crates.io](https://img.shields.io/crates/v/ggez.svg)](https://crates.io/crates/ggez) [![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/ggez/ggez/blob/master/LICENSE) [![Crates.io](https://img.shields.io/crates/d/ggez.svg)](https://crates.io/crates/ggez) * [harmony](https://github.com/StarArawn/harmony) — A modern 3D/2D game engine that uses wgpu - * [Kiss3d](http://kiss3d.org) — A Keep It Simple, Stupid 3d graphics engine written with Rust + * [Kiss3d](http://kiss3d.org) — A Keep It Simple, Stupid 3d graphics engine written with Rust [![Crates.io](https://img.shields.io/crates/d/kiss3d.svg)](https://crates.io/crates/kiss3d) * [oxidator](https://github.com/Ruddle/oxidator) — A real time strategy game/engine written with Rust and WebGPU - * [Piston](https://www.piston.rs/) — [![Crates.io](https://img.shields.io/crates/v/piston.svg?style=flat-square)](https://crates.io/crates/piston) [![Crates.io](https://img.shields.io/crates/l/piston.svg)](https://github.com/PistonDevelopers/piston/blob/master/LICENSE) + * [Piston](https://www.piston.rs/) — [![Crates.io](https://img.shields.io/crates/v/piston.svg?style=flat-square)](https://crates.io/crates/piston) [![Crates.io](https://img.shields.io/crates/l/piston.svg)](https://github.com/PistonDevelopers/piston/blob/master/LICENSE) [![Crates.io](https://img.shields.io/crates/d/piston.svg)](https://crates.io/crates/piston) * [Unrust](https://github.com/unrust/unrust) — unrust — A pure rust based (webgl 2.0 / native) game engine * [Godot](https://godotengine.org/) * [godot-rust/godot-rust](https://github.com/godot-rust/godot-rust) [[gdnative](https://crates.io/crates/gdnative)] - Rust bindings to the Godot game engine [![build badge](https://api.travis-ci.com/godot-rust/godot-rust.svg?branch=master)](https://travis-ci.com/github/godot-rust/godot-rust) From bed9ec7ebafa69092455b0b76f8b4086ec20443f Mon Sep 17 00:00:00 2001 From: Cthulhux Date: Sun, 4 Apr 2021 00:18:09 +0200 Subject: [PATCH 10/20] Add yaydl It seems to have received quite some traction lately, so I guess I can call it an awesome project now. As this repository suggests GitHub-only entries, I provided a mirror. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 996f045..c7478df 100644 --- a/README.md +++ b/README.md @@ -410,6 +410,7 @@ See also [A comparison of operating systems written in Rust](https://github.com/ ### Video +* [dertuxmalwieder/yaydl](https://github.com/dertuxmalwieder/yaydl) [[yaydl](https://crates.io/crates/yaydl)] - A simple video downloader * [Phate6660/rsmpv](https://github.com/Phate6660/rsmpv) — A controller for MPV, requires IPC to be enabled in MPV. * [tgotwig/vidmerger](https://github.com/tgotwig/vidmerger) — A wrapper around ffmpeg which simplifies merging multiple videos 🎞 * [xiph/rav1e](https://github.com/xiph/rav1e) — The fastest and safest AV1 encoder. [![build badge](https://api.travis-ci.org/xiph/rav1e.svg?branch=master)](https://travis-ci.org/xiph/rav1e) From be04c09ad22f19be726e5dd2b140fb93f6224664 Mon Sep 17 00:00:00 2001 From: Gregory Hill Date: Tue, 13 Apr 2021 11:29:55 +0100 Subject: [PATCH 11/20] add google/argh to cli parsers Signed-off-by: Gregory Hill --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 996f045..7eeeba3 100644 --- a/README.md +++ b/README.md @@ -811,6 +811,7 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ ### Command-line * Argument parsing + * [google/argh](https://github.com/google/argh) [[argh](https://crates.io/crates/argh)] — An opinionated Derive-based argument parser optimized for code size [![build badge](https://github.com/google/argh/workflows/Argh/badge.svg?branch=master)](https://github.com/google/argh/actions) * [clap-rs](https://github.com/clap-rs/clap) [[clap](https://crates.io/crates/clap)] — A simple to use, full featured command-line argument parser [![build badge](https://api.travis-ci.org/clap-rs/clap.svg?branch=master)](https://travis-ci.org/clap-rs/clap) * [docopt/docopt.rs](https://github.com/docopt/docopt.rs) [[docopt](https://crates.io/crates/docopt)] — A Rust implementation of [DocOpt](http://docopt.org) [![build badge](https://api.travis-ci.org/docopt/docopt.rs.svg?branch=master)](https://travis-ci.org/docopt/docopt.rs) * [z5labs/pflag](https://github.com/z5labs/pflag) [[pflag](https://crates.io/crates/pflag)] — A port of @spf13's amazing POSIX compliant arg parsing library in Go. [![Build Status](https://github.com/z5labs/pflag/workflows/Rust/badge.svg?branch=master)](https://github.com/z5labs/pflag/actions) From dfe8b633f60b6931d06bb9b5b61d03059c3705a1 Mon Sep 17 00:00:00 2001 From: BinCheng Date: Wed, 30 Jun 2021 14:06:32 +0800 Subject: [PATCH 12/20] Update README.md --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index 7fcce5d..45c7884 100644 --- a/README.md +++ b/README.md @@ -1473,8 +1473,6 @@ See also [Are we game yet?](https://arewegameyet.rs) * [delay-timer](https://github.com/BinChengZhao/delay-timer) — Time-manager of delayed tasks. Like crontab, but asynchronous tasks are possible. [![Build](https://github.com/BinChengZhao/delay-timer/workflows/Build%20and%20test/badge.svg)]( https://github.com/BinChengZhao/delay-timer/actions) -[![Cargo](https://img.shields.io/crates/v/delay_timer.svg)]( -https://crates.io/crates/delay_timer) ### Template engine From 9daa4b832c75593623e4ea5e5a341ce47bb74cb3 Mon Sep 17 00:00:00 2001 From: BinCheng Date: Wed, 30 Jun 2021 14:27:16 +0800 Subject: [PATCH 13/20] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 45c7884..170057f 100644 --- a/README.md +++ b/README.md @@ -1471,7 +1471,7 @@ See also [Are we game yet?](https://arewegameyet.rs) ### Task scheduling * [delay-timer](https://github.com/BinChengZhao/delay-timer) — Time-manager of delayed tasks. Like crontab, but asynchronous tasks are possible. -[![Build](https://github.com/BinChengZhao/delay-timer/workflows/Build%20and%20test/badge.svg)]( +[![Build](https://github.com/BinChengZhao/delay-timer/actions/workflows/rust.yml/badge.svg)]( https://github.com/BinChengZhao/delay-timer/actions) ### Template engine From 1f5c9e6c02c14515077c434a2983bc172d932bbc Mon Sep 17 00:00:00 2001 From: "A.J. Hunyady" Date: Sat, 10 Jul 2021 07:06:27 -0700 Subject: [PATCH 14/20] Update README.md Add `Data Streaming` section and introduce `infinyon/fluvio`. --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 06b9052..4e6a476 100644 --- a/README.md +++ b/README.md @@ -60,6 +60,7 @@ If you want to contribute, please read [this](CONTRIBUTING.md). - [Cryptography](#cryptography) - [Database](#database-1) - [Data processing](#data-processing) + - [Data streaming](#data-streaming) - [Data structures](#data-structures) - [Data visualization](#data-visualization) - [Date and time](#date-and-time) @@ -1028,6 +1029,10 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ * [pola-rs/polars](https://github.com/pola-rs/polars) - Fast feature complete DataFrame library ![Build and test](https://github.com/pola-rs/polars/workflows/Build%20and%20test/badge.svg?branch=master) * [weld-project/weld](https://github.com/weld-project/weld) — High-performance runtime for data analytics applications +### Data streaming + +* [infinyon/fluvio](_https://github.com/infinyon/fluvio_) - Programmable data streaming platform [![CI](https://github.com/infinyon/fluvio/workflows/CI/badge.svg)](_https://github.com/infinyon/fluvio/actions_) + ### Data structures * [billyevans/tst](https://github.com/billyevans/tst) [[tst](https://crates.io/crates/tst)] — Ternary search tree collection [![build badge](https://api.travis-ci.org/billyevans/tst.svg?branch=master)](https://travis-ci.org/billyevans/tst) From c311dd0ef1de8c3d72eb16f2b2f74d82f2980ba9 Mon Sep 17 00:00:00 2001 From: "A.J. Hunyady" Date: Sat, 10 Jul 2021 07:20:38 -0700 Subject: [PATCH 15/20] Fixed underscore Underscores have been mistakenly added. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4e6a476..b2adbf7 100644 --- a/README.md +++ b/README.md @@ -1031,7 +1031,7 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ ### Data streaming -* [infinyon/fluvio](_https://github.com/infinyon/fluvio_) - Programmable data streaming platform [![CI](https://github.com/infinyon/fluvio/workflows/CI/badge.svg)](_https://github.com/infinyon/fluvio/actions_) +* [infinyon/fluvio](_https://github.com/infinyon/fluvio_) - Programmable data streaming platform [![CI](https://github.com/infinyon/fluvio/workflows/CI/badge.svg)](https://github.com/infinyon/fluvio/actions) ### Data structures From 71f94ada2021d05d2ed7181dace9ef321038eb45 Mon Sep 17 00:00:00 2001 From: "A.J. Hunyady" Date: Sat, 10 Jul 2021 07:27:09 -0700 Subject: [PATCH 16/20] Removed link underscore link underscore also removed. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b2adbf7..2db3145 100644 --- a/README.md +++ b/README.md @@ -1031,7 +1031,7 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ ### Data streaming -* [infinyon/fluvio](_https://github.com/infinyon/fluvio_) - Programmable data streaming platform [![CI](https://github.com/infinyon/fluvio/workflows/CI/badge.svg)](https://github.com/infinyon/fluvio/actions) +* [infinyon/fluvio](https://github.com/infinyon/fluvio) - Programmable data streaming platform [![CI](https://github.com/infinyon/fluvio/workflows/CI/badge.svg)](https://github.com/infinyon/fluvio/actions) ### Data structures From f212d12b6c923524b85e6f9172930373704a1476 Mon Sep 17 00:00:00 2001 From: Tom Parker-Shemilt Date: Sun, 11 Jul 2021 15:56:48 +0100 Subject: [PATCH 17/20] Fixes tikv build badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 06b9052..cadf7d2 100644 --- a/README.md +++ b/README.md @@ -193,7 +193,7 @@ See also [Rust — Production](https://www.rust-lang.org/production) organizatio * [PumpkinDB](https://github.com/PumpkinDB/PumpkinDB) — an event sourcing database engine [![build badge](https://api.travis-ci.org/PumpkinDB/PumpkinDB.svg?branch=master)](https://travis-ci.org/PumpkinDB/PumpkinDB) * [seppo0010/rsedis](https://github.com/seppo0010/rsedis) — A Redis reimplementation in Rust [![build badge](https://api.travis-ci.org/seppo0010/rsedis.svg?branch=master)](https://travis-ci.org/seppo0010/rsedis) * [Skytable](https://github.com/skytable/skytable) — A multi-model NoSQL database ![GitHub Workflow Status](https://img.shields.io/github/workflow/status/skytable/skytable/Tests?style=flat-square) -* [tikv](https://github.com/tikv/tikv) — A distributed KV database in Rust [![build badge](https://circleci.com/gh/tikv/tikv.svg?style=shield&circle-token=36bab0a8e43edb0941b31c38557d2d9d0d58f708)](https://app.circleci.com/pipelines/github/tikv/tikv) +* [tikv](https://github.com/tikv/tikv) — A distributed KV database in Rust [![Build Status](https://ci.pingcap.net/job/tikv_ghpr_test/badge/icon)](https://ci.pingcap.net/job/tikv_ghpr_test/) * [sled](https://crates.io/crates/sled) — A (beta) modern embedded database [![Build Status](https://github.com/spacejam/sled/workflows/Rust/badge.svg?branch=master)](https://github.com/spacejam/sled/actions?workflow=Rust) * [TerminusDB](https://github.com/terminusdb/terminusdb-store) - open source graph database and document store [![Build Status](https://github.com/terminusdb/terminusdb-store/workflows/Build/badge.svg?branch=master)](https://github.com/terminusdb/terminusdb-store/actions) From ac53eb96253aa2ce064f7288063e7eb6fe127e07 Mon Sep 17 00:00:00 2001 From: utam0k Date: Sun, 18 Jul 2021 17:53:42 +0900 Subject: [PATCH 18/20] youki - Container runtime written in Rust --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 06b9052..0c6e9cb 100644 --- a/README.md +++ b/README.md @@ -421,6 +421,7 @@ See also [A comparison of operating systems written in Rust](https://github.com/ * [firecracker-microvm/firecracker](https://github.com/firecracker-microvm/firecracker) — A lightweight virtual machine for container workload [Firecracker Microvm](https://firecracker-microvm.github.io/) * [oracle/railcar](https://github.com/oracle/railcar) — Docker-like container OCI runtime implementation in Rust [![wercker status](https://app.wercker.com/status/730e874772dc02c6005f4ae4e42b0ca4/s/master "wercker status")](https://app.wercker.com/applications/59696a02ee70670100155ae2 ) * [tailhook/vagga](https://github.com/tailhook/vagga) — A containerization tool without daemons [![build badge](https://api.travis-ci.org/tailhook/vagga.svg?branch=master)](https://travis-ci.org/tailhook/vagga) +* [containers/youki](https://github.com/containers/youki) — A container runtime in Rust [![build badge](https://github.com/containers/youki/actions/workflows/main.yml/badge.svg?branch=main)](https://github.com/containers/youki/actions) ### Web From 359e522e824d8335bbded6bda5dfbf7a8ac9443a Mon Sep 17 00:00:00 2001 From: Tom Parker-Shemilt Date: Sun, 25 Jul 2021 14:34:18 +0100 Subject: [PATCH 19/20] Fix all the other broken links --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index cadf7d2..53315b9 100644 --- a/README.md +++ b/README.md @@ -190,7 +190,7 @@ See also [Rust — Production](https://www.rust-lang.org/production) organizatio * [noria](https://crates.io/crates/noria) — Dynamically changing, partially-stateful data-flow for web application backends [![build badge](https://api.travis-ci.org/mit-pdos/noria.svg?branch=master)](https://travis-ci.org/mit-pdos/noria) * [Lucid](https://github.com/lucid-kv/lucid) — High performance and distributed KV store accessible through a HTTP API. [![Build Status](https://github.com/lucid-kv/lucid/workflows/Lucid/badge.svg?branch=master)](https://github.com/lucid-kv/lucid/actions?workflow=Lucid) * [ParityDB](https://github.com/paritytech/parity-db) — Fast and reliable database, optimised for read operation -* [PumpkinDB](https://github.com/PumpkinDB/PumpkinDB) — an event sourcing database engine [![build badge](https://api.travis-ci.org/PumpkinDB/PumpkinDB.svg?branch=master)](https://travis-ci.org/PumpkinDB/PumpkinDB) +* [PumpkinDB](https://github.com/PumpkinDB/PumpkinDB) — an event sourcing database engine * [seppo0010/rsedis](https://github.com/seppo0010/rsedis) — A Redis reimplementation in Rust [![build badge](https://api.travis-ci.org/seppo0010/rsedis.svg?branch=master)](https://travis-ci.org/seppo0010/rsedis) * [Skytable](https://github.com/skytable/skytable) — A multi-model NoSQL database ![GitHub Workflow Status](https://img.shields.io/github/workflow/status/skytable/skytable/Tests?style=flat-square) * [tikv](https://github.com/tikv/tikv) — A distributed KV database in Rust [![Build Status](https://ci.pingcap.net/job/tikv_ghpr_test/badge/icon)](https://ci.pingcap.net/job/tikv_ghpr_test/) @@ -1155,7 +1155,7 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ * YAML * [chyh1990/yaml-rust](https://github.com/chyh1990/yaml-rust) — The missing YAML 1.2 implementation for Rust. [![build badge](https://api.travis-ci.org/chyh1990/yaml-rust.svg?branch=master)](https://travis-ci.org/chyh1990/yaml-rust) * [dtolnay/serde-yaml](https://github.com/dtolnay/serde-yaml) [[serde\_yaml](https://crates.io/crates/serde_yaml)] — YAML support for [Serde](https://github.com/serde-rs/serde) framework [![build badge](https://api.travis-ci.org/dtolnay/serde-yaml.svg?branch=master)](https://travis-ci.org/dtolnay/serde-yaml) - * [kimhyunkang/libyaml-rust](https://github.com/kimhyunkang/libyaml-rust) — [libyaml](https://pyyaml.org/wiki/LibYAML) bindings [![build badge](https://api.travis-ci.org/kimhyunkang/libyaml-rust.svg?branch=master)](https://travis-ci.org/kimhyunkang/libyaml-rust) + * [kimhyunkang/libyaml-rust](https://github.com/kimhyunkang/libyaml-rust) — [libyaml](https://pyyaml.org/wiki/LibYAML) bindings * [vitiral/stfu8](https://github.com/vitiral/stfu8) — Sorta Text Format in UTF-8 [![build badge](https://api.travis-ci.org/vitiral/stfu8.svg?branch=master)](https://travis-ci.org/vitiral/stfu8) ### Filesystem @@ -1346,7 +1346,7 @@ See also [Are we game yet?](https://arewegameyet.rs) * Pebble * [andars/pebble.rs](https://github.com/andars/pebble.rs) — A crate that allows Rust to be used to develop Pebble applications. * Android / iOS - * [i-schuetz/rust_android_ios](https://github.com/i-schuetz/rust_android_ios) — An example of using a shared Rust lib for Android and iOS using rust-swig and cbindgen respectively. + * [ivanschuetz/rust_android_ios](https://github.com/ivanschuetz/rust_android_ios) — An example of using a shared Rust lib for Android and iOS using rust-swig and cbindgen respectively. ### Network programming From 6aa936bcd9116664ac16b042980ada8a7c50a22e Mon Sep 17 00:00:00 2001 From: "A.J. Hunyady" Date: Mon, 26 Jul 2021 13:49:18 -0700 Subject: [PATCH 20/20] Add branch name to fix CI ?branch=stable --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 90b3b46..c568857 100644 --- a/README.md +++ b/README.md @@ -1031,7 +1031,7 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ ### Data streaming -* [infinyon/fluvio](https://github.com/infinyon/fluvio) - Programmable data streaming platform [![CI](https://github.com/infinyon/fluvio/workflows/CI/badge.svg)](https://github.com/infinyon/fluvio/actions) +* [infinyon/fluvio](https://github.com/infinyon/fluvio) - Programmable data streaming platform [![CI](https://github.com/infinyon/fluvio/workflows/CI/badge.svg?branch=stable)](https://github.com/infinyon/fluvio/actions) ### Data structures