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

bin+lib dora-core

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

70 releases

Uses new Rust 2024

0.5.0 Mar 25, 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

#448 in Robotics

Download history 352/week @ 2026-01-23 241/week @ 2026-01-30 284/week @ 2026-02-06 242/week @ 2026-02-13 2858/week @ 2026-02-20 3236/week @ 2026-02-27 3071/week @ 2026-03-06 2351/week @ 2026-03-13 1235/week @ 2026-03-20 974/week @ 2026-03-27 733/week @ 2026-04-03 955/week @ 2026-04-10 859/week @ 2026-04-17 495/week @ 2026-04-24 511/week @ 2026-05-01 286/week @ 2026-05-08

2,235 downloads per month
Used in 21 crates (6 directly)

Apache-2.0

195KB
4K 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

~24–50MB
~704K SLoC