This is a web-based editor for TerriaJS catalog ("init") files. The editor itself is constructed by passing a JSON schema to JSON editor. The schema is generated by generate-terriajs-schema.
TerriaJS/catalog-editor
Automatically generated data source editor. Will replace DataSourceEditor after testing.
JavaScript