A complete pure-Rust DDS implementation — open, audit-ready, no vendor lock-in.
warum?
Why ZeroDDS
Quick facts, vendor comparison, license, roadmap.
- Pure-Rust — no C++ toolchain zoo
- Native RTPS 2.5 wire — interoperable with Cyclone, Fast, RTI
- Apache 2.0, no per-seat fees
wie?
How to use ZeroDDS
Quickstart, tutorials, examples, integration guides.
- cargo add zerodds-dcps, done
- IDL → seven languages from one file
- Worked examples for every binding
womit?
What ZeroDDS is built from
Modules, bridges, configuration, deployment topologies.
- Seven core layers + ten protocol bridges
- QoS cookbook, security plugin stack
- OTLP / Prometheus observability built in
was ist DDS?
Learn DDS & ZeroDDS
DDS primer, Zero-Principle, MDE, glossary, decision aid.
- What is DDS, plainly explained
- Zero-Principle — why we wrote it
- Glossary of every term we use
Why ZeroDDS
ZeroDDS is the only complete OMG DDS implementation in pure Rust. It speaks native RTPS 2.5 — the same wire protocol as Cyclone, Fast DDS and RTI Connext — and interoperates with them out of the box. Ships under Apache 2.0 with no per-seat fees and no commercial gate.
Open the Why-ZeroDDS hub →How to use ZeroDDS
From cargo add zerodds-dcps to a publisher talking to a subscriber takes about five minutes. One IDL file generates native types in Rust, C++, C#, Java, Python and TypeScript.
Open the How-to-use hub →What ZeroDDS is built from
Seven core layers (RTPS, DCPS, XTypes, Security, XML, XRCE, RPC) at the centre. Ten protocol bridges (MQTT, AMQP, CoAP, WebSocket, gRPC, ROS 2, Zenoh, OPC UA, SOAP, XRCE) at the edge. The full CORBA 3.3 family for finance and aerospace migration.
Open the Built-with hub →How ZeroDDS compares
Side-by-side per-feature evaluation against the established DDS vendors — Cyclone DDS, Fast-DDS (OSS & Pro), RTI Connext, OpenDDS plus the Rust contenders dust-dds and RustDDS. ~80 feature rows across 8 sections with per-cell footnotes and source links to every vendor's documentation.
Open the Vendor Matrix →Learn DDS & ZeroDDS
Publishers send, subscribers receive, topics route, QoS shapes the flow, discovery finds participants. That is the whole DDS model in one sentence.
Open the Learn hub →