awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • prisma/prismaالصورة الرمزية لـ prisma

    prisma/prisma

    46,366عرض على 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
    عرض على GitHub↗46,366
  • drizzle-team/drizzle-ormالصورة الرمزية لـ drizzle-team

    drizzle-team/drizzle-orm

    34,835عرض على 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
    عرض على GitHub↗34,835
  • chat2db/chat2dbالصورة الرمزية لـ chat2db

    chat2db/Chat2DB

    25,762عرض على 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
    عرض على GitHub↗25,762
  • chartdb/chartdbالصورة الرمزية لـ chartdb

    chartdb/chartdb

    21,286عرض على 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
    عرض على GitHub↗21,286
  • ent/entالصورة الرمزية لـ ent

    ent/ent

    17,110عرض على 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
    عرض على GitHub↗17,110
  • doctrine/doctrinebundleالصورة الرمزية لـ doctrine

    doctrine/DoctrineBundle

    4,835عرض على GitHub↗

    DoctrineBundle هو تكامل لـ Symfony يقوم بتهيئة وإدارة Doctrine Object Relational Mapper وطبقة تجريد قاعدة البيانات. يوفر الأدوات الأساسية المطلوبة لتعيين كائنات التطبيق إلى جداول قاعدة بيانات علائقية وتنفيذ استعلامات خام من خلال واجهة برمجية متسقة. يتضمن المشروع مديراً لمخطط قاعدة البيانات مع أدوات سطر أوامر لمزامنة هياكل قاعدة البيانات مع تعيينات الكيانات وتنفيذ عمليات الترحيل. كما يوفر مصحح أخطاء استعلامات قاعدة البيانات وأدوات تصحيح الأخطاء لتتبع الأداء وتفاصيل التنفيذ عبر واجهة تعتمد على الويب. تغطي الحزمة مجموعة واسعة من إمكانيات إدارة البيانات، بما في ذلك تهيئة تعيين البيانات الوصفية، وتصفية الاستعلامات العالمية، وإنشاء معرفات كيانات مخصصة. كما تدعم تحسين الأداء من خلال التخزين المؤقت لنتائج الاستعلام وتوفر نظاماً قائماً على الأحداث لاعتراض تغييرات قاعدة البيانات ودورة حياة الكيانات.

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

    PHPbundledoctrinesymfony
    عرض على GitHub↗4,835
  • shayonj/pg_easy_replicateالصورة الرمزية لـ shayonj

    shayonj/pg_easy_replicate

    1,034عرض على GitHub↗

    pgeasyreplicate هي أداة سطر أوامر مصممة لتنسيق ترحيلات قاعدة البيانات والنسخ المتماثل المنطقي بين مثيلات PostgreSQL. تعمل كمنسق ترحيل يدير دورة حياة مزامنة البيانات بأكملها، من نشر المخطط الأولي إلى الانتقال النهائي لحركة مرور التطبيق. تتميز الأداة بمنطق تبديل مدرك للحالة، والذي ينسق حركة العمليات عن طريق التحقق من تأخير النسخ المتماثل وفرض أقفال الكتابة لمنع فقدان البيانات. توفر تحكماً دقيقاً في حركة البيانات من خلال السماح للمستخدمين بتنظيم الجداول في مجموعات نسخ متماثل محددة، مما يضمن مزامنة السجلات المقصودة فقط بين بيئات المصدر والهدف. بعيداً عن مهام الترحيل الأساسية، يتضمن المشروع إمكانيات مراقبة شاملة لتتبع صحة المزامنة وتأخير النسخ المتماثل في الوقت الفعلي. يدعم التكامل مع الأنظمة الخارجية عن طريق دفع تحديثات الحالة ومقاييس النسخ المتماثل إلى نقاط نهاية خطاف الويب المكونة، مما يسهل المراقبة المؤتمتة داخل سير عمل البنية التحتية الحالية.

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

    Rubyhacktoberfesthigh-availabilitylogical-replication
    عرض على GitHub↗1,034
  1. Home
  2. Data & Databases
  3. Schema Synchronization Tools