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.
- Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elasti…☆66,710Updated 2 months ago
- Free universal database tool and SQL client☆40,539Updated this week
- Apache Spark - A unified analytics engine for large-scale data processing☆39,948Updated this week
- ClickHouse® is a real-time analytics DBMS☆37,674Updated this week
- TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.☆37,296Updated this week
- CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placemen…☆30,150Updated this week
- Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL …☆29,589Updated this 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…☆28,163Updated this week
- A scalable, distributed, collaborative, document-graph database, for the realtime web☆27,540Updated this week
- Headless TypeScript ORM with a head. Runs on Node, Bun and Deno. Lives on the Edge and yes, it's a JavaScript ORM too 😅☆24,539Updated this week
- Apache Flink☆24,127Updated this week
- DuckDB is an analytical in-process SQL database management system☆24,380Updated this week
- REST API for any Postgres database☆23,447Updated this week
- High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios☆23,408Updated this week
- Free, simple, and intuitive online database diagram editor and SQL generator.☆22,592Updated last week
- SQL powered operating system instrumentation, monitoring, and analytics.☆21,892Updated last week
- 🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~☆21,292Updated 4 months ago
- Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.☆19,976Updated this week
- MyBatis SQL mapper framework for Java☆19,800Updated this week
- A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.☆19,363Updated 3 months ago
- 📊 Cube — The Semantic Layer for Building Data Applications☆17,955Updated this week
- Dolt – Git for Data☆17,974Updated this week
- An open-source time-series SQL database optimized for fast ingest and complex queries. Packaged as a PostgreSQL extension.☆17,907Updated this week
- Dapper - a simple object mapper for .Net☆17,583Updated 2 weeks ago
- Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux, MacOS, and Windows.☆16,785Updated this week
- The official home of the Presto distributed SQL query engine for big data☆16,059Updated this week
- The lightweight, user-friendly, distributed relational database built on SQLite.☆15,805Updated this week
- Bitwarden infrastructure/backend (API, database, Docker, etc).☆15,705Updated this week
- Database migrations. CLI and Golang library.☆15,528Updated last week
- 👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖☆14,748Updated 6 months ago
- QuestDB is an open source time-series database for fast ingest and SQL queries☆14,621Updated this week
- Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package☆14,547Updated this week
- SQL databases in Python, designed for simplicity, compatibility, and robustness.☆14,588Updated last week
- 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, …☆13,476Updated last week
- Generate type-safe code from SQL☆13,502Updated this week
- Chat with your database (SQL, CSV, pandas, polars, mongodb, noSQL, etc). PandasAI makes data analysis conversational using LLMs (GPT 3.5 …☆13,534Updated this week
- A javascript library to run SQLite on the web.☆12,791Updated 3 weeks ago
- Apache Doris is an easy-to-use, high performance and unified analytics database.☆12,737Updated this week
- 🤖 Chat with your SQL database 📊. Accurate Text-to-SQL Generation via LLMs using RAG 🔄.☆11,989Updated last week
- The GitHub/GitLab for database DevSecOps. World's most advanced database DevSecOps solution for Developer, Security, DBA and Platform Eng…☆11,473Updated this week