MetaConfigurator: A Schema-Aware GUI Tool for Editing YAML/JSON Configuration Files
- Authors
-
-
Santosh Kumar
Author
-
- Keywords:
- MetaConfigurator, JSON Schema, YAML/JSON Configuration Files, Graphical User Interface (GUI) Generation, Schema-Aware Editing, Configuration Management
- Abstract
-
This paper presents MetaConfigurator, a tool that generates customizable graphical user interfaces (GUIs) for editing YAML and JSON configuration files based on a provided data schema. By leveraging the expressiveness of JSON Schema (draft 2020-12), MetaConfigurator offers a flexible and efficient way to edit configuration files while maintaining the speed and control of traditional code editors. The tool reduces the need for bespoke GUIs tailored to specific schemas, streamlining workflows for developers and non-technical users alike. MetaConfigurator's key features include schema-based data retrieval, file modification, and schema editing. Although it currently supports JSON Schema 2020-12, potential improvements include extending support to other schema drafts, integrating code generation, and enhancing support for YAML and comment preservation. User feedback from a study indicates that MetaConfigurator effectively addresses practical tasks, suggesting its applicability in real-world scenarios. Further refinements such as desktop integration, interactive tutorials, and expanded format support are proposed to enhance the user experience.
- References
- Downloads
- Published
- 2026-09-25
- Issue
- Vol. 1 No. 5 (2026)
- Section
- Articles
- License
-
Copyright (c) 2026 International Journal of Intelligent Systems and Data Science

This work is licensed under a Creative Commons Attribution 4.0 International License.
