DORA
Dataflow-Oriented Robotic Architecture
A next-generation middleware designed to streamline and simplify the creation of AI-based robotic applications. Low latency, composable, and distributed.
Visit DORA Website
Explore the documentation, guides, and API references.
dora-rs.aiWhy Choose DORA
Zero-Copy Communication
Achieve extremely low latency with shared memory and Apache Arrow, eliminating serialization overhead for high-performance data transmission.
Dataflow-Centric Architecture
Define your robotic application structure declaratively using simple YAML files. Modular, composable, and easy to manage.
Modern Developer Experience
Boost productivity with hot reloading—modify code at runtime without restarting. Use pre-built nodes for rapid prototyping.
Multi-Language & Cross-Platform
First-class support for Python, Rust, C, and C++. Runs natively on Linux, macOS, and Windows. Solves Python performance bottlenecks.
Built-in Observability
Native OpenTelemetry integration allows easy collection of logs, traces, and metrics. Monitor system health with tools like Prometheus.
Community Driven
Fully open source. Join an active global community of developers and contributors shaping the future of robotic frameworks.
Get Started in Seconds
Install DORA
Install via pip or cargo.
pip install dora-rs Define Your Dataflow
Create a simple YAML configuration file to define nodes and connections.
Run Your Application
Start the dataflow and watch your robotic application come to life.
dora up && dora start dataflow.yml