Ross ROSS = Recommend OSS · open-source software intelligence for agents

eclipse-cyclonedds/cyclonedds

Eclipse Cyclone DDS project observed · 2026-08-28

github.com/eclipse-cyclonedds/cyclonedds · homepage · C · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

91/100

  • Activity 99
  • Release rhythm 75
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 28
  • age_days: 3165
  • days_rel: 166
  • days_push: 7
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

1327 stars · 477 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Eclipse Cyclone DDS is a performant, robust open-source C implementation of the OMG DDS (Data Distribution Service) publish-subscribe middleware specification. It serves as a tier-1 middleware for ROS 2 and includes an IDL compiler for defining typed data exchanged between distributed nodes.

Use cases

  • implement publish-subscribe messaging between distributed applications
  • use DDS middleware for ROS 2 robot communication
  • exchange typed data over the network with QoS policies
  • build real-time distributed systems for IoT or embedded devices
  • compile IDL data types into C code for DDS topics
  • replace MQTT or message brokers with brokerless peer-to-peer messaging

When to choose

  • you need a standards-compliant, high-performance DDS implementation
  • you are building ROS 2 applications and want a reliable tier-1 middleware
  • you need brokerless, low-latency pub-sub with fine-grained QoS control
  • you work in domains like robotics, aerospace, or industrial control requiring robust real-time messaging

When to avoid

  • you need simple request-reply HTTP APIs rather than pub-sub data distribution
  • you want a lightweight message queue with a central broker and simple clients
  • your team cannot work with C libraries or IDL tooling
  • you need a managed cloud messaging service

Facets

library · maturity stable

message-queue middleware networking serialization rpc microservices iot robotics windows cpp python cross-platform dds pub-sub ros2 idl eclipse-iot data-distribution-service real-time messaging linux macos

10 sources

Member repositories

RepositoryRoleHealth v2
eclipse-cyclonedds/cycloneddsmain91

For agents

markdown · JSON · MCP: product_card(name="eclipse-cyclonedds/cyclonedds")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem