SQLAlchemy is a comprehensive SQL toolkit and Object Relational Mapper (ORM) for Python, providing both a high-level ORM and a low-level Core abstraction layer.
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 COLLECTIONExposed is a lightweight Kotlin SQL framework and ORM providing a typesafe DSL and DAO API for relational database access, supporting JDBC and R2DBC drivers across multiple database engines.
CloudNativePG is an open-source Kubernetes operator that manages the full lifecycle of PostgreSQL clusters—deployment, failover, replica scaling, rolling updates, and backups—without external HA tools like Patroni or repmgr.
Apache Beam is a unified programming model for defining both batch and streaming data-parallel processing pipelines.
DuckDB is a high-performance, in-process analytical SQL database management system designed for speed, portability, and ease of use.
Evidence is an open-source, code-based alternative to drag-and-drop BI tools: build fast, interactive reports with SQL and markdown, then publish or self-host the generated static site.
immudb is an open-source immutable database with built-in cryptographic proof and verification. It supports SQL, key-value, and document models, keeps a tamper-proof history of every change, and speaks the PostgreSQL wire protocol.
Yearning is a self-hosted, open-source SQL audit platform for MySQL, offering approval workflows, automated syntax checks, auto-generated rollback statements, query auditing with sensitive-field anonymization, RBAC, and an AI assistant for SQL optimization and text-to-SQL.
Bun is a lightweight, SQL-first ORM for Go that supports PostgreSQL, MySQL, SQLite, MSSQL, and Oracle. It emphasizes type safety, flexible scanning, and complex query building while staying close to raw SQL.
Karma is a modular Go utility library offering prebuilt solutions for authentication, SQL parsing, middleware, third-party API integration (Twilio, OpenAI), and file management to reduce boilerplate in backend development.
SurrealDB is a multi-model database built in Rust, unifying document, graph, relational, time-series, geospatial, and key-value data with real-time and vector search capabilities.
A DuckDB compatibility harness for rudb. It verifies conformance through differential execution against a real DuckDB binary, weighted SQL coverage, storage format round trips, and C ABI checks.
CockroachDB is a cloud-native distributed SQL database built on a transactional, strongly-consistent key-value store. It scales horizontally, survives disk, machine, rack, and datacenter failures, supports ACID transactions, and is PostgreSQL wire-protocol compatible.
A Go-based database migration tool available as both a CLI and a library. It reads migrations from various sources and applies them in order to many supported databases, with lightweight drivers and graceful stop support.
TypeScript ORM for Node.js using Data Mapper, Unit of Work, and Identity Map patterns. Supports multiple SQL and NoSQL databases including PostgreSQL, MySQL, MongoDB, and SQLite.
Dapper is a lightweight object mapper for .NET that adds extension methods to ADO.NET connections, offering a simple API for executing SQL with synchronous and asynchronous access, buffered and unbuffered queries, and mapping results to typed or dynamic objects.
Chat2DB Community is a free, cross-platform, local-first database client and SQL workspace from OtterMind. It supports 40+ databases, data management, import/export, dashboards, and a bring-your-own-model AI assistant for SQL, with desktop, web, Docker, and CLI/MCP options.
SeaORM is a powerful relational ORM for building web services in Rust, offering a developer experience inspired by popular ORMs in Ruby, Python, and Node.js.
Aion is a cross-platform, .NET-based SQL client for developers and DBAs. It supports PostgreSQL, SQL Server, and MySQL, offering a modern UI, query history, JSON viewing, and query plan visualization.
Dolt is a SQL database with Git-style version control: databases can be forked, cloned, branched, merged, pushed and pulled like repositories, while MySQL-compatible clients connect and version control is exposed through SQL system tables and stored procedures.