Skip to content
@dbus2

The future of D-Bus

The future D-Bus development happens here

The future of D-Bus happens here

Introduction

D-Bus is a message bus system, a simple way for applications to talk to one another. In addition to interprocess communication, D-Bus helps coordinate process lifecycle; it makes it simple and reliable to code a "single instance" application or daemon, and to launch applications and daemons on demand when their services are needed.

The goal of this umbrella project is to provide safe and modern D-Bus implemententations, using the Rust programming language. This initiative is split into two main projects:

  • zbus: A pure Rust D-Bus library, that focuses on ease of use. zbus is already a well-established library, and is used in production by several projects and companies.

  • busd: A D-Bus daemon/broker, that aims to be a drop-in replacement for the reference implementation of D-Bus, dbus-daemon and dbus-broker. busd is not yet ready for production use.

Pinned

  1. zbus zbus Public

    Rust D-Bus crate.

    Rust 301 65

  2. busd busd Public

    A D-Bus bus (broker) implementation based on zbus

    Rust 31 8

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Rust

Most used topics

Loading…