Skip to content
/ ubus-rs Public

OpenWRT ubus client library in pure Rust

License

Notifications You must be signed in to change notification settings

jbit/ubus-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

TODO

  • High level abstraction for call command
  • High level abstraction for subscribe/unsubscribe commands
  • High level support for network interface objects
  • HTTP(S) + JSON protocol support

About

OpenWRT ubus client library in pure Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages