{"repo":"Owen-Dechow/videre.nvim","free":true,"listed":false,"github":"https://github.com/Owen-Dechow/videre.nvim","clone":"git clone https://github.com/Owen-Dechow/videre.nvim.git","description":"JSON explorer using Neovim's terminal interface.","language":"Lua","stars":271,"topics":["graph","json","neovim","terminal"],"license":"MIT","category":"cli-tools","readme_excerpt":"📊 videre.nvim Many editors have the option to view JSON, TOML, & YAML files as a graph. Neovim, with a terminal interface, does not have this luxury. While one can't create an interface like JSON Crack, it is possible to build a similar JSON explorer using Neovim's terminal interface. https://github.com/user-attachments/assets/e2e6d49a-4ab8-4718-a2a2-7839ca1ba4e2 🛠️ Features Algorithmic Graph Rendering Collapsible Units Jumping Between Linked Units Set Any Unit as Root Customizable Styles Support for Different Filetypes ⚙️ Setup lazy.nvim (Suggested Setup): https://github.com/folke/lazy.nvim vim.pack: https://neovim.io/doc/user/pack.html# plugin-manager 🧩 Options 🚀 Running To open a graph view, go to a json file and run :Videre . The Videre window will open in a plit window to the right. The Videre buffer will have a filetype of Videre . ✏️ Editing The following actions are allowed for editing: Adding fields Deleting fields Changing key of field Changing value fo field Toggling type of cell between array and object 🗂️ Different File Types To enable different filetypes just add the correct parser plugin. Videre will automatically detect the installed plugin and allow you to explore that filetype. Here are a list of supported parsers: JSON: builtin YAML: graph view yaml parser TOML: graph view toml parser XML (Experimental) : xml2lua.nvim If you would like to add a parser please open an issue or contribute a PR. 📄 License This software is licensed under the MIT Standard L","default_branch":null,"files":null,"tree":[],"storefront":"/r/Owen-Dechow","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Owen-Dechow/videre.nvim/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}