All Projects → simonw → django-sql-dashboard

simonw / django-sql-dashboard

Licence: Apache-2.0 license
Django app for building dashboards using raw SQL queries

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to django-sql-dashboard

datasette-dashboards
Datasette plugin providing data dashboards from metadata
Stars: ✭ 65 (-82.38%)
Mutual labels:  dashboards, datasette-io
evernote-to-sqlite
Tools for converting Evernote content to SQLite
Stars: ✭ 28 (-92.41%)
Mutual labels:  datasette-io, datasette-tool
dogsheep-photos
Upload your photos to S3 and import metadata about them into a SQLite database
Stars: ✭ 156 (-57.72%)
Mutual labels:  datasette-io, datasette-tool
dbf-to-sqlite
CLI tool for converting DBF files (dBase, FoxPro etc) to SQLite
Stars: ✭ 31 (-91.6%)
Mutual labels:  datasette-io, datasette-tool
pocket-to-sqlite
Create a SQLite database containing data from your Pocket account
Stars: ✭ 56 (-84.82%)
Mutual labels:  datasette-io, datasette-tool
healthkit-to-sqlite
Convert an Apple Healthkit export zip to a SQLite database
Stars: ✭ 130 (-64.77%)
Mutual labels:  datasette-io, datasette-tool
google-takeout-to-sqlite
Save data from Google Takeout to a SQLite database
Stars: ✭ 73 (-80.22%)
Mutual labels:  datasette-io, datasette-tool
sqlite-generate
Tool for generating demo SQLite databases
Stars: ✭ 20 (-94.58%)
Mutual labels:  datasette-io, datasette-tool
geojson-to-sqlite
CLI tool for converting GeoJSON files to SQLite (with SpatiaLite)
Stars: ✭ 41 (-88.89%)
Mutual labels:  datasette-io, datasette-tool
datasette-publish-vercel
Datasette plugin for publishing data using Vercel
Stars: ✭ 30 (-91.87%)
Mutual labels:  datasette-io
samples
A collection of sample dashboards, custom labels, mustaches, SQL scripts and PowerShell scripts to help you get the most out of SquaredUp. #community-powered
Stars: ✭ 17 (-95.39%)
Mutual labels:  dashboards
tailwind-dashboard-template
Mosaic Lite is a free admin dashboard template built on top of Tailwind CSS and fully coded in React. Made by
Stars: ✭ 1,662 (+350.41%)
Mutual labels:  dashboards
ansible
Ansible playbook automation for pfelk
Stars: ✭ 23 (-93.77%)
Mutual labels:  dashboards
Widestage
Lightweight Open Source Business Intelligence and reporting tool for mongodb, postgresql, Mysql, MS sql, oracle, & google bigQuery allow users create their own reports just dragging and dropping, widestage also has a data governance layer AKA semantic layer
Stars: ✭ 246 (-33.33%)
Mutual labels:  dashboards
dash.js
⚒️ Reactive UI components and framework for modular dashboards.
Stars: ✭ 74 (-79.95%)
Mutual labels:  dashboards
Samples-JS-PHP
JavaScript and PHP samples for Stimulsoft Reports.PHP reporting tool.
Stars: ✭ 17 (-95.39%)
Mutual labels:  dashboards
histoslider
📊 A D3 based histogram slider component for React.
Stars: ✭ 31 (-91.6%)
Mutual labels:  dashboards
Kube Prometheus
Use Prometheus to monitor Kubernetes and applications running on Kubernetes
Stars: ✭ 3,607 (+877.51%)
Mutual labels:  dashboards
datasette-cluster-map
Datasette plugin that shows a map for any data with latitude/longitude columns
Stars: ✭ 51 (-86.18%)
Mutual labels:  datasette-io
neuro-lab.github.io
📊 NĖURO is 100% pure frontend dashboard
Stars: ✭ 17 (-95.39%)
Mutual labels:  dashboards

django-sql-dashboard

PyPI Changelog Tests Documentation Status License

Django SQL Dashboard provides an authenticated interface for executing read-only SQL queries directly against your PostgreSQL database, bringing a useful subset of Datasette to Django.

Applications include ad-hoc analysis and debugging, plus the creation of reporting dashboards that can be shared with team members or published online.

See my blog for more about this project, including a video demo.

Features include:

  • Safely run read-only one or more SQL queries against your database and view the results in your browser
  • Bookmark queries and share those links with other members of your team
  • Create saved dashboards from your queries, with full control over who can view and edit them
  • Named parameters such as select * from entries where id = %(id)s will be turned into form fields, allowing quick creation of interactive dashboards
  • Produce bar charts, progress bars and more from SQL queries, with the ability to easily create new custom dashboard widgets using the Django template system
  • Write SQL queries that safely construct and render markdown and HTML
  • Export the full results of a SQL query as a downloadable CSV or TSV file, using a combination of Django's streaming HTTP response mechanism and PostgreSQL server-side cursors to efficiently stream large amounts of data without running out of resources
  • Copy and paste the results of SQL queries directly into tools such as Google Sheets or Excel
  • Uses Django's authentication system, so dashboard accounts can be granted using Django's Admin tools

Documentation

Full documentation is at django-sql-dashboard.datasette.io

Screenshot

Screenshot showing a SQL query that produces a table and one that produces a bar chart

Alternatives

  • django-sql-explorer provides a related set of functionality that also works against database backends other than PostgreSQL
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].