An open-source tool for exploring and publishing data as interactive websites and APIs.
Datasette is an open-source multi-tool for exploring and publishing data. It transforms SQLite databases into interactive websites and accompanying JSON APIs, enabling users to share and query data easily. It solves the problem of making datasets accessible and explorable on the web without complex infrastructure.
Data journalists, museum curators, archivists, local governments, scientists, researchers, and anyone who needs to share structured data with a broader audience.
Developers choose Datasette for its simplicity in turning databases into publishable web assets, its built-in JSON API, and its ability to run entirely in the browser via WebAssembly. It emphasizes ease of deployment and interactive data exploration.
An open source multi-tool for exploring and publishing data
Provides a web interface with full-text search and filtering for SQLite databases, making data easily browsable without SQL knowledge, as shown in the demo and documentation.
Generates a RESTful JSON API for every database and query, enabling programmatic access to data without additional coding, highlighted as a core feature.
Supports one-command deployment to platforms like Heroku and Google Cloud Run via 'datasette publish', simplifying the process of publishing datasets online.
Datasette Lite runs entirely in the browser via WebAssembly, allowing data exploration without a server, ideal for static hosting and demonstrated in the README.
Limited to SQLite databases, which may not scale for high-concurrency or large-scale transactional applications, as the README focuses on static data publishing.
Lacks built-in advanced authentication and authorization mechanisms, requiring external tools or plugins for secure multi-user access, which isn't emphasized in the core features.
Designed primarily for publishing and exploring static datasets, not for dynamic applications with frequent data updates or real-time interactions, as implied by its philosophy.
Open Data Platform for analysts, quants and AI agents.
Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
Extremely fast Query Engine for DataFrames, written in Rust
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.