All organizations · GSoC 2026 · End user applications, Programming languages
dora-rs
Simplify robotic apps with AI
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.
- python
- ros
- c++
- rust
- middleware
- Embodied AI
- Python Robotics
- Autonomous Drive
- Robot Dataflow
Project ideas
10 ideas on its 2026 ideas page; of the 10 that state a difficulty: 6 medium, 4 hard. Sizes: 6 medium, 4 large. 13 mentors named.
- Project #1: DORA Testing Infrastructure — Unit, Integration, and Regression Testing Toolkit medium medium
- Project #2: Package and Dependency Management for Dora Nodes large hard
- Project #3: Distributed State Support for Dora large hard
- Project #4: Dora-studio — GUI for Dataflow Management large hard
- Project #5: Improve Getting Started Documentation medium medium
- Project #6: Cleanup and Refactor Unused Features medium medium
- Project #7: SLAM and Localization Package (Simulation-Based) large hard
- Project #8: Local Obstacle Avoidance for Dora Robots medium medium
- Project #9: ROSbag Reader Node for Dora medium medium
- Project #10: Agentic Dora — Agent-Driven Robot Control medium medium
Read the ideas page. Ideas are for scope reference; never copy one into a proposal.
History
In GSoC since 2025, 2 years. Projects per year: '25: 2, '26: 4.
On GitHub
14 repositories pushed to in the last year. Main languages: Rust (6), Python (5), Astro (1), C++ (1).
Links and channels
- Website: https://dora-rs.ai
- Ideas page: https://github.com/dora-rs/dora/wiki/GSoC_2026
- Contributor guide: https://github.com/dora-rs/dora/blob/main/CONTRIBUTING.md
- Source code: https://github.com/dora-rs
- Email: bding@dora-rs.org
- Email: huangyu@dora-rs.org
- Email: nhuang@dora-rs.org
git-into-gsoc org "dora-rs" --shortlist
git-into-gsoc repos "dora-rs"
git-into-gsoc issues --org "dora-rs"
or ask your assistant: "Which dora-rs repositories merge newcomers' pull requests, and which beginner issues are still free?"
Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.