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.

  1. Project #1: DORA Testing Infrastructure — Unit, Integration, and Regression Testing Toolkit medium medium
  2. Project #2: Package and Dependency Management for Dora Nodes large hard
  3. Project #3: Distributed State Support for Dora large hard
  4. Project #4: Dora-studio — GUI for Dataflow Management large hard
  5. Project #5: Improve Getting Started Documentation medium medium
  6. Project #6: Cleanup and Refactor Unused Features medium medium
  7. Project #7: SLAM and Localization Package (Simulation-Based) large hard
  8. Project #8: Local Obstacle Avoidance for Dora Robots medium medium
  9. Project #9: ROSbag Reader Node for Dora medium medium
  10. 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

go deeper in your terminal
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.