-
serde and serde_json - https://github.com/serde-rs/serde & https://crates.io/crates/serde\_json
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
That said, this feature (collecting into custom types) is in development, along with a whole heap of extra stuff, in the zero-copy branch.
-
Link to docs: https://crates.io/crates/clap
-
Link to docs: https://crates.io/crates/rand
-
Rayon for simple parallelisation.
-
thiserror - https://crates.io/crates/thiserror
-
actix-web - https://crates.io/crates/actix-web
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
futures
-
I think any project instantly becomes better to work with when it has good logging. For that reason tracing is something I always use: https://crates.io/crates/tracing
-
Have you seen pest? It's probably not going to have the best performance, but you can get off the ground quickly. I've been using it lately and really dig it.
-
yeah, I use Instrumented from tracing-futures to instrument executors, then I wrote tracing_prism to show logs of several components side by side in a browser.