awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

34 repository-uri

Awesome GitHub RepositoriesSQL Query Editors

Interactive interfaces for writing, formatting, and executing SQL queries with developer aids.

Distinct from SQL Query Builders: Distinct from Query Builders which focus on programmatic construction; this focuses on the interactive manual editor experience.

Explore 34 awesome GitHub repositories matching data & databases · SQL Query Editors. Refine with filters or upvote what's useful.

Awesome SQL Query Editors GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • ottermind/chat2dbAvatar OtterMind

    OtterMind/Chat2DB

    25,784Vezi pe GitHub↗

    Chat2DB is an AI-powered SQL client and multi-database GUI manager designed for managing various relational and NoSQL database systems. It serves as a visual database management tool and a natural language to SQL interface, allowing users to convert plain text descriptions into executable and optimized queries. The platform distinguishes itself through automated business intelligence capabilities, which include the generation of real-time data visualization dashboards and AI-driven data analysis from spreadsheets. To ensure data privacy, it supports secure local AI deployment, enabling large

    Scans SQL queries for mistakes and applies intelligent, automated corrections to resolve errors.

    Javaaibichatgpt
    Vezi pe GitHub↗25,784
  • zhisheng17/flink-learningAvatar zhisheng17

    zhisheng17/flink-learning

    15,071Vezi pe GitHub↗

    This project is a collection of educational resources and reference implementations for the Apache Flink stream processing framework. It provides a learning resource focused on mastering distributed stream processing through implementation guides, performance tuning tutorials, and practical examples. The repository features detailed walkthroughs for building real-time data pipelines using the DataStream and Table APIs. It includes specific integration examples for connecting Apache Flink with Kafka brokers and Elasticsearch indices, as well as reference implementations for real-time deduplica

    Provides default execution modes and watermarking intervals for stream processing when using the SQL API.

    Javaclickhouseelasticsearchflink
    Vezi pe GitHub↗15,071
  • bufbuild/bufAvatar bufbuild

    bufbuild/buf

    11,211Vezi pe GitHub↗

    Buf is a toolchain for managing the full lifecycle of Protocol Buffers schemas. It provides a set of tools for schema governance, including linting to enforce style guides, a breaking change detector to ensure backward compatibility, and a system for producing language-specific source code via local or remote plugins. The project distinguishes itself through a remote schema registry that centralizes the hosting, versioning, and distribution of Protocol Buffers modules. This registry allows for server-side enforcement of governance policies, such as blocking updates that introduce backward-inc

    Implements a background process that provides real-time autocomplete and navigation for schemas within text editors.

    Gobuf-clibuf-schema-registrygrpc
    Vezi pe GitHub↗11,211
  • vrana/adminerAvatar vrana

    vrana/adminer

    7,432Vezi pe GitHub↗

    Adminer is a PHP-based database management tool and multi-engine database client. It provides a web-based graphical interface for administering various relational and document database engines. The application is distributed as a single file to simplify installation and deployment on web servers. It supports customization through external stylesheets for visual themes and a plugin architecture to extend core functionality and system behaviors. The tool covers database schema administration, including the creation of views and management of foreign keys. It includes a SQL query editor with au

    Ships an interactive SQL editor with automatic completion for table and column names.

    PHPdatabasemssqlmysql
    Vezi pe GitHub↗7,432
  • dbgate/dbgateAvatar dbgate

    dbgate/dbgate

    6,769Vezi pe 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

    Provides an interactive SQL editor with formatting and developer aids for writing and executing queries.

    Sveltecassandraclickhousecockroachdb
    Vezi pe GitHub↗6,769
  • feast-dev/feastAvatar feast-dev

    feast-dev/feast

    6,727Vezi pe GitHub↗

    Feast is an open-source feature store for machine learning that provides a central platform for defining, storing, and serving features across both training and inference workflows. It operates as a declarative system where feature definitions are written as code in Python files, synchronized to a central registry, and made available for low-latency online retrieval or point-in-time correct historical joins for training datasets. The project abstracts storage behind a pluggable architecture, allowing offline and online backends to be swapped without changing retrieval logic, and coordinates ma

    Points a feature retrieval pipeline at a ClickHouse table or view for feature data.

    Pythonbig-datadata-engineeringdata-quality
    Vezi pe GitHub↗6,727
  • stack-auth/stack-authAvatar stack-auth

    stack-auth/stack-auth

    6,699Vezi pe GitHub↗

    Stack Auth is an open-source authentication and authorization platform that provides pre-built UI components, OAuth integration, team management, and session handling for web applications. It offers a complete authentication lifecycle covering sign-in, sign-up, session management, password recovery, and multi-factor security, with support for passkey authentication and OAuth providers including Google, GitHub, and Apple. The platform includes a team-based permission system with role-based access control, allowing users to be organized into teams with granular permissions for membership manage

    Provides a built-in ClickHouse SQL query editor with save and reuse capabilities for analytics tables.

    TypeScriptauthauth0authentication
    Vezi pe GitHub↗6,699
  • jooq/jooqAvatar jOOQ

    jOOQ/jOOQ

    6,666Vezi pe GitHub↗

    jOOQ is a type-safe SQL query builder for Java that generates code from live database schemas, enabling compile-time validation of SQL syntax and data types. Its core identity is built around a fluent DSL that mirrors SQL structure, a code generator that maps tables, views, and routines to Java objects, and a multi-dialect engine that translates the same DSL into vendor-specific SQL for over 30 databases. The project also includes a SQL parser and transformer for refactoring or dialect conversion, reactive stream integration for non-blocking query execution, and a JDBC proxy diagnostics tool f

    Provides a BNF-based interface hierarchy that enables IDE auto-completion for valid SQL clauses and operators.

    Javacode-generatordatabasedb2
    Vezi pe GitHub↗6,666
  • pawelsalawa/sqlitestudioAvatar pawelsalawa

    pawelsalawa/sqlitestudio

    6,428Vezi pe 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

    Provides a full-featured SQL editor with syntax highlighting, auto-completion, and query history.

    Ccppdatabasedatabase-management
    Vezi pe GitHub↗6,428
  • tconbeer/harlequinAvatar tconbeer

    tconbeer/harlequin

    6,165Vezi pe GitHub↗

    Harlequin is a terminal-based SQL IDE that runs queries against DuckDB and SQLite databases, with a plug-in adapter system for connecting to additional database engines. It provides a full-screen text editor with syntax highlighting and fuzzy autocomplete for writing SQL, and displays query results in a scrollable table within the terminal. The application distinguishes itself through a tree-based data catalog that lets you browse database schemas, local files, and remote S3 objects, with the ability to insert or copy paths directly into the query editor. It supports custom key bindings throu

    Opens a full-featured interactive SQL editor in the terminal for writing and running queries.

    Python
    Vezi pe GitHub↗6,165
  • heidisql/heidisqlAvatar HeidiSQL

    HeidiSQL/HeidiSQL

    6,129Vezi pe GitHub↗

    A lightweight client for managing MariaDB, MySQL, SQL Server, PostgreSQL, SQLite, Interbase and Firebird, written in Delphi and Lazarus/FreePascal

    Provides a tabbed SQL query editor with syntax highlighting, autocomplete, and editable result grids.

    Pascal
    Vezi pe GitHub↗6,129
  • apache/pinotAvatar apache

    apache/pinot

    6,098Vezi pe GitHub↗

    Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer

    Provides an interactive web-based SQL editor for writing and executing queries against stored tables.

    Java
    Vezi pe GitHub↗6,098
  • fleetdm/fleetAvatar fleetdm

    fleetdm/fleet

    6,058Vezi pe GitHub↗

    Fleet is an open-source device management platform that provides centralized control over computing devices running macOS, Linux, Windows, Chromebooks, iOS, and Android. It enables organizations to enroll devices, collect real-time telemetry, enforce security compliance policies, and manage software remotely from a single system. The platform can be deployed as a single binary, run locally for testing, or scaled horizontally across cloud infrastructure on AWS, Kubernetes, GCP, or Render, with support for high availability through database replication and load balancing. The platform distingui

    Executes stored osquery SQL questions against all hosts to collect specific data and surface security issues.

    Gobinary-authorizationconfiguration-managementdevice-management
    Vezi pe GitHub↗6,058
  • outerbase/studioAvatar outerbase

    outerbase/studio

    5,818Vezi pe GitHub↗

    Studio este un instrument containerizat de gestionare a bazelor de date SQL care oferă o interfață grafică bazată pe browser pentru executarea interogărilor și gestionarea datelor în diverse baze de date SQL. Constă într-un editor de interogări specializat și o interfață grafică de administrare concepută pentru administrarea bazelor de date bazată pe web. Proiectul dispune de un editor de interogări SQL de înaltă performanță cu auto-completare și sugestii de funcții pentru rularea simultană a mai multor comenzi de bază de date. Include un editor vizual de schemă pentru crearea și modificarea coloanelor tabelelor și un editor de înregistrări care stadiul și previzualizează schimbările înainte ca acestea să fie comise în sursă. Platforma acoperă conectivitatea bazelor de date și sincronizarea profilurilor, integrarea SQL multi-dialect și un framework de extensie a interfeței utilizator pentru adăugarea de logică personalizată în meniuri, tab-uri și bare laterale. Utilizează un wrapper desktop pentru a face punte între driverele de baze de date care sunt altfel restricționate în mediile standard de browser web. Aplicația este împachetată ca o imagine Docker pentru a asigura un deployment consistent pe diferite platforme de hosting.

    Includes an interactive SQL editor with auto-completion and function hints to accelerate complex query development.

    TypeScript
    Vezi pe GitHub↗5,818
  • alibaba/alisqlAvatar alibaba

    alibaba/AliSQL

    5,706Vezi pe GitHub↗

    AliSQL is a fork of MySQL by Alibaba that extends the relational database management system with enhancements for high performance, scalability, and enterprise-grade availability. It retains the core MySQL identity as a SQL-based database for storing, organizing, and retrieving structured data, while adding optimizations for large-scale transactional and analytical workloads. The project differentiates itself through a set of Alibaba-specific improvements, including a columnar engine for accelerating analytical queries directly on MySQL tables, and a distributed, shared-nothing NDB Cluster en

    MySQL executes SQL statements against a connected database, displays results as tables or charts, and supports reusable query files.

    C++alisqldatabaseduckdb
    Vezi pe GitHub↗5,706
  • google/perfettoAvatar google

    google/perfetto

    5,558Vezi pe GitHub↗

    Perfetto is a platform for system-level performance tracing and analysis on Linux and Android. It combines a high-throughput trace recorder, a SQL-based query engine, and a browser-based visualizer into a single toolchain. The platform covers CPU scheduling and call-stack profiling, native and Java heap memory allocation tracking, GPU and graphics events, and system-wide counters such as CPU frequency and power consumption. The architecture decouples trace recording from offline analysis, using a compact protobuf format for event encoding and columnar storage for efficient SQL queries. The we

    Exposes heap object, class, and reference data as relational tables for custom queries.

    C++
    Vezi pe GitHub↗5,558
  • beancount/beancountAvatar beancount

    beancount/beancount

    5,291Vezi pe GitHub↗

    Beancount is a plain-text double-entry accounting system. It enforces zero-sum transactions, organizes accounts into a hierarchical five-type tree, and verifies balances at specific dates using precision-derived tolerances. Transactions are recorded in plain-text files with a strict syntax that supports currency-specific rounding, automatic interpolation of missing amounts, and comprehensive metadata including tags, links, and payee annotations. Beyond core bookkeeping, Beancount offers investment portfolio tracking with lot-based cost basis management, configurable booking strategies (FIFO,

    Writes SQL-like queries to filter, aggregate, and summarize transaction postings.

    Pythonbeancount
    Vezi pe GitHub↗5,291
  • supabase-community/postgres-language-serverAvatar supabase-community

    supabase-community/postgres-language-server

    5,242Vezi pe GitHub↗

    This project is a Language Server Protocol implementation for PostgreSQL that provides autocompletion, syntax diagnostics, and type checking for SQL and PL/pgSQL. It functions as a database schema validator and a static analysis engine designed to detect security vulnerabilities, performance bottlenecks, and dangerous migration patterns in database scripts. The server differentiates itself by using live database connections to provide schema-aware intelligence, allowing it to verify that tables, columns, and data types actually exist. It performs static analysis on procedural functions to det

    Implements a standardized LSP interface to provide database-aware intelligence and formatting across compatible code editors.

    Rustlanguage-server-protocolpostgres
    Vezi pe GitHub↗5,242
  • plotly/falconAvatar plotly

    plotly/falcon

    5,102Vezi pe GitHub↗

    Falcon este un client SQL și manager de baze de date cross-platform care oferă o interfață unificată pentru executarea interogărilor pe mai multe sisteme de baze de date. Funcționează ca o aplicație desktop pentru Windows și Mac, permițând utilizatorilor să gestioneze date din medii diverse printr-un singur editor de interogări. Instrumentul operează ca un studio de date sincronizat în cloud, făcând legătura între rezultatele bazelor de date locale și stocarea în cloud. Acest lucru permite transferul datelor procesate către un mediu cloud pentru stocare persistentă și analiză colaborativă. Dincolo de executarea interogărilor, aplicația include un utilitar de vizualizare care convertește rezultatele SQL în grafice interactive pentru analiza datelor. Aceste capabilități sunt susținute de un sistem de conectivitate bazat pe drivere și un mecanism de caching pe partea de client pentru gestionarea seturilor de rezultate.

    Provides a unified interactive interface for writing and executing SQL queries across multiple active connections.

    JavaScriptelectronfalconmysql-client
    Vezi pe GitHub↗5,102
  • edp963/davinciAvatar edp963

    edp963/davinci

    5,002Vezi pe GitHub↗

    Davinci este o platformă de business intelligence și vizualizare a datelor utilizată pentru construirea de dashboard-uri și rapoarte interactive. Funcționează ca un constructor de dashboard-uri bazat pe SQL și un serviciu de analiză multi-tenant care se conectează la baze de date prin JDBC și fișiere CSV pentru a transforma datele brute în componente vizuale. Platforma se distinge prin modelul său granular de securitate, care include permisiuni la nivel de rând și coloană integrate cu autentificarea LDAP și OAuth2. Oferă, de asemenea, un instrument de vizualizare încorporat care permite inserarea diagramelor și dashboard-urilor securizate și parametrizate în aplicații externe prin URL-uri și frame-uri. Sistemul acoperă o gamă largă de capabilități, inclusiv modelarea datelor cu șabloane SQL, un motor de layout drag-and-drop pentru dashboard-uri responsive și o mare varietate de tipuri de vizualizare, cum ar fi diagrame Sankey, diagrame radar și hărți geografice. Include, de asemenea, automatizare pentru programarea rapoartelor prin e-mail și utilizează caching-ul cheie-valoare pentru a optimiza performanța interogărilor.

    Provides a dedicated SQL editor with syntax highlighting and templates to define data views.

    TypeScriptdashboarddata-visualizationdavinci
    Vezi pe GitHub↗5,002
Înapoi12Înainte
  1. Home
  2. Data & Databases
  3. SQL Query Editors

Explorează sub-etichetele

  • ClickHouse Query Editors1 sub-tagInteractive interfaces for writing and executing SQL queries specifically against ClickHouse analytics databases. **Distinct from SQL Query Editors:** Distinct from general SQL Query Editors: focuses on ClickHouse-specific SQL dialect and analytics tables rather than general-purpose SQL editing.
  • Continuous SQL AnalysesHighlighting syntax errors and recognizing database objects in the editor as you type for better readability. **Distinct from SQL Query Editors:** Distinct from SQL Query Editors: focuses on real-time analysis and error detection, not the editor interface itself.
  • Database Object Navigations from SQLOpening tables, views, indexes, or triggers referenced in SQL code by Ctrl+Clicking or pressing F2 on the object name. **Distinct from SQL Query Editors:** Distinct from SQL Query Editors: focuses on navigating to database objects from SQL code, not the editor interface itself.
  • Database Object Openings from SQL1 sub-tagOpening tables, views, or triggers referenced in SQL code by Ctrl+Clicking or pressing F2 on the object name. **Distinct from SQL Query Editors:** Distinct from SQL Query Editors: focuses on opening database objects from SQL code, not the editor interface itself.
  • Device SQL Query ExecutorsExecuting stored SQL queries across all managed devices to collect data and surface issues. **Distinct from SQL Query Editors:** Distinct from SQL Query Editors: focuses on executing queries across a fleet of devices, not just editing SQL.
  • Dynamic ParameterizationUsing regular expressions to identify and prompt for variables in SQL queries. **Distinct from SQL Query Editors:** Focuses on interactive user-prompted variables rather than static parameterized bindings for security.
  • Formatting and BeautificationAutomated restructuring of SQL code to improve readability. **Distinct from SQL Query Editors:** Specific to the aesthetic and structural cleanup of SQL code rather than general editor functions.
  • Heap Graph SQL EditorsExposes heap object, class, and reference data as relational tables for custom queries. **Distinct from SQL Query Editors:** Distinct from SQL Query Editors: specifically exposes heap graph data as relational tables for querying, not a general SQL editing interface.
  • IDE Auto-Completion ProvidersLeverages a BNF-based interface hierarchy so the IDE suggests only valid SQL clauses and operators as you type. **Distinct from SQL Query Editors:** Distinct from SQL Query Editors: focuses on the type-safe DSL design that enables IDE auto-completion, not the interactive editor interface itself.
  • LSP Integrations1 sub-tagImplementations of the Language Server Protocol that bring intelligence and formatting to SQL editors. **Distinct from SQL Query Editors:** Focuses on the LSP-based protocol bridge between the server and the editor, rather than the standalone SQL editor UI.
  • SQL Code Snippet ManagersTools for storing, organizing, and inserting reusable SQL fragments into the editor. **Distinct from SQL Query Editors:** Distinct from SQL Query Editors: focuses on managing reusable fragments rather than the general editing experience.
  • SQL Error Detectors1 sub-tagReal-time detection of syntax errors and unrecognized database objects in the SQL editor. **Distinct from SQL Query Editors:** Distinct from SQL Query Editors: focuses on live error detection rather than the general editing interface.
  • SQL Execution Mode Selections1 sub-tagConfiguring whether to run only the query under the cursor, selected code, or the entire editor contents. **Distinct from SQL Query Editors:** Distinct from SQL Query Editors: focuses on the configuration of execution scope, not the editor interface itself.
  • SQL Query Debuggers2 sub-tag-uriTools for printing diagnostic messages and inspecting execution during SQL query runs. **Distinct from SQL Query Editors:** Distinct from SQL Query Editors: focuses on debugging capabilities like status pane messages, not the general editing interface.
  • SQL Query Editors2 sub-tag-uriInterfaces for writing and testing SQL queries with features like syntax highlighting and templates. **Distinct from SQL Query Debuggers:** Focuses on the editor and authoring experience rather than just debugging tools
  • Selected SQL ExecutionsRunning only the query at the cursor or a selected portion of code, configurable to execute the entire editor contents. **Distinct from SQL Query Editors:** Distinct from SQL Query Editors: focuses on the execution mode selection (cursor, selection, or full editor), not the editor interface itself.
  • Visual StylingCustomization of the visual appearance of the SQL editor. **Distinct from SQL Query Editors:** Focuses on the visual styling (fonts, colors) of the editor rather than the functional query editing capabilities.