Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
serde and serde_json - https://github.com/serde-rs/serde & https://crates.io/crates/serde\_json
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
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.