Datasette logo

Datasette

Website

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 screenshot

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:

Share:

Similar to Datasette

SQLPage logo

SQLPage

SQL-only web app builder that generates UI from SQL queries

2.5k
177
Last commit

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.

MITActively maintained
Alternative to:
Retool logo
Retool
+19

Workout Tracker

Self-hosted web app for tracking GPX-based workouts and stats

1.2k
51
Last commit

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.

Actively maintained
Alternative to:
Hevy logo
Hevy
+3

Jetlog

Self-hosted personal flight tracker and viewer

346
24
Last commit

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.

GPL-2.0Actively maintained
Alternative to:
KAYAK Trips logo
KAYAK Trips

Thrifty

Simple monthly income and expenses web application

100
5
Last commit

Open-source SvelteKit frontend and Go API for tracking monthly income and expenses; runs with Docker and stores data in SQLite.

BSD-2-ClauseActively maintained
Alternative to:
EveryDollar logo
EveryDollar
+14
Redash logo

Redash

Query, visualize, and share data from multiple data sources

28.8k
4.6k
Last commit

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.

BSD-2-ClauseActively maintained
Alternative to:
Redash logo
Redash
+19
Kutt logo

Kutt

Modern URL shortener with custom domains, stats, and an API

11.1k
1.5k
Last commit

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

MITActively maintained
Alternative to:
Bitly logo
Bitly
+11