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 RepositoriesSchema Synchronization Tools

Tools that automatically align application data models with existing database structures.

Distinguishing note: Focuses on the synchronization process rather than the initial schema definition.

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

Awesome Schema Synchronization Tools 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

    Automatically updates the local data model by scanning existing database structures to ensure the application code remains synchronized.

    TypeScriptcockroachdbdatabasejavascript
    Vezi pe GitHub↗46,366
  • drizzle-team/drizzle-ormAvatar drizzle-team

    drizzle-team/drizzle-orm

    34,835Vezi pe GitHub↗

    Drizzle ORM is a TypeScript-native database toolkit providing type-safe SQL query building, schema management, and automated migrations across PostgreSQL, MySQL, SQLite, and SingleStore.

    This guide assumes familiarity with: - Get started with Drizzle and drizzle-kit - read here - Drizzle schema fundamentals - read here - Database connection basics - read here - Drizzle migrations fundamentals - read he

    TypeScriptormtypescriptsql
    Vezi pe GitHub↗34,835
  • chat2db/chat2dbAvatar chat2db

    chat2db/Chat2DB

    25,762Vezi pe GitHub↗

    Chat2DB is an AI-powered SQL client and multi-database management GUI. It serves as a centralized graphical interface for administering diverse relational and non-relational database engines, integrating large language models to transform natural language prompts into executable SQL statements and application code. The tool utilizes schema-aware prompt engineering to inject database metadata into AI requests, ensuring generated queries match the actual schema. It also functions as an AI data reporting tool, using artificial intelligence to create dashboards and visual reports directly from da

    Aligns table structures across development and production environments to ensure data consistency.

    Java
    Vezi pe GitHub↗25,762
  • chartdb/chartdbAvatar chartdb

    chartdb/chartdb

    21,286Vezi pe GitHub↗

    ChartDB is a database schema visualizer and entity-relationship diagramming platform designed to help developers understand, design, and document complex data architectures. It functions as a visual workspace where users can create and modify database schemas, define table attributes, and map foreign key relationships. By parsing database metadata or SQL scripts, the tool generates interactive diagrams that provide a clear overview of structural interdependencies and data associations. The platform distinguishes itself through its focus on automated documentation and schema synchronization. I

    Updates database diagrams automatically via manual or scheduled triggers to reflect recent changes made to the underlying database schema structure.

    TypeScriptdatabasedbdb-migration
    Vezi pe GitHub↗21,286
  • ent/entAvatar ent

    ent/ent

    17,110Vezi pe GitHub↗

    Ent is a statically typed entity framework for Go that models database structures as a graph of nodes and edges. It functions as a code generation engine that transforms schema definitions into type-safe database clients, query builders, and migration scripts. By representing data as interconnected entities, the framework enables intuitive traversal of complex relationships and ensures that database interactions remain consistent with the application model at compile time. The framework distinguishes itself through its graph-based approach to data modeling and its reliance on compile-time cod

    Automatically aligns database tables and columns with defined entity schemas.

    Goententity-frameworkorm
    Vezi pe GitHub↗17,110
  • doctrine/doctrinebundleAvatar doctrine

    doctrine/DoctrineBundle

    4,835Vezi pe GitHub↗

    DoctrineBundle is a Symfony integration that configures and manages the Doctrine Object Relational Mapper and Database Abstraction Layer. It provides the fundamental tools required to map application objects to relational database tables and execute raw queries through a consistent programmatic interface. The project includes a database schema manager with command-line tools for synchronizing database structures with entity mappings and executing migrations. It also provides a database query debugger and activity debugging tools to track performance and execution details via a web-based inter

    Synchronizes the database structure with entity mappings via command-line tools.

    PHPbundledoctrinesymfony
    Vezi pe GitHub↗4,835
  • shayonj/pg_easy_replicateAvatar shayonj

    shayonj/pg_easy_replicate

    1,034Vezi pe GitHub↗

    pgeasyreplicate is a command-line utility designed to orchestrate database migrations and logical replication between PostgreSQL instances. It functions as a migration orchestrator that manages the entire lifecycle of data synchronization, from initial schema propagation to the final transition of application traffic. The tool distinguishes itself through state-aware switchover logic, which coordinates the movement of operations by verifying replication lag and enforcing write locks to prevent data loss. It provides granular control over data movement by allowing users to organize tables in

    Copies table structures and data from a source database to a target instance to prepare for migration.

    Rubyhacktoberfesthigh-availabilitylogical-replication
    Vezi pe GitHub↗1,034
  1. Home
  2. Data & Databases
  3. Schema Synchronization Tools