Dust DDS
Native Rust, zero unsafe code, highly performant Data Distribution Service.
Dust DDS is our open-source implementation of the DDS standard. It guarantees robust, real-time data communication for robotic, automotive, and mission-critical applications.
Why Dust DDS?
- Native Rust: We leverage Rust’s memory safety guarantees by default to prevent undefined behaviors.
- Zero Unsafe Code: No hidden segmentation faults. Our entire library is written without
unsafeblocks. - Highly Performant: Minimal overhead that complies with strict latency and throughput requirements of the DDS standard.
Commercial Support & Consultancy
While Dust DDS is completely free, S2E Systems offers dedicated consultancy services surrounding DDS architecture. Integrating middleware correctly is crucial to deterministic performance.
- Architecture Review: We review your DDS topology, QoS settings, and networking stack for optimized latency and reliability.
- Custom Integrations: Porting Dust DDS to custom Real-Time Operating Systems (RTOS) or bare-metal targets.
- Priority Support: Get a direct line to the core maintainers when your project runs into roadblocks.