ucifer 0.4.0-alpha.2

OpenWrt UCI Parser and Exporter
Documentation

Ucifer

Latest Release pipeline status coverage report

OpenWrt's UCI (Unified Configuration Interface) implementation in Rust.

This implementation differs from libuci that:

  • It is thread-safe
  • Simpler, document-oriented API
  • Proper documentation
  • No staging directory in filesystem, no context. All configuration is imported into in-memory document, which then can be queried, modified and exported.
  • Can differentiate configurations (remember to turn on the diff feature)