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

SQL Query Notebooks and Editors

Ranking updated Jun 30, 2026

For a notebook for running SQL, the first results are sqlpad/sqlpad (Sqlpad is a self-hostable web-based SQL client and collaborative workbench that lets you write, execute, share, and visualize SQL queries across multiple databases, with history tracking and support for charts and tables, making it a strong fit for a SQL notebook tool), apache/zeppelin and getredash/redash (Redash is a self-hosted SQL query editor and analytics platform with multi-database support, sharing, and visualization, but its editor is a traditional one rather than a cell-based notebook interface, and version history is not prominent). sqlchat/sqlchat and sosedoff/pgweb round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Interactive development environments for writing, executing, and sharing SQL queries across various database management systems.

SQL Query Notebooks and Editors

Find the best repos with AI.We'll search the best matching repositories with AI.
  • sqlpad/sqlpadsqlpad avatar

    sqlpad/sqlpad

    5,186View on GitHub↗

    Sqlpad is a web-based SQL client and multi-tenant workbench used for writing, executing, and saving queries across multiple relational and analytical databases. It functions as an ODBC database manager that enables users to manage database connections and explore schemas through a browser interface. The platform distinguishes itself as a collaborative environment where users can share SQL documents and coordinate data analysis. It integrates identity federation via OpenID Connect, SAML, LDAP, and OAuth, and provides a visualization system that renders query results into charts and tables. Th

    Sqlpad is a self-hostable web-based SQL client and collaborative workbench that lets you write, execute, share, and visualize SQL queries across multiple databases, with history tracking and support for charts and tables, making it a strong fit for a SQL notebook tool.

    JavaScriptMulti-Database QueryingsSQL Query Execution
    View on GitHub↗5,186
  • apache/zeppelinapache avatar

    apache/zeppelin

    6,629View on GitHub↗

    Apache Zeppelin is a web-based notebook platform for interactive data analytics that supports executing code in over 20 languages within a single notebook. It provides a plugin-based interpreter architecture that allows the notebook to be extended with new languages and data sources, and includes a JDBC connector abstraction for connecting to any JDBC-compliant database. The platform also features session-isolated interpreter contexts, enabling separate interpreter instances per notebook or user with support for dependency injection and user impersonation. The platform distinguishes itself th

    Apache Zeppelin is a web-based notebook platform that supports SQL via JDBC connectors to any compliant database, giving you a collaborative notebook interface with multi-language execution, result visualization, and sharing—matching your need for a self-hostable SQL notebook with version history and export capabilities.

    JavaNotebook Code ExecutionApache Spark AnalyticsInterpreter API Integrations
    View on GitHub↗6,629
  • getredash/redashgetredash avatar

    getredash/redash

    28,653View on GitHub↗

    Redash is a self-hosted analytics platform and SQL data visualization tool. It provides a web-based SQL query editor for writing, executing, and scheduling database queries, and functions as a business intelligence dashboard for monitoring metrics via visual widgets. The platform distinguishes itself through its data source connectors, which integrate with various SQL, NoSQL, and API-based stores to retrieve information for analysis. It enables self-service analytics by allowing users to run queries with dynamic parameters and supports shared data reporting via public links or embedded dashbo

    Redash is a self-hosted SQL query editor and analytics platform with multi-database support, sharing, and visualization, but its editor is a traditional one rather than a cell-based notebook interface, and version history is not prominent.

    PythonData Visualization
    View on GitHub↗28,653
  • sqlchat/sqlchatsqlchat avatar

    sqlchat/sqlchat

    5,731View on GitHub↗

    SQL Chat is a Docker-deployed chat interface that translates natural language questions into SQL queries and executes them against connected databases. It uses a large language model to generate SQL from plain English instructions, supporting both querying and record modification through INSERT, UPDATE, and DELETE statements within the chat conversation flow. The application connects to MySQL, PostgreSQL, MSSQL, TiDB Cloud, and OceanBase databases through a unified driver abstraction layer, allowing users to interact with multiple database types from a single chat interface. Users provide the

    SQL Chat is a natural-language-to-SQL chat client that executes queries across multiple databases via Docker, but its chat-based interface and lack of notebook-style editing, result visualization, sharing, or versioning make it a different category than the notebook-oriented SQL editor you seek.

    TypeScriptMulti-Database ConnectorsMulti-Database Connections
    View on GitHub↗5,731
  • sosedoff/pgwebsosedoff avatar

    sosedoff/pgweb

    9,399View on GitHub↗

    pgweb is a web-based database client and graphical administration tool for PostgreSQL. It provides a browser-based interface for executing SQL queries, inspecting schemas, and managing database objects. The tool includes a read-only mode that prevents destructive operations by blocking specific SQL keywords. It supports secure remote access to private instances through native SSH tunneling and encrypted database connections. The application covers a broad range of management capabilities, including multi-environment session management, database structure inspection, and the export of query r

    pgweb is a web-based PostgreSQL database client with an SQL editor, but it does not provide a notebook-style interface with cells, collaboration, or version history; it is a traditional admin tool rather than a notebook for sharing SQL queries.

    GoSQL Query ExecutionMulti-Database Connections
    View on GitHub↗9,399
  • dbgate/dbgatedbgate avatar

    dbgate/dbgate

    6,769View on GitHub↗

    DbGate is a universal database management tool and SQL client that provides a unified interface for querying and administering multiple SQL and NoSQL databases. It functions as a multi-database administration GUI and SQL IDE, allowing users to write and execute scripts and manage database schemas. The project distinguishes itself by acting as an API client and explorer for REST, GraphQL, and OData services, enabling users to fetch and export data from these endpoints. It also serves as a data integration tool, facilitating the movement of records between diverse databases and file formats suc

    DbGate is a universal database GUI and SQL IDE rather than a notebook-style tool — it lacks the cell-based interface and sharing/versioning features that define a SQL notebook, though it does support multi-database query execution and result export.

    SvelteData VisualizationSQL Query ExecutionMulti-Database Connections
    View on GitHub↗6,769
  • hshoff/vxhshoff avatar

    hshoff/vx

    20,867View on GitHub↗

    vx is a declarative charting framework and SVG data visualization library. It serves as an integration layer that combines D3 mathematical scales and shapes with a component-based UI for rendering visualizations. The project provides a set of building blocks for constructing custom charts and diagrams using React components. It bridges mathematical data and visual representation by utilizing low-level primitives to manage scalable vector graphics without manual document object model manipulations. The library covers a broad capability surface including custom chart development, declarative S

    vx is a declarative charting library for React, not a SQL notebook — while it helps visualize query results, it provides no SQL execution, notebook interface, or query management.

    TypeScriptData Visualization
    View on GitHub↗20,867
  • stackexchange/dapperStackExchange avatar

    StackExchange/Dapper

    18,320View on GitHub↗

    Dapper is a high-performance micro-ORM and SQL object mapper for .NET. It functions as an ADO.NET extension library that adds data mapping capabilities directly to database connections, allowing SQL query results to be transformed into typed objects. The project prioritizes execution speed and low memory overhead by using intermediate language generation to map database columns to object properties. It further optimizes performance through the use of concurrent caching for mapping functions and literal value injection to improve database execution plans. The library covers a broad range of d

    Dapper is a high-performance micro-ORM library for .NET that maps SQL query results to objects, not an interactive notebook or editor for writing, executing, and sharing SQL queries with collaboration features.

    C#SQL Query Execution
    View on GitHub↗18,320
  • pawelsalawa/sqlitestudiopawelsalawa avatar

    pawelsalawa/sqlitestudio

    6,428View on GitHub↗

    SQLiteStudio is an open-source graphical tool for browsing, editing, and managing SQLite database files. It combines a full-featured SQL editor with syntax highlighting, a visual database schema designer for creating entity-relationship diagrams, and a plugin-based extensibility platform that allows adding custom functionality through C/C++, JavaScript, Tcl, or Python. The application distinguishes itself through its multi-language scripting engine, which embeds JavaScript, Tcl, and Python interpreters to enable user-defined functions and scripts within SQL queries. It supports encrypted data

    SQLiteStudio is a desktop GUI for managing SQLite databases with a SQL editor, but it lacks the notebook-style interface (cells with code/results), collaboration features, and multi-database support that this search targets.

    CMulti-Database QueryingsSQL Query Execution
    View on GitHub↗6,428
  • aimeos/upschemeaimeos avatar

    aimeos/upscheme

    2,601View on GitHub↗

    This is a database migration and schema management library, not an interactive notebook-style SQL editor for writing, executing, and sharing queries collaboratively.

    PHPMulti-Database ConnectionsRaw SQL Execution
    View on GitHub↗2,601
  • dataease/sqlbotdataease avatar

    dataease/SQLBot

    6,297View on GitHub↗

    🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG.

    This is a conversational text‑to‑SQL tool that generates queries from natural language, not a notebook‑style editor for manually writing, executing, and sharing SQL queries with version history or snippet saving.

    JavaScriptMulti-Database Connectors
    View on GitHub↗6,297
  • electric-sql/pgliteelectric-sql avatar

    electric-sql/pglite

    14,707View on GitHub↗

    Pglite is a client-side relational database engine that runs a full-featured PostgreSQL instance directly within browser and Node.js environments. By leveraging WebAssembly, it provides a persistent SQL storage solution that enables complex data management and querying without requiring an external database server. The project distinguishes itself through a reactive SQL data layer that automatically synchronizes user interface components with live query results. It manages database operations using worker threads to prevent main-thread blocking and coordinates access across multiple browser t

    Pglite is a client-side PostgreSQL engine for browser/Node, not a notebook-style SQL editor — it provides query execution but lacks the notebook interface, sharing, and collaboration features you're looking for.

    TypeScriptSQL Query Execution
    View on GitHub↗14,707
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
sqlpad/sqlpad5.2KJavaScriptMITAug 23, 2025
apache/zeppelin6.6KJavaApache-2.0Jun 20, 2026
getredash/redash
28.7K
Python
BSD-2-Clause
Jun 14, 2026
sqlchat/sqlchat5.7KTypeScriptmitJul 12, 2025
sosedoff/pgweb9.4KGoMITJun 9, 2026
dbgate/dbgate6.8KSveltegpl-3.0Feb 20, 2026
hshoff/vx20.9KTypeScriptMITJun 15, 2026
stackexchange/dapper18.3KC#NOASSERTIONMay 16, 2026
pawelsalawa/sqlitestudio6.4KCotherFeb 20, 2026
aimeos/upscheme2.6KPHPlgpl-3.0Jan 12, 2026

Related searches

  • a desktop client for my SQL databases
  • a Jupyter alternative for data work
  • a terminal based client for SQL databases
  • an AI assistant for SQL queries
  • checked SQL queries for Rust
  • a visual database management tool for queries
  • SQL straight over my data files
  • an open source database management tool