Skip to content

Repository files navigation

Zenzen DDS — Zig-native DDS Implementation

codecov

A Zig implementation of OMG DDS v1.4 DCPS with RTPS 2.5 wire interoperability.

Goals

  • Full DDS v1.4 DCPS compliance (formal/15-04-10)
  • RTPS 2.5 wire interoperability
  • Pluggable transport, discovery, and security — UDP and SPDP/SEDP default; DDS-Security v1.2 planned
  • Language bindings for C, C++, Java, others via zidl --generate-interfaces
  • Configuration: built-in defaults or a TOML config file, returned as a plain struct you can mutate directly — no env vars, no merge precedence

Build

Requires Zig 0.16.0.

zig build       # generate DCPS interfaces + compile
zig build test  # unit and integration tests

Documentation

See docs/overview.md for the full documentation index.

Quick links:

About

Zenzen DDS - DDS in Zig

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Contributors

Languages