Veldbus
Veldbus is a lightweight cross-platform message bus designed for low-latency inter-process communication and event distribution. It provides APIs for applications to publish and subscribe to topics, send direct messages, and perform request-reply interactions. Veldbus is commonly used to coordinate components in desktop environments, embedded systems, and microservice-like architectures, enabling decoupled communication between software modules.
The project emphasizes efficiency and portability. The core library is typically implemented in C for performance,
Key features include publish-subscribe messaging, point-to-point delivery, request-reply, signal or event streams, and built-in timeout and
In typical use, Veldbus runs as either a standalone broker or as an embedded library within client
Development and licensing information is maintained in the project's official repository and documentation, which describe installation,