awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

Awesome GitHub RepositoriesDeclarative Schema Managers

Systems that automatically reconcile database state with a desired configuration defined in code.

Distinguishing note: Distinct from general migration tools by emphasizing the declarative state-sync approach over imperative migration scripts.

Explore 7 awesome GitHub repositories matching data & databases · Declarative Schema Managers. Refine with filters or upvote what's useful.

Awesome Declarative Schema Managers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • prisma/prismaAvatar prisma

    prisma/prisma

    46,366Vezi pe GitHub↗

    Prisma is a database toolkit that provides a unified access layer for interacting with relational and document databases. It centers on a declarative schema modeling approach, where developers define their data structures in a human-readable language. This schema serves as the single source of truth, from which the toolkit automatically generates type-safe database clients that provide compile-time validation and editor autocomplete for all data operations. The project distinguishes itself through a high-performance, Rust-based query engine that handles query planning and connection pooling o

    A configuration-driven approach to defining and evolving database structures using human-readable files that synchronize with underlying storage engines automatically.

    TypeScriptcockroachdbdatabasejavascript
    Vezi pe GitHub↗46,366
  • prismagraphql/prismaAvatar prismagraphql

    prismagraphql/prisma

    16,393Vezi pe GitHub↗

    Prisma is a type-safe database object-relational mapper that uses a declarative schema to map data models to relational and document databases. It provides a unified toolkit for data access, combining a database driver with tools for schema management and record manipulation. The project features a multi-database driver that standardizes interactions across PostgreSQL, MySQL, and MongoDB. It includes a system for tracking and applying structural schema migrations across different environments and a graphical user interface for browsing and editing database records. The system ensures data in

    Uses a declarative data modeling system to reconcile the database state with a desired configuration defined in code.

    Scala
    Vezi pe GitHub↗16,393
  • prisma/prisma1Avatar prisma

    prisma/prisma1

    16,393Vezi pe GitHub↗

    Prisma1 is a TypeScript object-relational mapper and type-safe database client designed for interacting with relational databases. It functions as a system for declarative schema modeling, where database structures are defined in a single schema file that automatically synchronizes with the underlying database. The project provides a type-safe query builder that generates a custom client to ensure database queries match defined schema types at compile time. It also includes a database GUI administrator, providing a visual web interface for browsing, editing, and managing relational database r

    Features a system where a single declarative schema file automatically synchronizes with the database.

    Scala
    Vezi pe GitHub↗16,393
  • spree/spreeAvatar spree

    spree/spree

    15,230Vezi pe GitHub↗

    This project is a modular e-commerce platform built on Ruby on Rails, designed to serve as a comprehensive engine for managing online retail operations. It provides the foundational infrastructure to handle complex product catalogs, customer order lifecycles, and global payment processing within a unified system. The platform distinguishes itself through a headless, API-first architecture that decouples backend commerce logic from custom frontend storefronts. It supports multi-tenant environments, allowing for the management of multiple independent retail storefronts or marketplaces from a si

    Uses schema-based definitions to manage product attributes, inventory variants, and custom data fields.

    Rubycarte-commerceecommerce
    Vezi pe GitHub↗15,230
  • bytebase/bytebaseAvatar bytebase

    bytebase/bytebase

    14,151Vezi pe GitHub↗

    Bytebase is a database DevSecOps platform and management console designed to orchestrate schema migrations, deployments, and security audits across multiple database engines. It serves as a SQL GitOps tool that synchronizes database states with configurations stored in Git repositories to manage infrastructure as code. The platform distinguishes itself through a multi-database management console that provides a single interface for relational and NoSQL databases. It includes a security layer for role-based access control, database activity auditing, and column-level data masking to protect se

    Automatically reconciles the actual database state with a desired configuration defined in code to generate migration scripts.

    Gocicddata-maskingdata-security
    Vezi pe GitHub↗14,151
  • ariga/atlasAvatar ariga

    ariga/atlas

    8,096Vezi pe GitHub↗

    Atlas is a SQL database schema management tool and database infrastructure as code framework. It provides a declarative database migration engine that computes the difference between a desired schema state and the current database state to automatically generate the necessary SQL for transitions. The project distinguishes itself through a comprehensive suite of analysis and visualization tools, including a database schema linter that detects destructive changes and data loss risks. It also features a SQL schema visualization tool capable of generating entity-relationship diagrams from extract

    Implements a declarative engine that computes the difference between desired and current schema states to automate transitions.

    Go
    Vezi pe GitHub↗8,096
  • holistics/dbmlAvatar holistics

    holistics/dbml

    3,520Vezi pe GitHub↗

    DBML is a domain-specific language and schema definition language used for documenting database architecture and design. It provides a human-readable text format for defining database tables, columns, and relationships in a standardized way. The project functions as a relational schema parser and SQL schema generator. It transforms declarative design specifications into an abstract syntax tree for programmatic manipulation and converts these definitions into executable SQL statements across various database dialects. The system covers relational data modeling, database schema design, and arc

    Provides a high-level declarative language to define the desired state of database structures.

    JavaScriptdatabase-schemadbmldbx
    Vezi pe GitHub↗3,520
  1. Home
  2. Data & Databases
  3. Declarative Schema Managers