awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Database Version Control Systems

Ranking updated Jun 30, 2026

For Git-style branching for my database, the strongest matches are dolthub/dolt (Dolt is a version-controlled SQL database that lets you), attic-labs/noms (Noms is a distributed version-controlled database that uses immutable) and neondatabase/neon (Neon is a PostgreSQL database with branching for instant). Each is ranked by relevance to your query, popularity and recent activity.

Tools that enable branching, merging, and versioning for database schemas and data like Git repositories.

Database Version Control Systems

Find the best repos with AI.We'll search the best matching repositories with AI.
  • dolthub/doltdolthub avatar

    dolthub/dolt

    23,592View on GitHub↗

    Dolt is a relational database engine that integrates version control directly into the database management layer. It functions as a version-controlled SQL database that tracks every row and schema change using a commit-based history, allowing users to branch, merge, and audit data modifications. By implementing a wire-protocol-compatible server, the system enables standard SQL clients and tools to interact with versioned data as if they were connecting to a traditional relational database. The platform distinguishes itself by applying repository-style workflows to data management, including s

    Dolt is a version-controlled SQL database that lets you branch, merge, and track every row and schema change with Git-like commands and a commit history, and it is self-hostable and SQL-compatible — exactly the kind of tool you are looking for.

    GoData VersioningSchema Comparison ToolsDatabase Versioning
    View on GitHub↗23,592
  • attic-labs/nomsattic-labs avatar

    attic-labs/noms

    7,422View on GitHub↗

    Noms is a distributed version control database and content-addressable data store. It identifies data by cryptographic hashes to ensure integrity and deduplication, while tracking dataset state changes through a sequence of immutable commits to enable branching, forking, and historical recovery. The system functions as a peer-to-peer data synchronizer, reconciling state between disconnected database instances to ensure all nodes converge on the same data. It distinguishes itself as a schema-flexible document store that supports self-describing types, allowing schemas to evolve and widen as ne

    Noms is a distributed version-controlled database that uses immutable commits, cryptographic hashing, branching, and merging exactly like Git, and it supports querying via GraphQL and self-hosting, making it a direct fit for version-controlled database needs.

    GoDatabase Versioning
    View on GitHub↗7,422
  • neondatabase/neonneondatabase avatar

    neondatabase/neon

    22,251View on GitHub↗

    Neon is a serverless PostgreSQL database platform designed with a decoupled storage and compute architecture. It functions as a multi-tenant system that isolates data and compute resources for independent users on shared cloud infrastructure, utilizing a specialized PostgreSQL storage engine. The platform features a database branching system that allows for the creation of isolated, instant copies of a database for testing and development. It further distinguishes itself with an HTTP-based SQL gateway, enabling the execution of queries via HTTP requests and JSON responses without the need for

    Neon is a PostgreSQL database with branching for instant isolated copies, making it a version-controlled database, but it does not provide merging, commit history, or the Git-like CLI workflow the search is after.

    RustServerless DatabasesStorage-Compute ArchitecturesAutoscaling Systems
    View on GitHub↗22,251

Related searches

  • Git branching tool
  • a project for learning Git by reimplementing it
  • a tool to version my database schema
  • a version control system for ML data
  • a GUI client for browsing and managing git repositories
  • a version control system for software development
  • Git and version control tooling
  • a Git-based content CMS