Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/editdata/awesome-data-ui

Open source projects, demos, paid services, etc. that demonstrate approaches to editing & managing data through a user interface.
https://github.com/editdata/awesome-data-ui

List: awesome-data-ui

Last synced: about 2 months ago
JSON representation

Open source projects, demos, paid services, etc. that demonstrate approaches to editing & managing data through a user interface.

Awesome Lists containing this project

README

        

# awesome-data-ui

Open source projects, demos, paid services, etc. that demonstrate approaches to editing & managing data through a user interface.

## editors & transformation tools
- [editdata.org](http://editdata.org) – Edit tabular data. Save it to GitHub.
- [dataexplorer](https://github.com/okfn/dataexplorer) & [recline.js](http://okfnlabs.org/recline/)
- [OpenRefine](https://github.com/OpenRefine/OpenRefine) – a free, open source power tool for working with messy data and improving it

## dat – version control & replication of data
- [dat](http://github.com/datproject/dat) – decentralized data sharing tool for efficiently versioning and syncing changes to data

## open source grid/spreadsheet editors
- [handsontable](https://github.com/handsontable/handsontable) – a minimalist Excel-like data grid editor for HTML & JavaScript
- [datatables](https://github.com/DataTables/DataTables) – Tables plug-in for jQuery
- [slickgrid](https://github.com/mleibman/SlickGrid) – JavaScript grid/spreadsheet
- [Angular UI Grid](http://ui-grid.info/) – A data grid for AngularJS, part of the AngularUI suite
- [table-editor](https://github.com/sethvincent/table-editor) – a module for creating a very simple editor for tabular data

## open source json editors
- [JSON Editor](https://github.com/jdorn/json-editor) – takes a JSON Schema and uses it to generate an HTML form
- [jsoneditor](https://github.com/josdejong/jsoneditor) – A web-based tool to view, edit and format JSON
- [json-ui](https://github.com/Canner/json-ui) – JSON editing with a friendly ui
- [hulk](https://github.com/kevinburke/hulk) – an in-browser JSON editor
- [JSONedit](https://github.com/mb21/JSONedit) – User friendly, visual JSON editor built as an AngularJS directive
- [FlexiJsonEditor](https://github.com/DavidDurman/FlexiJsonEditor) – JSON editor as a jQuery plugin
- [ember-jsoneditor](https://github.com/Glavin001/ember-jsoneditor)– Ember component to view, edit and format JSON

## data validation
- [Dataproofer](https://github.com/dataproofer/Dataproofer) – A desktop app for proofreading your data
- [data-package-validate](https://github.com/okfn/datapackage-validate) – Validate Data Package DataPackage.json files
http://data.okfn.org/tools/validate
- [jsontableschema](https://github.com/frictionlessdata/jsontableschema-js) – A utility library for working with JSON Table Schema in Javascript.
- [json-schema](http://json-schema.org/) – describes your JSON data format
- [is-my-json-valid](https://www.npmjs.com/package/is-my-json-valid) – A JSONSchema validator that uses code generation to be extremely fast
- [jsonlint](https://github.com/zaach/jsonlint) – A JSON parser and validator with a CLI

## visualizing diffs of data:
- [daff](http://paulfitz.github.io/daff/) – a tool for easily comparing tabular data
- [geojson-diff](https://github.com/benbalter/geojson-diff) - A Ruby library for diffing GeoJSON files
- See also: http://ben.balter.com/behind-github-geojson/

## modules for working with excel/google spreadsheets:
- [sheetdown](https://github.com/jlord/sheetdown) - Convert a Google Spreadsheet into a table in Markdown
- http://sheetjs.com/
- [sheetsee.js](https://github.com/jlord/sheetsee.js) - visualize data from a google spreadsheet
http://jlord.github.io/sheetsee.js/
- [sheetsee-calendar](https://github.com/jlord/sheetsee-calendar) - Website with calendar of events from a Google Spreadsheet
http://jlord.github.io/sheetsee-calendar
- [sheetsee-charts](https://github.com/jlord/sheetsee-charts) - Add charting making functionality to sheetsee.js
- [sheetsee-core](https://github.com/jlord/sheetsee-core) - Module with core data manipulation functions for sheetsee.js
- [sheetsee-maps](https://github.com/jlord/sheetsee-maps) - Module for adding maps to sheetsee.js
- - [mappy](https://github.com/jlord/mappy) - Fullscreen Map from Spreadsheet
http://jlord.github.io/mappy
- [sheetsee-starter](https://github.com/jlord/sheetsee-starter) - Fork and get started with Sheetsee.js!
- [sheetsee-tables](https://github.com/jlord/sheetsee-tables) - Module for creating tables with sheetsee.js
- https://github.com/guyonroche/exceljs

## converting text blobs to structured data
- markdown to json: https://github.com/veltman/markdowneyjr
- yaml-like markup: http://archieml.org/

## leveldb related
- [levelui](https://github.com/hij1nx/levelui) – A GUI for LevelDB management based on atom-shell
- [superlevel](https://www.npmjs.com/package/superlevel) – a minimalist cli utility for leveldb databases
- [lev](https://www.npmjs.com/package/lev) – commandline tool and REPL for leveldb
- [level-json-edit](https://github.com/thlorenz/level-json-edit) – Taking editing json to the next level with multilevel

## paid services for editing tabular data
- [airtable](https://airtable.com/)
- [fieldbook](https://fieldbookapp.com/)
- [smartsheet](https://www.smartsheet.com/)
- [firebase admin](https://firebaseadmin.com) – the desktop app is free, and is for editing data hosted on firebase

## misc. related tools/libraries
- [JSONSelect](https://github.com/lloyd/JSONSelect) – CSS-like selectors for JSON

## related awesome lists
- [awesome-data-engineering](https://github.com/igorbarinov/awesome-data-engineering)
- [awesome-bigdata](https://github.com/onurakpolat/awesome-bigdata)

## Contributing

Read the [contributing guidelines for details](CONTRIBUTING.md).

## License

Code is licensed as [MIT](LICENSE.md), content is licensed as [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/).