hydro-project/hydro
A Rust framework for correct and performant distributed systems observed · 2026-09-03
Health v2 · maintenance only
93/100
- Activity 100
- Release rhythm 81
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 1835
- days_rel: 50
- days_push: 0
- n_releases_24m: 166
Adoption not part of the score
1292 stars · 88 forks observed · 2026-09-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Hydro is a Rust framework for building correct and performant distributed systems using location-oriented programming, where a single program can express logic spanning multiple machines. It compiles through the DFIR (Dataflow Intermediate Representation) runtime and integrates with Hydro Deploy for launching programs locally or in the cloud.
Use cases
- build scalable distributed services in Rust that are correct by construction
- implement distributed protocols like Paxos or two-phase commit
- test distributed systems with a deterministic simulator
- deploy multi-node distributed applications to the cloud
- write low-latency stream processing dataflow programs
- reason about network reordering, duplication, and partial failure at compile time
When to choose
- you are building distributed systems in Rust and want distribution handled as a first-class concern
- you need correctness guarantees for network behavior like reordering and partial failure
- you want low-latency, high-throughput dataflow execution
- you want to test and deploy a distributed system as a single program
When to avoid
- you need a mature production framework with extensive ecosystem support
- your team is not comfortable with Rust
- you are building a simple single-machine application
- you need extensive documentation and community support right now
Facets
framework · maturity active
web-framework rpc streaming compiler testing deployment concurrency microservices developer-tools apis performance cloud-computing rust cross-platform cloud distributed-systems dataflow location-oriented-programming dfir stream-processing correctness deterministic-simulation rust-framework docker
5 sources
- readme: https://github.com/hydro-project/hydro · fetched 2026-09-03 · edf7219fd24d
- homepage: https://hydro.run/ · fetched 2026-08-29 · c2207bfa33b7
- site_page: https://hydro.run/docs/hydro/learn/quickstart · fetched 2026-08-29 · a31e5339dd53
- site_page: https://hydro.run/docs/hydro/reference · fetched 2026-08-29 · 2682f3294e71
- site_page: https://hydro.run/docs/dfir · fetched 2026-08-29 · 9798d86aa894
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| hydro-project/hydro | main | 93 |
For agents
markdown · JSON · MCP: product_card(name="hydro-project/hydro")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem