8 releases
Uses new Rust 2024
| 0.1.7 | Mar 6, 2025 |
|---|---|
| 0.1.6 | Feb 27, 2025 |
| 0.1.5 | Jan 16, 2024 |
| 0.1.4 | Dec 30, 2023 |
| 0.1.0 | Nov 30, 2023 |
#350 in Unix APIs
488 downloads per month
54KB
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_stdwhere possible- Don't panic!
Supported
- Unix-Domain-Socket + Type-Length-Value protocol support
blobTLV format support- High-level abstraction for
lookupcommand - High level abstraction for
callcommand - JSON support
TODO
- High level abstraction for
subscribe/unsubscribecommands - HTTP(S) + JSON protocol support
Dependencies
~0.7–1.7MB
~35K SLoC