Datasette
Explore and publish SQLite data as a web UI and JSON API
11.4k stars 901 forks last commit first released Apache-2.0
Actively maintained
Last commit 10 Aug 2026.

Datasette is an open source tool for exploring and publishing data, turning SQLite databases into an interactive website with a built-in JSON API. It is designed to help share, browse, and query datasets in a user-friendly way, while remaining extensible through plugins.
Key Features
- Interactive web interface for browsing databases, tables, rows, and running SQL queries
- Automatic JSON API for databases, tables, queries, and metadata
- Plugin ecosystem for authentication, permissions, search, UI customization, and integrations
- Configuration via JSON/YAML files for titles, licenses, sources, and instance settings
- Deployment-friendly workflows, including container-based publishing and hosted runtime options
Use Cases
- Publish public datasets for journalism, research, museums, archives, or government transparency
- Provide a lightweight internal data browser and query UI for SQLite-based projects
- Build data-backed prototypes and share queryable datasets with an API for downstream tools
Limitations and Considerations
- Primarily centered around SQLite as the underlying database engine; other databases typically require extraction or mirroring into SQLite
- Advanced write operations and multi-user editing workflows are not the primary focus compared to full database admin platforms
Datasette is a practical choice for quickly turning SQLite data into a shareable, searchable web application with an API. Its plugin architecture and emphasis on publishing make it especially useful for organizations and individuals who need to make datasets explorable without building a custom application from scratch.
Categories:
Tags:
Tech Stack:
Similar to Datasette
SQLPage
SQL-only web app builder that generates UI from SQL queries
SQLPage is a fast SQL-only web app builder that turns .sql files into interactive web pages and APIs on top of your existing database.
Workout Tracker
Self-hosted web app for tracking GPX-based workouts and stats
Self-hosted workout tracking web app for GPX/TCX/FIT activities with maps, stats, heatmaps, equipment tracking, and an API for automated uploads and syncing.
Jetlog
Self-hosted personal flight tracker and viewer
Open-source, self-hostable personal flight tracker with world map, stats, import/export, multi-user auth; built with FastAPI, React and SQLite, deployable via Docker.
Thrifty
Simple monthly income and expenses web application
Open-source SvelteKit frontend and Go API for tracking monthly income and expenses; runs with Docker and stores data in SQLite.


Redash
Query, visualize, and share data from multiple data sources
Open source BI tool to connect to many data sources, run SQL/NoSQL queries, build visualizations and dashboards, share insights, and set alerts and scheduled refreshes.

Kutt
Modern URL shortener with custom domains, stats, and an API
Open-source, self-hostable URL shortener with custom domains, link management, private analytics, and a REST API.

