{"id":31646390,"url":"https://github.com/skullyflower/json-file-editor","last_synced_at":"2026-05-06T06:33:15.952Z","repository":{"id":312734206,"uuid":"1048543561","full_name":"skullyflower/json-file-editor","owner":"skullyflower","description":"Tiny app to edit JSON Files built with electron and svelte. It's baby's first svelte app.","archived":false,"fork":false,"pushed_at":"2025-09-26T18:51:15.000Z","size":753,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-26T20:49:34.981Z","etag":null,"topics":["electron","json","svelte"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/skullyflower.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-01T15:57:40.000Z","updated_at":"2025-09-26T18:51:18.000Z","dependencies_parsed_at":"2025-09-01T18:23:44.598Z","dependency_job_id":"5efd8ae1-7489-43bc-ae06-b74a5c3c1042","html_url":"https://github.com/skullyflower/json-file-editor","commit_stats":null,"previous_names":["skullyflower/json-file-editor"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/skullyflower/json-file-editor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skullyflower%2Fjson-file-editor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skullyflower%2Fjson-file-editor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skullyflower%2Fjson-file-editor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skullyflower%2Fjson-file-editor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/skullyflower","download_url":"https://codeload.github.com/skullyflower/json-file-editor/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skullyflower%2Fjson-file-editor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278727839,"owners_count":26035410,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["electron","json","svelte"],"created_at":"2025-10-07T05:49:24.880Z","updated_at":"2025-10-07T05:49:27.984Z","avatar_url":"https://github.com/skullyflower.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# json-file-editor\n\nAn Electron application with Svelte and TypeScript\n\n## I learned Svelte over the weekend and built this quick and dirty little json file editor.\n\n\u003cimg width=\"952\" height=\"729\" alt=\"image\" src=\"https://github.com/user-attachments/assets/7439e0b1-b9df-4c9e-842f-7ad26295b7b2\" /\u003e\n\nYou select a json file or a directory where your json files are located.\n\nWhen the file is opened, it iterates through the keys searching for keys, and nested keys with string values to display as inputs for the form. I think it goes 3 levels deep.\n\nThe form does spell checking. You can add and delete values for Arrays.\n\nThen you can click Save to save the changes back to the json file, click on a different file to edit, select a different directory and list of files, or Reset to start over.\n\n## It's a work in progress\n\n- [ ] Add any tests\n\n### Install\n\n```bash\n$ npm install\n```\n\n### Build\n\n```bash\n# For windows\n$ npm run build:win\n\n# For macOS\n$ npm run build:mac\n\n# For Linux\n$ npm run build:linux\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskullyflower%2Fjson-file-editor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fskullyflower%2Fjson-file-editor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskullyflower%2Fjson-file-editor/lists"}