{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/3"}],"enrichment":{"capability":"dbus-fast is a Python library for D-Bus communication that provides high-level client and service interfaces, plus low-level message handling, with optional Cython acceleration for marshalling performance.","skillfed_tags":["ipc","linux-desktop","asyncio"],"use_cases":["Control media players or other desktop services via standard D-Bus interfaces like MPRIS","Export custom D-Bus services from Python applications for other processes to call","Write system administration scripts that interact with D-Bus services like NetworkManager or systemd","Integrate Python applications into Linux desktop environments via D-Bus standard interfaces","Build asyncio-based D-Bus clients for non-blocking GUI application development"],"what_it_does":"dbus-fast is a D-Bus library for Python that lets you communicate with system services and desktop environments on Linux. It provides three layers: a high-level client interface for calling methods and listening to signals on remote services, a high-level service interface for exporting your own D-Bus objects with decorated methods and properties, and a low-level message API for direct D-Bus protocol work. The library emphasizes performance through an optional Cython extension for marshalling, supports multiple I/O backends including asyncio and GLib, and requires zero runtime dependencies in pure-Python mode.\n\nTypical use cases include desktop application integration (implementing standard interfaces like MPRIS for media players), scripting system services, and building custom D-Bus interfaces for inter-process communication. The library targets modern Python versions and aims for complete D-Bus type system coverage without type guessing.","worth_installing":"Yes. dbus-fast is actively maintained, has no runtime dependencies, supports current Python versions, carries permissive MIT licensing, and fills a genuine need for performant D-Bus integration on Linux. Install friction is modest (optional Cython extension with pure-Python fallback). Suitable for production use in desktop and system integration projects."},"id":"dbus-fast","links":{"html":"https://skillfed.io/packages/dbus-fast","md":"https://skillfed.io/packages/dbus-fast.md","pypi":"https://pypi.org/project/dbus-fast/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-05","license_spdx":null,"license_treatment":"permissive","name":"dbus-fast","python_support":"supports_current","summary":"A faster version of dbus-next"},"popularity":{"monthly_downloads":2310046,"position":3149,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"5.0.22"}
