schemaui 0.1.1

A Rust library for generating TUI and Web UIs from JSON Schemas for configuration management.
Documentation

schemaui

A library for generating a TUI/Web from json schema for better configuration.

WIP:

cargo add schemaui

[dependencies]

schemaui = "0.1.1"

  1. Core: Using json schema to render a TUI/Web for configuration

References:

  1. https://github.com/rjsf-team/react-jsonschema-form
  2. https://ui-schema.bemit.codes/examples

More POC:

  1. parse json schema at runtime and generate a TUI/Web
  2. parse json schema at compile time Then generate the code for TUI/Web, expose nessessary APIs for runtime.

License

Licensed under either of

at your option.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.