A simple DBus implementation with no external dependencies, only nim compiler. Inspired by https://github.com/vincenthz/udbus. You can add message interceptors that are applied at compile time. The implementation is quite raw, so bugs may occur. # Installation:
atlas use https://github.com/ASVIEST/tinydbus or
nimble install https://github.com/ASVIEST/tinydbus
tinydbus now has an optional validation layer with numerous checks that strictly follow the D-Bus specification. It can be disabled via -d:tinydbus.disableValidation. Additionally, you can still simply copy tinydbus.nim into your project. Copying validation_layer.nim is only needed if you want validation. See the repository README for more details.