Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/unreadable-code/dbusjs


https://github.com/unreadable-code/dbusjs

dbus linux-desktop

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# DBusJS

A purely JS implementation of the DBus protocol for Node & Electron applications on Linux desktops

# Features

This project welcomes contributions in any unchecked sections, provided the pull request includes a statement indicating the contribution is irrevocable

Transport
- [x] unix domain sockets
- [ ] abstract unix domain sockets
- [ ] tcp

Serialization
- [x] primitives (string, int, float, booleans)
- [x] array
- [x] struct
- [ ] dictionary
- [ ] file handle
- [ ] data validation

Protocol
- [x] client
- [ ] server
- [x] message reader and writer
- [x] interface introspection
- [x] signal handling
- [x] method invocation
- [ ] querying property values