SQLGlot is a pure‑Python SQL parser, transpiler, optimizer, and engine that supports over 30 dialects, enabling formatting, cross‑dialect translation, AST manipulation, and optional C‑extension acceleration for fast SQL processing.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONRainfrog is a lightweight terminal-based database tool with vim-like keybindings, query editor, and cross-platform support for PostgreSQL, MySQL, SQLite, and more.
DSH engineer-level database plugin offering six tools—sql_list/query/exec/schema/stats/health—supporting SQLite, MySQL, and PostgreSQL with multiple connections, featuring read-only whitelisting, write approval gates, lexical read-only protection, streaming row clamping, and configurable timeouts.
TimescaleDB is a PostgreSQL extension designed for high-performance real-time analytics on time-series and event data.
OwnChat is a self-hosted desktop chat application built with Java Swing and sockets, using Oracle Database for storage. It supports account creation, contacts, real-time messaging, chat history, themes, and online status tracking.
An open-source multi-tool for exploring and publishing data by turning SQLite databases into interactive websites and APIs.
DBeaver is a free, multi-platform database tool and SQL client for developers, DBAs and analysts, supporting 100+ database drivers via JDBC/ODBC, with SQL editor, data editor, ER diagrams, import/export and AI chat integration.
ChartDB is an open-source, web-based database diagram editor that lets you visualize schemas instantly with a single query. No installation or password needed. Supports multiple databases and AI-powered SQL export.
Directus wraps any SQL database with auto-generated REST and GraphQL APIs, a visual management Studio, and a native MCP server for AI agents. It supports granular permissions and self-hosting.
Huey is a static, browser-based data exploration and analysis tool using DuckDB-WASM. Supports CSV, Parquet, JSON, XLSX, and DuckDB files with pivot tables, query builder, and derived attributes. Data stays local for privacy.
SQLModel is a library for interacting with SQL databases in Python, designed to reduce code duplication by combining SQLAlchemy and Pydantic.
PostgREST serves a fully RESTful API from any existing PostgreSQL database. It handles JWT authentication, delegates authorization to database roles, supports schema-based versioning, generates OpenAPI docs, and pushes data validation and JSON serialization into SQL.
Read-only-by-default Model Context Protocol (MCP) server for Microsoft SQL Server, providing metadata discovery, parameterized SELECT-only queries, execution plan analysis for slow query diagnosis, profile-based multi-connection configuration, and optional per-profile write access, shipped as a .NET NuGet tool.
A large open-source collection of 2624 DevOps and SRE interview questions and hands-on exercises spanning Linux, Kubernetes, Terraform, AWS, Azure, GCP, Docker, Ansible, CI/CD, networking, databases, observability, and more.
SQLFluff is a modular, dialect-flexible SQL linter and auto-formatter that auto-fixes most linting errors and works with Jinja and dbt templating for ELT workflows.
mq-db is a Rust-based embedded database that treats Markdown as a structured, hierarchical store with interval indexing, supporting SQL and mq queries, full-text search, and write‑back editing.
Turso Database is an in-process SQL database written in Rust and compatible with SQLite, adding an experimental PostgreSQL frontend, multi-language bindings, MVCC concurrency, change data capture and vector support.
sqlc generates type-safe code from SQL queries, supporting multiple languages via plugins. It compiles SQL to idiomatic code, reducing boilerplate and errors.
AetherGrid is a distributed AI workload orchestrator built with strict Domain-Driven Design, featuring lease-based execution ownership, event-driven reconciliation, API key auth, and a React dashboard.
POCO is a collection of cross-platform C++ class libraries for building network- and internet-based applications across desktop, server, mobile, IoT, and embedded systems.