dbus-cxx / Dbus Cxx
Licence: gpl-3.0
DBus-cxx provides an object-oriented interface to DBus
Projects that are alternatives of or similar to Dbus Cxx
OmniPauseControl all of your media players with a single command
Stars: ✭ 33 (+0%)
Mutual labels: dbus
gonetworkmanagerGo D-Bus bindings for NetworkManager
Stars: ✭ 54 (+63.64%)
Mutual labels: dbus
node-dbus-next🚌 The next great dbus library for node
Stars: ✭ 141 (+327.27%)
Mutual labels: dbus
mijia-homieA Homie MQTT bridge for the Xiaomi Mijia 2 hygrometer-thermometer. This repo also serves as the monorepo for a handful of helper crates related to Homie and Bluetooth.
Stars: ✭ 40 (+21.21%)
Mutual labels: dbus
usblockoutUSBLockout monitors your user session and triggers Grsecurity Deny New USB feature.
Stars: ✭ 52 (+57.58%)
Mutual labels: dbus
Eyerest通过定时锁定屏幕,提醒用户休息的软件
Stars: ✭ 24 (-27.27%)
Mutual labels: dbus
bitwMinimalist BitWarden client
Stars: ✭ 110 (+233.33%)
Mutual labels: dbus
TaffybarA gtk based status bar for tiling window managers such as XMonad
Stars: ✭ 502 (+1421.21%)
Mutual labels: dbus
xmonad-logDBus monitor for xmonad log events.
Stars: ✭ 31 (-6.06%)
Mutual labels: dbus
java-systemdJava access to systemd via D-Bus
Stars: ✭ 32 (-3.03%)
Mutual labels: dbus
gatewayWirepas's Linux gateway reference implementation built on top of Wirepas's dual mcu api and Wirepas' gateway to backend api
Stars: ✭ 44 (+33.33%)
Mutual labels: dbus
dasbusDBus library in Python 3
Stars: ✭ 52 (+57.58%)
Mutual labels: dbus
JdeLinux desktop environment built with HTML5, CSS, JavaScript and Python.
Stars: ✭ 591 (+1690.91%)
Mutual labels: dbus
mpris-rsIdiomatic MPRIS D-Bus interface library for Rust
Stars: ✭ 37 (+12.12%)
Mutual labels: dbus
yagsGo powered statusline generator
Stars: ✭ 18 (-45.45%)
Mutual labels: dbus
Awesome Pulseaudio widgetPulseAudio widgtet for the Awesome Window Manager that uses DBus
Stars: ✭ 29 (-12.12%)
Mutual labels: dbus
StratisdEasy to use local storage management for Linux.
Stars: ✭ 592 (+1693.94%)
Mutual labels: dbus
Go KeyringCross-platform keyring interface for Go
Stars: ✭ 351 (+963.64%)
Mutual labels: dbus
DBus-cxx
What is DBus-cxx?
DBus-cxx is a C++ wrapper for DBus. DBus is a Linux-specific RPC(remote
procedure call) and IPC(inter-process communications) mechanism.
DBus-cxx provides an object-oriented view of all programs on the DBus, and
allows an object-oriented way of exporting methods onto the DBus.
This new 2.0 version(that you are looking at now) is a complete ground-up
implementation of the DBus protocol, without libdbus, in part to fix a
number of known multithreading issues with libdbus. This also allows for
templates to be used throughout the system, for methods, signals, and
properties.
Quick facts:
License: GPL 3.0
Website: http://dbus-cxx.github.io
3rd party components
In order to provide an easy build environment, a number of
dependencies are included in the repository. The following table lists
these components that are distributed with dbus-cxx:
Legacy branch
This branch is for dbus-cxx-2; if you require a 0.y version, please look
at the dbus-cxx-0.y branch.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected].