#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

67 releases

Uses new Rust 2024

new 0.4.0 Jan 8, 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

#385 in Robotics

Download history 281/week @ 2025-09-24 542/week @ 2025-10-01 454/week @ 2025-10-08 285/week @ 2025-10-15 235/week @ 2025-10-22 215/week @ 2025-10-29 183/week @ 2025-11-05 183/week @ 2025-11-12 286/week @ 2025-11-19 146/week @ 2025-11-26 144/week @ 2025-12-03 255/week @ 2025-12-10 160/week @ 2025-12-17 124/week @ 2025-12-24 169/week @ 2025-12-31 422/week @ 2026-01-07

946 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

~17–40MB
~537K SLoC