ubus

Crates.ioubus
lib.rsubus
version0.1.5
sourcesrc
created_at2023-11-30 02:23:35.188029
updated_at2024-01-16 12:46:49.898642
descriptionWork-in-progress: OpenWRT ubus client library in pure Rust
homepage
repository
max_upload_size
id1053819
size135,311
(shavac)

documentation

README

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
Commit count: 0

cargo fmt