Showing 1603 open source projects for "sql database engine"

View related business solutions
  • Ship AI Apps Faster with Vertex AI Icon
    Ship AI Apps Faster with Vertex AI

    Go from idea to deployed AI app without managing infrastructure. Vertex AI offers one platform for the entire AI development lifecycle.

    Ship AI apps and features faster with Vertex AI—your end-to-end AI platform. Access Gemini 3 and 200+ foundation models, fine-tune for your needs, and deploy with enterprise-grade MLOps. Build chatbots, agents, or custom models. New customers get $300 in free credit.
    Try Vertex AI Free
  • $300 in Free Credit for Your Google Cloud Projects Icon
    $300 in Free Credit for Your Google Cloud Projects

    Build, test, and explore on Google Cloud with $300 in free credit. No hidden charges. No surprise bills.

    Launch your next project with $300 in free Google Cloud credit—no hidden charges. Test, build, and deploy without risk. Use your credit across the Google Cloud platform to find what works best for your needs. After your credits are used, continue building with free monthly usage products. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 1
    Couchbase Lite for iOS and MacOS

    Couchbase Lite for iOS and MacOS

    Lightweight, embedded, syncable NoSQL database engine for iOS and Mac

    Lightweight, embedded, syncable NoSQL database engine for iOS and MacOS apps. Couchbase Lite is an embedded lightweight, document-oriented (NoSQL), syncable database engine. Couchbase Lite implementation is on top of Couchbase Lite Core, which is also a new cross-platform implementation of database CRUD and query features, as well as document versioning. You can use Carthage to install CouchbaseLite by adding it in your Cartfile.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    sqlc

    sqlc

    Generate type-safe code from SQL

    sqlc generates type-safe code from SQL. Here's how it works. You write queries in SQL. You run sqlc to generate code with type-safe interfaces to those queries. You write application code that calls the generated code. Seriously, it's that easy. You don't have to write any boilerplate SQL querying code ever again. See the current list of supported programming languages and databases. sqlc needs to know your database schema and queries in order to generate code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Supabase JS

    Supabase JS

    An isomorphic Javascript client for Supabase

    supabase-js is the official JavaScript client library for interacting with Supabase services. It enables developers to easily access Supabase’s Postgres database, authentication, storage, and real-time subscriptions through a unified client. Designed for frontend and full-stack apps, supabase-js integrates smoothly with modern frameworks and supports both browser and server environments.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    repmgr

    repmgr

    A lightweight replication manager for PostgreSQL (Postgres)

    repmgr is a management tool for PostgreSQL replication, providing monitoring, failover, and administrative capabilities for streaming replication setups. It simplifies the configuration of primary/standby clusters and automates failover processes for high availability. repmgr is widely used in production environments where database resilience and minimal downtime are critical.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Cut Cloud Costs with Google Compute Engine Icon
    Cut Cloud Costs with Google Compute Engine

    Save up to 91% with Spot VMs and get automatic sustained-use discounts. One free VM per month, plus $300 in credits.

    Save on compute costs with Compute Engine. Reduce your batch jobs and workload bill 60-91% with Spot VMs. Compute Engine's committed use offers customers up to 70% savings through sustained use discounts. Plus, you get one free e2-micro VM monthly and $300 credit to start.
    Try Compute Engine
  • 5
    GRDB.swift

    GRDB.swift

    A toolkit for SQLite databases

    GRDB.swift is a comprehensive SQLite toolkit for Swift developers, providing type-safe database access through mapping to Swift structs and records. It offers query building, migrations, concurrency control, and Swift Codable integration—ideal for local or embedded data persistence in iOS, macOS, and cross-platform Swift applications.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    SQLDelight

    SQLDelight

    SQLDelight - Generates typesafe Kotlin APIs from SQL

    SQLDelight is a multiplatform Kotlin SQL library developed by Square. It generates typesafe Kotlin APIs from your SQL statements and integrates seamlessly with Android, iOS, JVM, and web platforms. SQLDelight ensures compile-time verification of SQL queries and supports migrations, transactions, and coroutines, making it a robust solution for cross-platform persistence.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    SQLpage

    SQLpage

    Fast SQL-only data application builder

    SQLPage is a rapid application development tool that enables developers to build data-driven web applications using only SQL queries. By writing simple .sql files, users can create interactive web pages that display data as text, lists, grids, plots, and forms, streamlining the process of developing data applications without extensive frontend coding.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Dbmate

    Dbmate

    A lightweight, framework-agnostic database migration tool

    ...Supports MySQL, PostgreSQL, SQLite, and ClickHouse. Uses plain SQL for writing schema migrations. Migrations are timestamp-versioned, to avoid version number conflicts with multiple developers. Migrations are run atomically inside a transaction. Supports creating and dropping databases (handy in development/test). Supports saving a schema.sql file to easily diff schema changes in git. Database connection URL is defined using an environment variable (DATABASE_URL by default), or specified on the command line.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 9
    Digoal Blog

    Digoal Blog

    Opensource, Database, AI, Business

    Digoal Blog is a comprehensive collection of articles, tutorials, and resources focused on open-source databases, particularly PostgreSQL. Maintained by Digoal Zhou, the blog covers a wide range of topics including database optimization, architecture, and best practices, serving as a valuable resource for database administrators and developers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    Go MySQL Driver

    Go MySQL Driver

    MySQL driver for Go's (golang) database/sql package

    ...Connections over TCP/IPv4, TCP/IPv6, Unix domain sockets or custom protocols. Automatic handling of broken connections, as well as automatic Connection Pooling (by database/sql package). Supports queries larger than 16MB. Full sql.RawBytes support. It provides intelligent LONG DATA handling in prepared statements. Secure LOAD DATA LOCAL INFILE support with file allowlisting and io.Reader support. Optional time.Time parsing, as well as optional placeholder interpolation. db.SetConnMaxLifetime() is required to ensure connections are closed by the driver safely before connection is closed by MySQL server, OS, or other middlewares. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Skiplist-CPP

    Skiplist-CPP

    A tiny KV storage based on skiplist written in C++ language

    ...Beyond in-memory operations, it demonstrates persistence through data dump to disk and reload, turning the structure into a tiny embeddable database. Stress-test scripts and example binaries are provided so you can benchmark throughput and validate correctness on your own machine. This makes the repo valuable for learners studying database internals and for practitioners who want a starting point for an embedded KV engine or educational experiments.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    Medoo

    Medoo

    The lightweight PHP database framework to accelerate the development

    Medoo is an open-source project under MIT license and will always be free to use. A lightweight PHP database framework to accelerate development. Supports MySQL, MSSQL, SQLite, MariaDB, PostgreSQL, Sybase, Oracle, and more. Supports various common and complex SQL queries, data mapping, and prevents SQL injection. Works well with every PHP framework, like Laravel, Yii, Slim, and framework which supports singleton extension or composer.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    FerretDB

    FerretDB

    A truly Open Source MongoDB alternative

    ...FerretDB is going to be a perfect solution for those looking for MongoDB development experience available as fully Open Source Software. The core of our solution is a stateless proxy, which converts MongoDB protocol queries to SQL, and uses PostgreSQL as a database engine. This will be compatible with MongoDB drivers, and should work as a drop-in replacement to MongoDB in many cases. Our vision is to enable the open source community and developers to reap the benefits of easy-to-use document databases, while staying away from vendor lock-in, and fauxpen licenses. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Phinx

    Phinx

    PHP database migrations for everyone

    Most database migration tools are framework-dependent, complicated, confusing to install/configure and a pain in the ass to write migrations for. In less than 5 minutes you can install Phinx, create and execute your first migration. Phinx supports migrations written in both PHP and SQL. Use the PHP syntax to make your migrations portable between different database vendors or hand-code advanced queries.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    pg_timetable

    pg_timetable

    pg_timetable: Advanced scheduling for PostgreSQL

    pg_timetable is a flexible job scheduler for PostgreSQL that allows scheduling of SQL or shell tasks directly within the database. It supports complex workflows, error handling, and dependency management, making it a powerful alternative to cron or external schedulers for database-related jobs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    XTDB

    XTDB

    General-purpose bitemporal database for SQL, Datalog & graph queries

    XTDB is a general-purpose bitemporal database for SQL, Datalog & graph queries. XTDB contains a perfect, immutable record of every fact your system has ever known. See the entire history of your business, everywhere. Immutable records are incomplete without time-traveling queries. XTDB allows you to query the entire timeline. Make retroactive corrections, simplify data migrations, and get clarity on out-of-order events.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Bracket

    Bracket

    Selfhosted tournament system

    Bracket is an open-source tool that tracks and manages data access across your PostgreSQL database. It provides visibility into which parts of your codebase are accessing which tables and columns, enabling data governance, security auditing, and architectural insights. Bracket is particularly helpful for growing teams needing better observability in complex applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Apache AGE

    Apache AGE

    Graph database optimized for fast analysis

    Apache AGE (A Graph Extension) is a PostgreSQL extension that adds support for graph database functionality using the openCypher query language. AGE allows users to store and query graph-structured data alongside traditional relational data in a single database. Built for performance and scalability, it brings the power of graph queries to the robustness of PostgreSQL, making it suitable for use cases like social networks, recommendation systems, and fraud detection.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Skeema

    Skeema

    Declarative pure-SQL schema management for MySQL and MariaDB

    Skeema is a schema management and version control tool for MySQL and MariaDB databases. It helps developers manage database schemas in a Git-like workflow, supporting collaboration and versioning.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    PolarDB-X

    PolarDB-X

    PolarDB-X is a cloud native distributed SQL Database

    PolarDB-X is a cloud-native distributed SQL database designed to handle high concurrency, massive storage, and complex querying scenarios. It features a shared-nothing architecture that decouples computing from storage, providing scalability and flexibility for various applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    SQL DAL Maker

    SQL DAL Maker

    A generator of DTO, Model, and DAO classes to access relational DB

    SQL DAL Maker is a generator of DTO, Model, and DAO classes to access relational databases. Target programming languages: PHP, Java, C++, Python, and Go. To generate the class, you declare it in XML meta-program. At the stage of code generation, the target database must exist and be available for JDBC connection. Generated code is being synchronized with the current database schema using "live" JDBC metadata.
    Leader badge
    Downloads: 46 This Week
    Last Update:
    See Project
  • 22
    BaikalDB

    BaikalDB

    BaikalDB, A Distributed HTAP Database

    BaikalDB is a distributed enhanced structured database system. It supports sequential and randomized real-time read/write of structural data in a petabytes-scale. BaikalDB is compatible with MySQL protocol and it supports MySQL-style SQL dialect, by which users can migrate their data storage from MySQL to BaikalDB seamlessly. BaikalDB internally provides projections, filter operators (corresponding with SQL WHERE or HAVING clause), aggregation operators (corresponding with GROPY BY clause) and sort operators (corresponding with SQL ORDER BY), with which users can fulfill their complex and time-critical analytical and transactional requirement by writing SQL statements. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    PgAgroal

    PgAgroal

    High-performance connection pool for PostgreSQL

    pgagroal is a high-performance PostgreSQL connection pooler written in C, designed for minimal latency and efficient resource usage. It provides features like secure authentication, hot reloading, and support for multiple databases, making it suitable for low-latency applications and microservice architectures. pgagroal is optimized for fast startup, low overhead, and easy integration.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    dblab

    dblab

    The database client every command line junkie deserves

    dblab is a fast and lightweight interactive terminal based UI application for PostgreSQL, MySQL and SQLite3, written in Go and works on OSX, Linux and Windows machines. Main idea behind using Go for backend development is to utilize ability of the compiler to produce zero-dependency binaries for multiple platforms. dblab was created as an attempt to build very simple and portable application to work with local or remote PostgreSQL/MySQL/SQLite3/Oracle/SQL Server databases.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    ScalarDB

    ScalarDB

    Universal HTAP Engine

    ScalarDB is an open-source, multi-storage transactional database library that adds ACID-compliant transactions to various NoSQL and key-value databases like Cassandra, DynamoDB, and CosmosDB.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB