A command-line tool for viewing and pretty-printing JSON data.
jv is a command-line tool that helps developers view and format JSON data directly in the terminal. It pretty-prints JSON with indentation and highlighting, making it easier to read and debug JSON files or streams during development workflows.
Developers, system administrators, and data engineers who frequently work with JSON data in command-line environments and need a quick way to inspect or format it.
It offers a fast, lightweight, and simple alternative to manual JSON parsing or using heavier tools, with no dependencies beyond a single Go binary, ideal for scripting and quick debugging.
Helps you view JSON on the command-line.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Formats JSON with indentation and syntax highlighting quickly, as shown in the asciicast, making rapid inspection effortless during development.
Built as a single Go binary with no dependencies, ensuring minimal resource usage and easy deployment across different systems.
Operates with straightforward commands like 'jv file.json' or pipe input, requiring no configuration or complex options, as highlighted in the README examples.
Supports stdin from files, pipes, or echo commands, allowing easy integration into shell scripts and command chains for versatile use.
Only provides basic viewing and formatting; lacks features like JSONPath querying, editing, or validation that are standard in tools like jq.
The README is sparse with few examples and no detailed usage guides, which could hinder users seeking advanced configurations or troubleshooting.
Installation via 'go get' requires Go to be installed, posing a barrier in environments without Go or where pre-built binaries are preferred.