Skip to content
Branch: master
Clone or download
Latest commit b288288 Oct 7, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples Remove Vim tags introduced by PR #62 Oct 7, 2017
src Merge pull request #58 from mogmpoeira/master Oct 7, 2017
tests correct spelling mistake Sep 1, 2017
tools [build] Use mcs instead of gmcs Jul 20, 2015
.gitignore Made dbus-sharp run properly on Win32. Apr 4, 2014
AUTHORS Add AUTHORS file Aug 22, 2007
ChangeLog Switch to autotools Oct 7, 2007 [build] Show an informative message when trying to run test from topl… Jun 24, 2014
README Adding more linkage to our README Sep 9, 2010 Add simple script Mar 11, 2009 build: rename the pkg-config file to dbus-sharp-2.0.pc Sep 28, 2013
dbus-sharp.sln [build] Upgrade solution files to latest MonoDevelop Sep 27, 2013


D-Bus for .NET

This is a fork of ndesk-dbus, which is a C# implementation of D-Bus. It's
often referred to as "managed D-Bus" to avoid confusion with existing
bindings (which wrap libdbus).

See for our fork
    - Tarball download:
    - GitHub repository:
    - Reporting bugs:

See for Alp Toker's original project

D-Bus is an inter-process communication framework that lets applications
interface with the system event bus as well as allowing them to talk to
one another in a peer-to-peer configuration.

See for general
information on the D-Bus IPC mechanism.

This software is under active development but is already used by a wide
range of applications for tasks as simple as maintaining a single
instance of the GUI to whole instant messaging frameworks and hardware
detection APIs.

It provides a tested, high-performance bridge to and from all systems
that are exposed via D-Bus, regardless of programming language, UI
toolkit or license. The source code is MIT X11 licensed (Free
Software/Open Source), allowing integration into other projects with
very few restrictions.

The code was written by Alp Toker <> and others, and is
maintained by the dbus-sharp team.

It is a clean-room implementation based on the D-Bus Specification
Version 0.11 and study of the wire protocol of existing tools.

It aims for compatibility with Mono and Microsoft .NET frameworks
supporting the 2.0 profile. Backward compatibility with 1.0 will not be
a consideration.

Alp Toker <> and others
You can’t perform that action at this time.