Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lana-k/sqliteviz
Instant offline SQL-powered data visualisation in your browser
https://github.com/lana-k/sqliteviz
charting csv data-analysis pivot pivot-table plotly plotting sql sqlite visualization
Last synced: 24 days ago
JSON representation
Instant offline SQL-powered data visualisation in your browser
- Host: GitHub
- URL: https://github.com/lana-k/sqliteviz
- Owner: lana-k
- License: apache-2.0
- Created: 2020-09-20T19:55:31.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-09-23T14:46:54.000Z (about 2 months ago)
- Last Synced: 2024-10-02T02:02:55.883Z (about 1 month ago)
- Topics: charting, csv, data-analysis, pivot, pivot-table, plotly, plotting, sql, sqlite, visualization
- Language: JavaScript
- Homepage: https://sqliteviz.com
- Size: 126 MB
- Stars: 2,135
- Watchers: 19
- Forks: 115
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- my-awesome - lana-k/sqliteviz - analysis,pivot,pivot-table,plotly,plotting,sql,sqlite,visualization pushed_at:2024-09 star:2.1k fork:0.1k Instant offline SQL-powered data visualisation in your browser (JavaScript)
README
# sqliteviz
Sqliteviz is a single-page offline-first PWA for fully client-side visualisation
of SQLite databases, CSV, JSON or NDJSON files.With sqliteviz you can:
- run SQL queries against a SQLite database and create [Plotly][11] charts and pivot tables based on the result sets
- import a CSV/JSON/NDJSON file into a SQLite database and visualize imported data
- export result set to CSV file
- manage inquiries and run them against different databases
- import/export inquiries from/to a JSON file
- export a modified SQLite database
- use it offline from your OS application menu like any other desktop apphttps://user-images.githubusercontent.com/24638357/128249848-f8fab0f5-9add-46e0-a9c1-dd5085a8623e.mp4
## Quickstart
The latest release of sqliteviz is deployed on [sqliteviz.com/app][6].## Wiki
For user documentation, check out sqliteviz [documentation][7].## Motivation
It's a kind of middleground between [Plotly Falcon][1] and [Redash][2].## Components
It is built on top of [react-chart-editor][3], [PivotTable.js][12], [sql.js][4] and [Vue-Codemirror][8] in [Vue.js][5]. CSV parsing is performed with [Papa Parse][9].[1]: https://github.com/plotly/falcon
[2]: https://github.com/getredash/redash
[3]: https://github.com/plotly/react-chart-editor
[4]: https://github.com/sql-js/sql.js
[5]: https://github.com/vuejs/vue
[6]: https://sqliteviz.com/app/
[7]: https://sqliteviz.com/docs
[8]: https://github.com/surmon-china/vue-codemirror#readme
[9]: https://www.papaparse.com/
[10]: https://github.com/lana-k/sqliteviz/wiki/Predefined-queries
[11]: https://github.com/plotly/plotly.js
[12]: https://github.com/nicolaskruchten/pivottable