ucifer

Crates.ioucifer
lib.rsucifer
version0.4.0-alpha.2
created_at2025-11-04 11:59:58.187902+00
updated_at2026-01-20 16:13:10.045638+00
descriptionOpenWrt UCI Parser and Exporter
homepage
repositoryhttps://gitlab.nic.cz/turris/ucifer
max_upload_size
id1916169
size138,360
Turris Admin (admin-turris)

documentation

https://docs.rs/ucifer

README

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

cargo fmt