#dataflow #low-latency-data #distributed #composable #distributed-data

bin+lib dora-core

dora goal is to be a low latency, composable, and distributed data flow

68 releases

Uses new Rust 2024

0.4.1 Jan 20, 2026
0.3.13 Oct 1, 2025
0.3.12 Jun 30, 2025
0.3.10 Mar 4, 2025
0.2.2-rc Mar 31, 2023

#400 in Robotics

Download history 251/week @ 2025-10-16 277/week @ 2025-10-23 152/week @ 2025-10-30 160/week @ 2025-11-06 192/week @ 2025-11-13 295/week @ 2025-11-20 137/week @ 2025-11-27 160/week @ 2025-12-04 243/week @ 2025-12-11 141/week @ 2025-12-18 109/week @ 2025-12-25 208/week @ 2026-01-01 607/week @ 2026-01-08 462/week @ 2026-01-15 404/week @ 2026-01-22 239/week @ 2026-01-29

1,751 downloads per month
Used in 14 crates (5 directly)

Apache-2.0

165KB
3K SLoC

Core library for dora

Generating dora schema

cargo run -p dora-core generate_schemas

VSCode YAML Dataflow Support

We can pass the JSON Schema to VSCode redhat.vscode-yaml to enables features such as:

  • Type validation
  • Suggestions
  • Documentation

Getting started

  1. Install redhat.vscode-yaml

  2. Open User Settings(JSON) in VSCode within ctrl+ shift + p search bar.

  3. Add the following:

  "yaml.schemas": {
    "https://raw.githubusercontent.com/dora-rs/dora/main/libraries/core/dora-schema.json": "/*"
  },

And you should be set! 🔥

Dependencies

~16–40MB
~535K SLoC