{"id":18513487,"url":"https://github.com/arthursonzogni/json-tui","last_synced_at":"2025-05-16T04:07:09.771Z","repository":{"id":43157824,"uuid":"443877454","full_name":"ArthurSonzogni/json-tui","owner":"ArthurSonzogni","description":"A JSON terminal UI made in C++","archived":false,"fork":false,"pushed_at":"2025-04-22T12:29:33.000Z","size":423,"stargazers_count":390,"open_issues_count":5,"forks_count":18,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-05-16T04:07:04.338Z","etag":null,"topics":["arthursonzogni","cpp","ftxui","json","terminal","tui","ui"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ArthurSonzogni.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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},"funding":{"github":["ArthurSonzogni"]}},"created_at":"2022-01-02T21:50:39.000Z","updated_at":"2025-04-29T08:25:16.000Z","dependencies_parsed_at":"2023-12-03T09:43:45.168Z","dependency_job_id":"db0ceb63-3e46-4f8b-9120-08df325aba6c","html_url":"https://github.com/ArthurSonzogni/json-tui","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArthurSonzogni%2Fjson-tui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArthurSonzogni%2Fjson-tui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArthurSonzogni%2Fjson-tui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArthurSonzogni%2Fjson-tui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ArthurSonzogni","download_url":"https://codeload.github.com/ArthurSonzogni/json-tui/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254464897,"owners_count":22075571,"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","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":["arthursonzogni","cpp","ftxui","json","terminal","tui","ui"],"created_at":"2024-11-06T15:38:40.070Z","updated_at":"2025-05-16T04:07:04.762Z","avatar_url":"https://github.com/ArthurSonzogni.png","language":"C++","funding_links":["https://github.com/sponsors/ArthurSonzogni"],"categories":[],"sub_categories":[],"readme":"json-tui\n========\n\n![Video](demo.webp)\n\nFeatures\n--------\n- **Interactive**: Use keyboard or mouse to scroll/expand objects.\n- **Colors**\n- **Responsive**: Adapt to the terminal dimensions. Very long text values are\n  wrapped on several lines.\n- **Cross-platform**: Windows, Linux, MacOS.\n- **Small**: ~0.7MB all included. Zero dependencies.\n- The output is displayed inline with the previous commands. Meaning you can\n  still see the json after leaving json-tui.\n- *(Vim users): Also support `j`/`k` for navigation.*\n- **Table view**: Turn arrays of objects into tables. \u003cdetails\u003e\n  \n  \u003csummary\u003eVideo\u003c/summary\u003e\n  \n  ![ezgif com-gif-maker (7)](https://user-images.githubusercontent.com/4759106/149676534-e73b2bcc-1eef-4dde-901e-8381e9ca8f87.gif)\n\n\u003c/details\u003e\n\n\n\nFeatures for developers\n-----------------------\n- **simple**: Only ~400 line of C++ only. Depends on [FTXUI].\n- No dependencies to install. Build simply using CMake.\n\nBuild:\n------\n```bash\nmkdir build; cd build\ncmake ..\nmake\nsudo make install\n```\n\nPackage\n--------\n\n- Binaries: [Available](https://github.com/ArthurSonzogni/json-tui/releases) in release page.\n- Deb package: [Available](https://github.com/ArthurSonzogni/json-tui/releases) in release page.\n- RPM package: [Available](https://github.com/ArthurSonzogni/json-tui/releases) in release page.\n- Arch package: [Available](https://aur.archlinux.org/packages/json-tui-bin/) as AUR package.\n- [Snap package](https://snapcraft.io/json-tui): /!\\ File access is confined to your home.\n```\nsudo snap install json-tui\n```\n\nContributors:\n--------\n\nContributor | Work\n:---|:--\n [Arthur Sonzogni](https://github.com/ArthurSonzogni) | Author \u0026 Maintainer\n [Igor Rudenko](https://github.com/hextriclosan) | Refactoring. Fix buffer size when reading from a file.\n [Corentin Girard](https://github.com/Drarig29) | Arch linux package.\n [Adrià Arrufat](https://github.com/arrufat) | Fix CMake build caused by `GIT_SHALLOW TRUE`\n *You?* | (PR are welcomed)\n \n\n\u003ca href=\"https://github.com/ArthurSonzogni/json-tui/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=ArthurSonzogni/json-tui\" /\u003e\n\u003c/a\u003e\n\nSimilar projects:\n----------------\n- https://github.com/antonmedv/fx\n- https://github.com/skanehira/tson\n- https://github.com/cielong/pyfx\n\n[FTXUI]:https://github.com/ArthurSonzogni/FTXUI\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farthursonzogni%2Fjson-tui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farthursonzogni%2Fjson-tui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farthursonzogni%2Fjson-tui/lists"}