Skip to main content

Eclipse Zenoh-Flow

Eclipse Zenoh-Flow provides a data flow programming framework that simplifies and structures (i) the declaration, (ii) the deployment and (iii) the writing of complex and, potentially, safety-critical applications that can span from the Cloud to the Microcontroller.

This Eclipse Zenoh-flow data flow programming framework exposes semantics to:

  • define reusable data-flow operators, sources and sinks,
  • declaratively express data-flow computations,
  • distribute your application across your infrastructure,
  • control the execution of the blocks that compose it, specifically:
    • which block(s) should execute next and/or in parallel,
    • optionally prioritise the execution of block(s),
    • where each block should execute (at the device level and within each device, at the CPU level),
  • assign time constraints to each block's execution.

In addition to these semantics, this project will take care of enforcing the requirements expressed by developers, leveraging (when applicable) the capabilities of the hardware on which the application will run.

It is in this project focus to provide an easy to use Application Programming Interface and sane defaults. It is impossible to abstract away all in the inherent complexity of safety-critical applications but we believe having both properties is key to user adoption.

Basics


Repositories

Repo Commits Reviews Issues
https://github.com/eclipse-zenoh-flow/zenoh-flow 9 8 1
https://github.com/eclipse-zenoh-flow/.eclipsefdn 1 0 0
https://github.com/eclipse-zenoh-flow/zenoh-flow-python 1 0 0

Activity - commits

There have been 11 commits made by 4 people on 3 repositories over the last 12 months.


Activity - issues

There have been 1 issues submitted by 1 people on 1 repositories over the last 12 months.


Activity - reviews

There have been 8 reviews submitted by 2 people on 1 repositories over the last 12 months.

The EMO oversees the lifecycle of Eclipse projects, trademark and IP management, and provides a governance framework and recommendations on open source best practices.

See the project’s PMI page at https://projects.eclipse.org/projects/iot.zenoh.zenoh-flow


Releases


IP Lab requests

  • 2024-05-15 - project/iot.zenoh.zenoh-flow/eclipse-zenoh-flow/zenoh-flow-python/4a809f4db358a086ff2bd318f427925f086ac32f
  • 2024-05-15 - project/iot.zenoh.zenoh-flow/eclipse-zenoh-flow/zenoh-flow/a6cc91cbeb0ddf1a1632d31c2f7564bf39f20eb4

Organization Settings

  • GitHub organization: eclipse-zenoh-flow
  • 2FA enforced: True
  • Default workflow permissions: write

Branch Protections

This project has a total of 3 repositories in its associated GitHub organization eclipse-zenoh-flow . The graph below outlines the percentange of repositories that have either defined a Branch Protection Rule or Repository Ruleset: Branch protections

Back to the top