awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
simonw avatar

simonw/datasette

0
View on GitHub↗
11,198 stars·855 forks·Python·Apache-2.0·30 viewsdatasette.io↗

Datasette

Datasette is a tool for publishing and sharing SQLite databases as public websites. It functions as a data publishing system that provides searchable interfaces and JSON APIs to expose the contents of SQLite files.

The project enables both server-side and client-side execution. It can operate as an API server or as a database browser that runs entirely within a web browser using WebAssembly, allowing for serverless database access.

The system supports a variety of deployment strategies, including containerized images for cloud hosting and a local development server for testing. It includes capabilities for database exploration, dynamic query generation, and the management of dataset metadata such as licensing and source information.

Features

  • Dataset Publishing Tools - Ships a complete system for publishing SQLite databases as searchable public websites with integrated APIs.
  • SQLite Databases - Utilizes SQLite as the primary serverless, single-file relational database engine for data storage.
  • Dataset Publishing - Shares SQLite datasets over the web via a searchable interface and API for public transparency.
  • Publishing Platforms - Functions as a publishing platform to make SQLite databases searchable and accessible via the web.
  • Dynamic SQL Generators - Translates user interface interactions into structured SQL queries to fetch and filter database content.
  • JSON API Servers - Provides a JSON-based API layer to programmatically expose the contents of SQLite databases.
  • Public Datasets - Enables the exposure of SQLite data over the web for public consumption and distribution.
  • WebAssembly Engines - Runs the database engine directly in the browser using WebAssembly to enable serverless data exploration.
  • SQLite Integration - Provides direct support for querying and browsing SQLite database files through a web interface.
  • Interactive Explorers - Ships an interactive web interface for browsing, querying, and visualizing data stored in SQLite files.
  • Client-Side Serverless Access - Uses WebAssembly to run database queries entirely within a web browser, removing the need for backend servers.
  • WebAssembly - Runs the entire application stack within a web browser using WebAssembly to eliminate server dependencies.
  • JSON APIs - Exposes database contents and query results through a structured JSON API for programmatic access.
  • Cloud Container Deployments - Packages databases and the application into container images optimized for cloud platform deployment.
  • Cloud Hosting - Provides workflows for hosting containerized databases on cloud platforms for public access.
  • Container Deployment - Supports packaging the application and its data into portable container images for consistent cloud execution.
  • Containerized Deployments - Supports standardized packaging of the application into portable containers for consistent execution.
  • Containerized Platforms - Provides a complete software environment for SQLite publishing packaged as a containerized unit.
  • API Generation - Tool for exploring and publishing data as an API.
  • Data Analysis - Tool for exploring and publishing data.
  • Database and Storage Tools - Tool for exploring and publishing data via SQLite.
  • Database Management - Multi-tool for exploring and publishing database data.
  • End-User Applications - Tool for exploring and publishing data via compatible components.
  • SQLite Web Service (JSON API) Publishers / Containers - Listed in the “SQLite Web Service (JSON API) Publishers / Containers” section of the Awesome Sqlite awesome list.

Star history

Star history chart for simonw/datasetteStar history chart for simonw/datasette

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does simonw/datasette do?

Datasette is a tool for publishing and sharing SQLite databases as public websites. It functions as a data publishing system that provides searchable interfaces and JSON APIs to expose the contents of SQLite files.

What are the main features of simonw/datasette?

The main features of simonw/datasette are: Dataset Publishing Tools, SQLite Databases, Dataset Publishing, Publishing Platforms, Dynamic SQL Generators, JSON API Servers, Public Datasets, WebAssembly Engines.

Which projects share features with simonw/datasette?

Projects with overlapping indexed features include: sdelements/lets-chat — Lets-chat is a self-hosted team communication platform and XMPP chat server designed for private messaging. It… beekeeper-studio/beekeeper-studio — Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It… hasura/graphql-engine — graphql-engine is an automated GraphQL API engine that transforms database tables and relationships into a queryable… 1n3/sn1per — Sn1per is a vulnerability management platform and penetration testing orchestrator designed to automate… pawelsalawa/sqlitestudio — SQLiteStudio is an open-source graphical tool for browsing, editing, and managing SQLite database files. It combines a… tursodatabase/turso — Turso is a distributed SQL database platform that provides managed, edge-hosted SQLite instances. It functions as a…

Projects sharing features with Datasette

These projects share indexed features with Datasette. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • sdelements/lets-chatsdelements avatar

    sdelements/lets-chat

    9,806View on GitHub↗

    Lets-chat is a self-hosted team communication platform and XMPP chat server designed for private messaging. It provides a containerized communication environment for small teams to exchange messages and files, featuring a programmable REST API for automating conversations and managing messages from external tools. The platform functions as an XMPP gateway and server, ensuring interoperability with other compliant messaging clients. It distinguishes itself by supporting enterprise identity management, allowing administrators to verify user identities through local accounts or external director

    JavaScript
    View on GitHub↗9,806
  • beekeeper-studio/beekeeper-studiobeekeeper-studio avatar

    beekeeper-studio/beekeeper-studio

    22,030View on GitHub↗

    Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It provides a unified graphical interface to connect to, query, and modify data across a wide range of relational and NoSQL database systems. The application functions as a comprehensive workspace, integrating tools for schema design, record editing, and data visualization. The project distinguishes itself through a focus on secure, flexible connectivity and AI-assisted workflows. It supports advanced authentication methods, including enterprise single sign-on, multi-factor authentic

    TypeScriptbigquerycassandracockroachdb
    View on GitHub↗22,030
  • hasura/graphql-enginehasura avatar

    hasura/graphql-engine

    32,064View on GitHub↗

    graphql-engine is an automated GraphQL API engine that transforms database tables and relationships into a queryable GraphQL schema. It functions as a federation gateway and mapper, instantly generating APIs with built-in filtering, pagination, and mutations from existing databases and remote schemas. The project distinguishes itself through a fine-grained access control layer that enforces row-level and field-level permissions. It further provides a real-time data subscription server that converts standard queries into live streams and a system for triggering event-driven webhooks and notifi

    TypeScriptaccess-controlapiautomatic-api
    View on GitHub↗32,064
  • 1n3/sn1per1N3 avatar

    1N3/Sn1per

    10,049View on GitHub↗

    Sn1per is a vulnerability management platform and penetration testing orchestrator designed to automate reconnaissance, vulnerability scanning, and exploit verification. It functions as a dockerized security toolkit that coordinates multiple tools into a unified automated pipeline to identify security flaws across network and web assets. The platform features an attack surface manager for discovering internet-facing assets through OSINT, DNS enumeration, and certificate transparency. It distinguishes itself with an AI-powered security analyzer that uses large language models to summarize scan

    Shellattack-surfaceattack-surface-managementattacksurface
    View on GitHub↗10,049
Compare all 30 related projects→