-
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.
-
jelly-actix-web-starter
Discontinued A starter template for actix-web projects that feels very Django-esque. Avoid the boring stuff and move faster.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Agree, but takes some getting used to. The actor system can feel like magic at the beginning. Sometimes it can be easier on devs to use something like https://rocket.rs/
Example from official repo
Official homepage
All of these web frameworks are extremely heavy-weight, with hundreds of dependencies. Sometimes I wish there was more investment in lighter frameworks like https://github.com/xvxx/vial
Here warp for example.
Cool! Lots of cross pollination going on between the frameworks ๐ I originally got the idea for axum's middleware::from_fn from poem.
I'd like to put in a word for a simple, sync framework such as rouille. The compile times are much, much better, the number of dependencies is much smaller, the stuff it's built on (the standard library) is extensively tested and extremely reliable. Kernel context switches are slower than userspace thread scheduling, but not much slower, and as long as your services aren't just shoving bytes from one place to another (i.e. actually doing some computation) the time taken for a context switch vanishes into noise. A lot of benchmarks test how quickly a web service can move bytes, which (if your business logic is non-trivial) actually isn't the most critical factor.
Related posts
-
(Recommendation Request) Rust REST API framework; similar to Python's FastAPI(Python)
-
shuttle 0.8.0 is out (actix support, static files support, better scaffolding, & more)
-
shuttle v0.7.1 has been released (improved isolation, new supported frameworks, QOL improvements)
-
A small reivew of the Poem Rust web framework
-
Ask HN: Anyone using Rust for server side application development?