SQL, or Structured Query Language, is a standardized language used for managing and manipulating relational databases, making it a fundamental tool for application developers who work with data storage and retrieval. SQL enables developers to perform a wide range of tasks, such as querying data from tables using SELECT statements, inserting new records with INSERT, updating existing records using UPDATE, and deleting records with DELETE. Additionally, SQL provides powerful functions for data summarization, such as GROUP BY and aggregate functions, which simplify complex data analysis tasks. Beyond data manipulation, SQL also facilitates database schema management through statements like CREATE, ALTER, and DROP, allowing developers to define and modify the structure of the database. Its cross-platform support and wide adoption make SQL an essential skill, offering developers the ability to interact with various relational database management systems like MySQL, PostgreSQL, Oracle, and SQL Server, ensuring robust and efficient data-driven applications.
View the most prominent open source SQL projects in the list below. Click on a specific project to view its alternative or complementary packages. Make comparisons and find the best package for your app.
- Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elasti…☆82,948Dec 27, 2025Updated 6 months ago
- Free universal database tool and SQL client☆50,743Jun 26, 2026Updated last week
- ClickHouse® is a real-time analytics database management system☆48,330Updated this week
- Apache Spark - A unified analytics engine for large-scale data processing☆43,502Jun 25, 2026Updated last week
- This is a repo with links to everything you'd ever want to learn about data engineering☆42,002Apr 2, 2026Updated 3 months ago
- TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vec…☆40,206Jun 25, 2026Updated last week
- DuckDB is an analytical in-process SQL database management system☆39,010Jun 25, 2026Updated last week
- Free, simple, and intuitive online database diagram editor and SQL generator.☆37,442Jun 25, 2026Updated last week
- The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, aut…☆36,291Updated this week
- ORM☆34,973Updated this week
- CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placemen…☆32,230Updated this week
- A scalable, distributed, collaborative, document-graph database, for the realtime web☆32,470Jun 19, 2026Updated 2 weeks ago
- Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL …☆30,359Jun 20, 2026Updated last week
- REST API for any Postgres database☆27,395Updated this week
- 🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~☆27,039Nov 6, 2025Updated 7 months ago
- Apache Flink☆26,127Updated this week
- High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios☆24,943Updated this week
- Chat with your database or your datalake (SQL, CSV, parquet). PandasAI makes data analysis conversational using LLMs and RAG.☆23,616Oct 28, 2025Updated 8 months ago
- 🤖 Chat with your SQL database 📊. Accurate Text-to-SQL Generation via LLMs using Agentic Retrieval 🔄.☆23,698Feb 2, 2026Updated 5 months ago
- SQL powered operating system instrumentation, monitoring, and analytics.☆23,349Jun 24, 2026Updated last week
- Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux, MacOS, and Windows.☆23,105Jun 26, 2026Updated last week
- A time-series database for high-performance real-time analytics packaged as a Postgres extension☆22,971Jun 25, 2026Updated last week
- Dolt – Git for Data☆23,655Updated this week
- Database diagrams editor that allows you to visualize and design your DB with a single query.☆22,511Jun 20, 2026Updated last week
- Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.☆20,748Updated this week
- A reactive notebook for Python — run reproducible experiments, query with SQL, execute as a script, deploy as an app, and version with gi…☆21,610Updated this week
- MyBatis SQL mapper framework for Java☆20,429Updated this week
- A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.☆20,312Jun 26, 2026Updated last week
- 📊 Cube Core is open-source semantic layer for AI, BI and embedded analytics☆20,294Updated this week
- Bitwarden infrastructure/backend (API, database, Docker, etc).☆19,292Jun 26, 2026Updated last week
- Database migrations. CLI and Golang library.☆18,647Mar 19, 2026Updated 3 months ago
- Turso is an in-process SQL database, compatible with SQLite.☆22,468Updated this week
- Dapper - a simple object mapper for .Net☆18,339May 16, 2026Updated last month
- SQL databases in Python, designed for simplicity, compatibility, and robustness.☆18,153Jun 26, 2026Updated last week
- The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.☆17,608Jun 23, 2026Updated last week
- Generate type-safe code from SQL☆17,918Jun 19, 2026Updated 2 weeks ago
- 👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖☆17,436Jun 4, 2025Updated last year
- QuestDB is a high performance, open-source, time-series database☆17,141Updated this week
- The official home of the Presto distributed SQL query engine for big data☆16,712Updated this week