back to home

Best Open Source sql Libraries

A curated list of the most popular GitHub repositories tagged with sql. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1bregman-arie/devops-exercises

Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

81,205Python
Analyze Code

#2dbeaver/dbeaver

Free universal database tool and SQL client

48,754Java
Analyze Code

#3ClickHouse/ClickHouse

ClickHouse® is a real-time analytics database management system

45,985C++
Analyze Code

#4apache/spark

Apache Spark - A unified analytics engine for large-scale data processing

42,851Scala
Analyze Code

#5DataExpert-io/data-engineer-handbook

This is a repo with links to everything you'd ever want to learn about data engineering

40,236Jupyter Notebook
Analyze Code

#6pingcap/tidb

TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.

39,843Go
Analyze Code

#7drawdb-io/drawdb

Free, simple, and intuitive online database diagram editor and SQL generator.

36,666JavaScript
Analyze Code

#8duckdb/duckdb

DuckDB is an analytical in-process SQL database management system

36,229C++
Analyze Code

#9directus/directus

The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.

34,266TypeScript
Analyze Code

#10drizzle-team/drizzle-orm

ORM

32,877TypeScript
Analyze Code

#11cockroachdb/cockroach

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

31,945Go
Analyze Code

#12surrealdb/surrealdb

A scalable, distributed, collaborative, document-graph database, for the realtime web

31,270Rust
Analyze Code

#13sequelize/sequelize

Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.

30,342TypeScript
Analyze Code

#14PostgREST/postgrest

REST API for any Postgres database

26,550Haskell
Analyze Code

#15forthespada/CS-Books

🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~

26,291
Analyze Code

#16apache/flink

Apache Flink

25,812Java
Analyze Code

#17taosdata/TDengine

High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios

24,734C
Analyze Code

#18sinaptik-ai/pandas-ai

Chat with your database or your datalake (SQL, CSV, parquet). PandasAI makes data analysis conversational using LLMs and RAG.

23,211Python
Analyze Code

#19osquery/osquery

SQL powered operating system instrumentation, monitoring, and analytics.

23,113C++
Analyze Code

#20vanna-ai/vanna

🤖 Chat with your SQL database 📊. Accurate Text-to-SQL Generation via LLMs using Agentic Retrieval 🔄.

22,721Python
Analyze Code

#21beekeeper-studio/beekeeper-studio

Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux, MacOS, and Windows.

22,043TypeScript
Analyze Code

#22timescale/timescaledb

A time-series database for high-performance real-time analytics packaged as a Postgres extension

21,886C
Analyze Code

#23chartdb/chartdb

Database diagrams editor that allows you to visualize and design your DB with a single query.

21,299TypeScript
Analyze Code

#24apache/shardingsphere

Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.

20,677Java
Analyze Code

#25mybatis/mybatis-3

MyBatis SQL mapper framework for Java

20,385Java
Analyze Code

#26knex/knex

A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.

20,222JavaScript
Analyze Code

#27dolthub/dolt

Dolt – Git for Data

19,930Go
Analyze Code

#28cube-js/cube

📊 Cube Core is open-source semantic layer for AI, BI and embedded analytics

19,525Rust
Analyze Code

#29marimo-team/marimo

A reactive notebook for Python — run reproducible experiments, query with SQL, execute as a script, deploy as an app, and version with git. Stored as pure Python. All in a modern, AI-native editor.

19,249Python
Analyze Code

#30DapperLib/Dapper

Dapper - a simple object mapper for .Net

18,214C#
Analyze Code

#31golang-migrate/migrate

Database migrations. CLI and Golang library.

18,123Go
Analyze Code

#32bitwarden/server

Bitwarden infrastructure/backend (API, database, Docker, etc).

18,082C#
Analyze Code

#33fastapi/sqlmodel

SQL databases in Python, designed for simplicity, compatibility, and robustness.

17,655Python
Analyze Code

#34tursodatabase/turso

Turso is an in-process SQL database, compatible with SQLite.

17,454Rust
Analyze Code

#35Canner/WrenAI

⚡️ GenBI (Generative BI) queries any database in natural language, generates accurate SQL (Text-to-SQL), charts (Text-to-Chart), and AI-powered business intelligence in seconds.

14,443TypeScript
Analyze Code

#36sql-js/sql.js

A javascript library to run SQLite on the web.

13,540JavaScript
Analyze Code

#37kysely-org/kysely

A type-safe TypeScript SQL query builder

13,477TypeScript
Analyze Code

#38trinodb/trino

Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)

12,579Java
Analyze Code

#39citusdata/citus

Distributed PostgreSQL as an extension

12,300C
Analyze Code

#40electric-sql/electric

Read-path sync engine for Postgres that handles partial replication, data delivery and fan-out.

9,907Elixir
Analyze Code

#41xo/usql

Universal command-line interface for SQL databases

9,819Go
Analyze Code

#42flyway/flyway

Flyway by Redgate • Database Migrations Made Easy.

9,541Java
Analyze Code

#43sqlfluff/sqlfluff

A modular SQL linter and auto-formatter with support for multiple dialects and templated code.

9,525Python
Analyze Code

#44bregman-arie/devops-resources

DevOps resources - Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP

9,452Groovy
Analyze Code

#45SeaQL/sea-orm

🐚 A powerful relational ORM for Rust

9,408Rust
Analyze Code

#46pocoproject/poco

The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.

9,362C++
Analyze Code

#47Leantime/leantime

Leantime is a goals focused project management system for non-project managers. Building with ADHD, Autism, and dyslexia in mind.

9,303PHP
Analyze Code

#48JetBrains/Exposed

Kotlin SQL Framework

9,162Kotlin
Analyze Code

#49databendlabs/databend

Data Agent Ready Warehouse : One for Analytics, Search, AI, Python Sandbox. — rebuilt from scratch. Unified architecture on your S3.

9,160Rust
Analyze Code

#50tobymao/sqlglot

Python SQL Parser and Transpiler

8,947Python
Analyze Code