#low-latency #data-flow #distributed #composable #dora #cargo #goal

bin+lib dora-core

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

46 releases

0.3.5 Jul 3, 2024
0.3.4 May 20, 2024
0.3.2 Jan 29, 2024
0.3.1-rc4 Dec 21, 2023
0.2.2-rc Mar 31, 2023

#191 in Cargo plugins

Download history 24/week @ 2024-03-14 10/week @ 2024-03-21 36/week @ 2024-03-28 142/week @ 2024-04-04 206/week @ 2024-04-11 31/week @ 2024-04-18 25/week @ 2024-04-25 22/week @ 2024-05-02 22/week @ 2024-05-09 371/week @ 2024-05-16 82/week @ 2024-05-23 41/week @ 2024-05-30 57/week @ 2024-06-06 31/week @ 2024-06-13 95/week @ 2024-06-20 49/week @ 2024-06-27

241 downloads per month
Used in 9 crates (5 directly)

Apache-2.0

68KB
2K 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

~9–21MB
~292K SLoC