Looking for a tool that can take a description of configuration options (e.g. IP address, retry interval, maximum retries, etc.) including range of acceptable values and create a GUI that collects that information from a user.
- Needed for Linux, but cross platform would be better.
- Runs locally would be acceptable, network accessible is better
- Inter-field dependencies would be a nice-to-have (Doesn't matter what "Retry Interval" is set to if "Retry" isn't checked)
Ideally with hooks so that the file format the information is written out in can be configured. If it supports it's own structured format I can handle a back end translation to the format I want.
The use case is creating individual configuration tools for a large collection of applications currently managed and configured by a single web GUI as a cooperating system. The existing GUI was manually created over the years and is too big and complicated to use for individual pieces of the system that we would like to spin off as standalone tools.