dora-rs/dora
DORA (Dataflow-Oriented Robotic Architecture) is middleware designed to streamline and simplify the creation of AI-based robotic applications. It offers low latency, composable, and distributed dataflow capabilities. Applications are modeled as directed graphs, also referred to as pipelines. observed · 2026-08-28
Health v2 · maintenance only
87/100
- Activity 99
- Release rhythm 64
- 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: 56
- age_days: 1658
- days_rel: 161
- days_push: 7
- n_releases_24m: 10
Adoption not part of the score
3900 stars · 432 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Dora is a Rust-based dataflow middleware framework for building real-time robotics and AI applications, where applications are modeled as directed graphs (pipelines) of nodes communicating via zero-copy shared memory and Apache Arrow. It provides a single CLI for the full lifecycle including local development, distributed deployment, monitoring, and record/replay, with SDKs for Rust, Python, C, and C++.
Use cases
- build low-latency robotic applications with a dataflow pipeline
- replace ROS2 with a faster Rust middleware
- orchestrate distributed AI nodes across multiple machines
- record and replay robot sensor data for offline debugging
- mix Python and Rust nodes in one robotics pipeline
- run vision models like YOLO as reusable pipeline nodes
When to choose
- you need low-latency, zero-copy communication for robotics or embodied AI workloads
- you want distributed deployment, fault tolerance, and dynamic topology in one framework
- you prefer Rust performance with Python node support
- you need record/replay and observability for regression testing robot pipelines
When to avoid
- your project is already deeply invested in the ROS2 ecosystem and tooling
- you need a mature, widely-adopted standard with extensive community packages
- your application is simple enough not to need a dataflow middleware
- you require platforms beyond Linux/macOS such as Windows or embedded RTOS targets
Facets
framework · maturity active
middleware message-queue streaming cli monitoring machine-learning robotics machine-learning microservices developer-tools rust python cpp c cross-platform dataflow robotics-middleware zero-copy shared-memory zenoh apache-arrow ros2-alternative embodied-ai record-replay distributed-deployment real-time linux macos
2 sources
- readme: https://github.com/dora-rs/dora · fetched 2026-08-28 · 263d7a71ae8e
- homepage: https://dora-rs.ai · fetched 2026-08-29 · e52f824d9107
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dora-rs/dora | main | 87 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem