From fa32f40a2572b1e3d3b55ce020e3dda63123a1fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=81=E3=81=AF=E3=83=AC=E3=82=AA=E3=83=B3=E3=81=A7?= =?UTF-8?q?=E3=81=99?= <50367411+IchBinLeoon@users.noreply.github.com> Date: Fri, 3 Feb 2023 08:49:57 +0100 Subject: [PATCH 01/13] Add sysinfo --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6e38b72..c7dee96 100644 --- a/README.md +++ b/README.md @@ -1495,6 +1495,7 @@ See also [Are we game yet?](https://arewegameyet.rs) ### System * [ardaku/whoami](https://github.com/ardaku/whoami) [[whoami](https://crates.io/crates/whoami)] — Rust crate to get the current user and environment. [![build badge](https://github.com/ardaku/whoami/actions/workflows/ci.yml/badge.svg?branch=stable)](https://github.com/ardaku/whoami/actions/workflows/ci.yml) +* [GuillaumeGomez/sysinfo](https://github.com/GuillaumeGomez/sysinfo) [[sysinfo](https://crates.io/crates/sysinfo)] — Cross-platform library to fetch system information [![build badge](https://github.com/GuillaumeGomez/sysinfo/actions/workflows/CI.yml/badge.svg?branch=master)](https://github.com/GuillaumeGomez/sysinfo/actions/workflows/CI.yml) * [Phate6660/nixinfo](https://github.com/Phate6660/nixinfo) [[nixinfo](https://crates.io/crates/nixinfo)] — A lib crate for gathering system info such as cpu, distro, environment, kernel, etc. ### Task scheduling From 51825dba7aa327d07b3f751af6401a9c0933d429 Mon Sep 17 00:00:00 2001 From: p0008874 <75534590+p0008874@users.noreply.github.com> Date: Fri, 3 Feb 2023 16:34:41 +0800 Subject: [PATCH 02/13] Add touchHLE on emulator list. --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 6e38b72..240d4db 100644 --- a/README.md +++ b/README.md @@ -242,6 +242,8 @@ See also [crates matching keyword 'emulator'](https://crates.io/keywords/emulato * [OpenGMK](https://github.com/OpenGMK/OpenGMK) — OpenGMK is a modern rewrite of the proprietary GameMaker Classic engines, providing a full sourceport of the runner, a decompiler, a TASing framework, and libraries for working with gamedata yourself. * Intel 8080 CPU * [mohanson/i8080](https://github.com/mohanson/i8080) — Intel 8080 cpu emulator by Rust +* iOS + * [touchHLE](https://github.com/hikari-no-yume/touchHLE) — High-level emulator for iPhone OS apps * NES * [koute/pinky](https://github.com/koute/pinky) — [![build badge](https://api.travis-ci.org/koute/pinky.svg?branch=master)](https://travis-ci.org/koute/pinky) * [pcwalton/sprocketnes](https://github.com/pcwalton/sprocketnes) From 3fac66e0d638e8fa992209e9eaf133c7d8db3693 Mon Sep 17 00:00:00 2001 From: p0008874 <75534590+p0008874@users.noreply.github.com> Date: Sat, 4 Feb 2023 22:52:34 +0800 Subject: [PATCH 03/13] Add clicky on emulator list --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 91a68b4..c635d21 100644 --- a/README.md +++ b/README.md @@ -244,6 +244,8 @@ See also [crates matching keyword 'emulator'](https://crates.io/keywords/emulato * [mohanson/i8080](https://github.com/mohanson/i8080) — Intel 8080 cpu emulator by Rust * iOS * [touchHLE](https://github.com/hikari-no-yume/touchHLE) — High-level emulator for iPhone OS apps +* iPod + * [clicky](https://github.com/daniel5151/clicky) — A clickwheel iPod emulator (WIP) * NES * [koute/pinky](https://github.com/koute/pinky) — [![build badge](https://api.travis-ci.org/koute/pinky.svg?branch=master)](https://travis-ci.org/koute/pinky) * [pcwalton/sprocketnes](https://github.com/pcwalton/sprocketnes) From ad6ad2454e9dab88123db5b32dc805c8b5fe361d Mon Sep 17 00:00:00 2001 From: David <35665396+demondave@users.noreply.github.com> Date: Sun, 5 Feb 2023 21:48:59 +0100 Subject: [PATCH 04/13] Add cargo-crev https://github.com/crev-dev/cargo-crev --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c635d21..9aa7465 100644 --- a/README.md +++ b/README.md @@ -323,6 +323,7 @@ See also [A comparison of operating systems written in Rust](https://github.com/ * [AFLplusplus/LibAFL](https://github.com/AFLplusplus/LibAFL) - Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, etc. [![build and test](https://github.com/AFLplusplus/LibAFL/actions/workflows/build_and_test.yml/badge.svg)](https://github.com/AFLplusplus/LibAFL/actions/workflows/build_and_test.yml) * [cargo-audit](https://crates.io/crates/cargo-audit) - Audit Cargo.lock for crates with security vulnerabilities * [cargo-auditable](https://crates.io/crates/cargo-auditable) - Make production Rust binaries auditable +* [cargo-crev](https://crates.io/crates/cargo-crev) - A cryptographically verifiable code review system for the cargo (Rust) package manager. * [cargo-deny](https://crates.io/crates/cargo-deny) - Cargo plugin to help you manage large dependency graphs * [Cherrybomb](https://github.com/blst-security/cherrybomb) - Stop half-done API specifications with a CLI tool that helps you avoid undefined user behaviour by validating your API specifications. * [epi052/feroxbuster](https://github.com/epi052/feroxbuster) - A simple, fast, recursive content discovery tool written in Rust ( From 984b3d00e5846a397d35d8aab488cdf17887e1bf Mon Sep 17 00:00:00 2001 From: David <35665396+demondave@users.noreply.github.com> Date: Sun, 5 Feb 2023 22:14:18 +0100 Subject: [PATCH 05/13] Add stl_io #HSFDPMUW https://github.com/hmeyer/stl_io --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9aa7465..251be39 100644 --- a/README.md +++ b/README.md @@ -323,7 +323,6 @@ See also [A comparison of operating systems written in Rust](https://github.com/ * [AFLplusplus/LibAFL](https://github.com/AFLplusplus/LibAFL) - Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, etc. [![build and test](https://github.com/AFLplusplus/LibAFL/actions/workflows/build_and_test.yml/badge.svg)](https://github.com/AFLplusplus/LibAFL/actions/workflows/build_and_test.yml) * [cargo-audit](https://crates.io/crates/cargo-audit) - Audit Cargo.lock for crates with security vulnerabilities * [cargo-auditable](https://crates.io/crates/cargo-auditable) - Make production Rust binaries auditable -* [cargo-crev](https://crates.io/crates/cargo-crev) - A cryptographically verifiable code review system for the cargo (Rust) package manager. * [cargo-deny](https://crates.io/crates/cargo-deny) - Cargo plugin to help you manage large dependency graphs * [Cherrybomb](https://github.com/blst-security/cherrybomb) - Stop half-done API specifications with a CLI tool that helps you avoid undefined user behaviour by validating your API specifications. * [epi052/feroxbuster](https://github.com/epi052/feroxbuster) - A simple, fast, recursive content discovery tool written in Rust ( @@ -1441,6 +1440,7 @@ See also [Are we game yet?](https://arewegameyet.rs) * [comex/rust-shlex](https://github.com/comex/rust-shlex) [[shlex](https://crates.io/crates/shlex)] — Split a string into shell words, like Python's shlex. [![build badge](https://github.com/comex/rust-shlex/actions/workflows/test.yml/badge.svg?branch=master)](https://github.com/comex/rust-shlex/actions/workflows/test.yml) * [Folyd/robotstxt](https://github.com/Folyd/robotstxt) - A native Rust port of Google's robots.txt parser and matcher C++ library * [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) + * [hmeyer/stl_io](https://crates.io/crates/stl_io) - A parser for STL (STereoLithography) files * [kevinmehall/rust-peg](https://github.com/kevinmehall/rust-peg) — Parsing Expression Grammar (PEG) parser generator * [lalrpop/lalrpop](https://github.com/lalrpop/lalrpop) — LR(1) parser generator for Rust [![Build status](https://api.travis-ci.org/lalrpop/lalrpop.svg?branch=master)](https://travis-ci.org/lalrpop/lalrpop) * [m4rw3r/chomp](https://github.com/m4rw3r/chomp) – A fast monadic-style parser combinator [![build badge](https://api.travis-ci.org/m4rw3r/chomp.svg?branch=master)](https://travis-ci.org/m4rw3r/chomp) From 37f6cf30a849f29f16365c0d5d06c613f23e04d7 Mon Sep 17 00:00:00 2001 From: David <35665396+demondave@users.noreply.github.com> Date: Sun, 5 Feb 2023 22:36:04 +0100 Subject: [PATCH 06/13] Add cargo-crev (again) Add cargo-crev again which I've accidentally deleted --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 251be39..ba8a221 100644 --- a/README.md +++ b/README.md @@ -324,6 +324,7 @@ See also [A comparison of operating systems written in Rust](https://github.com/ * [cargo-audit](https://crates.io/crates/cargo-audit) - Audit Cargo.lock for crates with security vulnerabilities * [cargo-auditable](https://crates.io/crates/cargo-auditable) - Make production Rust binaries auditable * [cargo-deny](https://crates.io/crates/cargo-deny) - Cargo plugin to help you manage large dependency graphs +* [cargo-crev](https://crates.io/crates/cargo-crev) - A cryptographically verifiable code review system for the cargo (Rust) package manager. * [Cherrybomb](https://github.com/blst-security/cherrybomb) - Stop half-done API specifications with a CLI tool that helps you avoid undefined user behaviour by validating your API specifications. * [epi052/feroxbuster](https://github.com/epi052/feroxbuster) - A simple, fast, recursive content discovery tool written in Rust ( * [Inspektor](https://github.com/inspektor-dev/inspektor) - A database protocol-aware proxy that is used to enforce access policies 👮 From 9ec7566e86f0531556e59047cf234aac3252884b Mon Sep 17 00:00:00 2001 From: David <35665396+demondave@users.noreply.github.com> Date: Sun, 5 Feb 2023 22:40:51 +0100 Subject: [PATCH 07/13] Fix alphabetical ordering --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ba8a221..b3df15d 100644 --- a/README.md +++ b/README.md @@ -323,8 +323,8 @@ See also [A comparison of operating systems written in Rust](https://github.com/ * [AFLplusplus/LibAFL](https://github.com/AFLplusplus/LibAFL) - Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, etc. [![build and test](https://github.com/AFLplusplus/LibAFL/actions/workflows/build_and_test.yml/badge.svg)](https://github.com/AFLplusplus/LibAFL/actions/workflows/build_and_test.yml) * [cargo-audit](https://crates.io/crates/cargo-audit) - Audit Cargo.lock for crates with security vulnerabilities * [cargo-auditable](https://crates.io/crates/cargo-auditable) - Make production Rust binaries auditable -* [cargo-deny](https://crates.io/crates/cargo-deny) - Cargo plugin to help you manage large dependency graphs * [cargo-crev](https://crates.io/crates/cargo-crev) - A cryptographically verifiable code review system for the cargo (Rust) package manager. +* [cargo-deny](https://crates.io/crates/cargo-deny) - Cargo plugin to help you manage large dependency graphs * [Cherrybomb](https://github.com/blst-security/cherrybomb) - Stop half-done API specifications with a CLI tool that helps you avoid undefined user behaviour by validating your API specifications. * [epi052/feroxbuster](https://github.com/epi052/feroxbuster) - A simple, fast, recursive content discovery tool written in Rust ( * [Inspektor](https://github.com/inspektor-dev/inspektor) - A database protocol-aware proxy that is used to enforce access policies 👮 From 62fe0f62258c58debaf2473e45ad124cfd8615e7 Mon Sep 17 00:00:00 2001 From: Loc Nguyen Date: Tue, 7 Feb 2023 11:03:23 +0800 Subject: [PATCH 08/13] Update hEngine link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b3df15d..966c9d7 100644 --- a/README.md +++ b/README.md @@ -339,7 +339,7 @@ See also [A comparison of operating systems written in Rust](https://github.com/ ### Simulation -* [hEngine](https://github.com/hashintel/hash/tree/main/packages/engine) - A Rust-implemented computational simulation engine, supporting large-scale agent-based modelling, with simulation logic written in JavaScript and Python. +* [hEngine](https://github.com/hashintel/hash/tree/main/apps/engine) - A Rust-implemented computational simulation engine, supporting large-scale agent-based modelling, with simulation logic written in JavaScript and Python. ### Social networks From 1950cf2eef909a73ddb70e66663b66aadcf9ed3b Mon Sep 17 00:00:00 2001 From: David <35665396+demondave@users.noreply.github.com> Date: Thu, 9 Feb 2023 00:21:09 +0100 Subject: [PATCH 09/13] Add colorgrad https://crates.io/crates/colorgrad --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 966c9d7..28e94b2 100644 --- a/README.md +++ b/README.md @@ -1007,6 +1007,7 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ * [djduque/pgfplots](https://github.com/djduque/pgfplots) [[pgfplots](https://crates.io/crates/pgfplots)] — A Rust library to generate publication-quality figures. [![build](https://github.com/DJDuque/pgfplots/actions/workflows/rust.yml/badge.svg)](https://github.com/DJDuque/pgfplots/actions/workflows/rust.yml) * [igiagkiozis/plotly](https://github.com/igiagkiozis/plotly) — Plotly for Rust. +* [mazznoer/colorgrad-rs](https://github.com/mazznoer/colorgrad-rs) [[colorgrad](https://crates.io/crates/colorgrad)] — Rust color scales library for data visualization, charts, games, maps, generative art and others. * [milliams/plotlib](https://github.com/milliams/plotlib) — [![build badge](https://api.travis-ci.org/milliams/plotlib.svg?branch=master)](https://travis-ci.org/milliams/plotlib) * [plotters](https://github.com/plotters-rs/plotters) — [![build badge](https://github.com/plotters-rs/plotters/workflows/CI/badge.svg)](https://github.com/plotters-rs/plotters/actions) * [saresend/gust](https://github.com/saresend/Gust) — [![build badge](https://api.travis-ci.org/saresend/Gust.svg?branch=master)](https://travis-ci.org/saresend/Gust) From 159349eb85637a8e14eccc6208d429a5c3a29127 Mon Sep 17 00:00:00 2001 From: David <35665396+demondave@users.noreply.github.com> Date: Thu, 9 Feb 2023 00:34:10 +0100 Subject: [PATCH 10/13] Add postcard #HSFDPMUW https://crates.io/crates/postcard --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 28e94b2..f83343d 100644 --- a/README.md +++ b/README.md @@ -1132,6 +1132,7 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ * [alex/rust-asn1](https://github.com/alex/rust-asn1) — A Rust ASN.1 (DER) serializer [![build badge](https://api.travis-ci.org/alex/rust-asn1.svg?branch=master)](https://travis-ci.org/alex/rust-asn1) * Binary * [bincode-org/bincode](https://github.com/bincode-org/bincode) — A binary encoder/decoder in Rust [![CI](https://github.com/bincode-org/bincode/actions/workflows/rust.yml/badge.svg?branch=trunk)](https://github.com/bincode-org/bincode/actions/workflows/rust.yml) + * [jamesmunns/postcard](https://github.com/jamesmunns/postcard) [[postcard](https://crates.io/crates/postcard)] — Postcard is a #![no_std] focused serializer and deserializer for Serde. * [m4b/goblin](https://github.com/m4b/goblin) [[goblin](https://crates.io/crates/goblin)] — cross-platform, zero-copy, and endian-aware binary parsing [![build badge](https://api.travis-ci.org/m4b/goblin.svg?branch=master)](https://travis-ci.org/m4b/goblin) * BSON * [mongodb/bson-rust](https://github.com/mongodb/bson-rust) — Encoding and decoding support for BSON in Rust From 8a091e21b1f0f8bec2c645574f729fc3e8badc71 Mon Sep 17 00:00:00 2001 From: David <35665396+demondave@users.noreply.github.com> Date: Thu, 9 Feb 2023 00:45:12 +0100 Subject: [PATCH 11/13] Add NetCDF https://crates.io/crates/netcdf --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index f83343d..42b72a5 100644 --- a/README.md +++ b/README.md @@ -1165,6 +1165,8 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ * [simd-lite/simd-json](https://github.com/simd-lite/simd-json) [[simd-json](https://crates.io/crates/simd-json)] — High performance JSON parser based on a port of simdjson * MsgPack * [3Hren/msgpack-rust](https://github.com/3Hren/msgpack-rust) — A pure Rust low/high level MessagePack implementation [![build badge](https://api.travis-ci.org/3Hren/msgpack-rust.svg?branch=master)](https://travis-ci.org/3Hren/msgpack-rust) +* NetCDF + * [georust/netcdf](https://github.com/georust/netcdf) [[netcdf](https://crates.io/crates/netcdf)] — Medium-level netCDF bindings for Rust, allowing easy reading and writing of array-like structures to a file. * PEM * [jcreekmore/pem-rs](https://github.com/jcreekmore/pem-rs) [[pem](https://crates.io/crates/pem)] — A Rust based way to parse and encode PEM-encoded data [![build badge](https://api.travis-ci.org/jcreekmore/pem-rs.svg?branch=master)](https://travis-ci.org/jcreekmore/pem-rs) * ProtocolBuffers From eeabec149a7d43644ef75c5b595920deca2712fd Mon Sep 17 00:00:00 2001 From: Tom Parker-Shemilt Date: Tue, 14 Feb 2023 11:28:44 +0000 Subject: [PATCH 12/13] Remove broken jolimail links --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 42b72a5..5eda27f 100644 --- a/README.md +++ b/README.md @@ -1117,7 +1117,7 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ * [gsquire/sendgrid-rs](https://github.com/gsquire/sendgrid-rs) — unofficial Rust library for SendGrid API [![build badge](https://api.travis-ci.org/gsquire/sendgrid-rs.svg?branch=master)](https://travis-ci.org/gsquire/sendgrid-rs) * [jdrouet/catapulte](https://github.com/jdrouet/catapulte) [![build badge](https://api.travis-ci.com/jdrouet/catapulte.svg?branch=main)](https://travis-ci.org/jdrouet/catapulte) - A microservice to send emails using [MRML](https://github.com/jdrouet/mrml) templates. -* [jdrouet/jolimail](https://github.com/jdrouet/jolimail) [![pipeline status](https://gitlab.com/jeremie.drouet/jolimail/badges/main/pipeline.svg)](https://gitlab.com/jeremie.drouet/jolimail/-/commits/main) - A web application to build [MRML](https://github.com/jdrouet/mrml) templates. +* [jdrouet/jolimail](https://github.com/jdrouet/jolimail) - A web application to build [MRML](https://github.com/jdrouet/mrml) templates. * [jdrouet/mrml](https://github.com/jdrouet/mrml) [![build badge](https://api.travis-ci.com/jdrouet/mrml.svg?branch=master)](https://travis-ci.org/jdrouet/mrml) - A library to generate nice email templates working on any mail client. * [lettre/lettre](https://github.com/lettre/lettre) — an SMTP-library for Rust [![CI](https://github.com/lettre/lettre/actions/workflows/test.yml/badge.svg?branch=master)](https://github.com/lettre/lettre/actions/workflows/test.yml) * [staktrace/mailparse](https://github.com/staktrace/mailparse) [[mailparse](https://crates.io/crates/mailparse)] — A library for parsing real-world email files [![build badge](https://api.travis-ci.org/staktrace/mailparse.svg?branch=master)](https://travis-ci.org/staktrace/mailparse) From 5f34fe357210f3cacde7c001f1a52c5f016cd091 Mon Sep 17 00:00:00 2001 From: Tom Parker-Shemilt Date: Tue, 14 Feb 2023 11:39:06 +0000 Subject: [PATCH 13/13] editorconfig got updated --- .ecrc | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .ecrc diff --git a/.ecrc b/.ecrc new file mode 100644 index 0000000..5fde225 --- /dev/null +++ b/.ecrc @@ -0,0 +1,3 @@ +{ + "Exclude": ["target", ".git", "node_modules", "results"] +}