6 releases
0.1.5 | Jan 16, 2024 |
---|---|
0.1.4 | Dec 30, 2023 |
0.1.0 | Nov 30, 2023 |
#389 in Embedded development
85 downloads per month
53KB
1K
SLoC
ubus (Rust)
Work in progress
This is a pure Rust library for implementing OpenWRT ubus clients.
Goals
- Minimal bloat
- Few dependencies
- Zero allocations inside main code
no_std
where possible- Don't panic!
Supported
- Unix-Domain-Socket + Type-Length-Value protocol support
blob
TLV format support- High-level abstraction for
lookup
command - High level abstraction for
call
command - JSON support
TODO
- High level abstraction for
subscribe
/unsubscribe
commands - HTTP(S) + JSON protocol support
Dependencies
~0.7–1.7MB
~36K SLoC