A Tool Window plugin for IntelliJ that displays Avro .avro
files in human-readable JSON format.
Features include:
- Foldable schema viewing (RSyntaxTextArea)
- Tablulated or raw viewing of records
- Column sorting in table view
- Automatic flattening of nested records in table view (json-flattener)
- Configurable number of records to show
- Simple drag-and-drop interface
- Automatic support for IntelliJ's default and Darcula themes
Available on the IntelliJ Plugin Marketplace. Search "Avro Viewer" in IntelliJ's Plugins window.
This project can be build locally and manually imported to IntelliJ. To do this:
- Build the project with
gradlew clean build
. - Take the jar in
build/distributions
and navigate toSettings
->Plugins
->Install Plugin From Disk...
.