Avro Viewer is an Apache Avro file explorer built with Elm.
View the online demo here. This is possible as all the decoding and processing occurs client-side.
- Drag and Drop
- Recognition of tabular data
- Tree view
- Panel view
- JSON and CSV export
Avro Viewer is built with the following technologies:
- Elm 0.18.0
- avsc (polyfilled / bundled with Browserify)
- JavaScript ES6
- NPM
npm run setup
npm run build
Avro Viewer must be served by a web server to allow javascript service workers to load their source.
For development, use Node's static-server
:
npm run serve
Avro Viewer is licensed under the MIT License.