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

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

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

أدوات تعريفية لترحيل مخططات قواعد البيانات

تم تحديث الترتيب في 30 يونيو 2026

For أداة تعريفية لمخطط قاعدة البيانات, the strongest matches are prismagraphql/prisma (Prisma is a type-safe ORM with a declarative schema), ariga/atlas (Atlas is a declarative schema migration engine that computes) and bytebase/bytebase (Bytebase is a comprehensive database DevSecOps platform that provides). prisma/prisma1 and prisma/prisma round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

أدوات إدارة قواعد بيانات مؤتمتة تقارن تعريفات المخططات لإنشاء وتنفيذ نصوص الترحيل (migration scripts) اللازمة.

أدوات تعريفية لترحيل مخططات قواعد البيانات

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

    prismagraphql/prisma

    16,393عرض على 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

    Prisma is a type-safe ORM with a declarative schema definition and a built-in migration system that automatically detects differences between the desired schema and the current database state, then applies migrations across PostgreSQL, MySQL, and MongoDB — exactly the declarative, multi-database migration tool this search targets.

    ScalaDatabase Schema MigrationsMulti-Database ConnectorsDeclarative Schema Managers
    عرض على GitHub↗16,393
  • ariga/atlasالصورة الرمزية لـ ariga

    ariga/atlas

    8,096عرض على 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

    Atlas is a declarative schema migration engine that computes diffs between desired and current database state and auto-generates SQL, exactly the kind of tool this search is after, with additional analysis, linting, and visualization capabilities that make it a comprehensive choice.

    GoMigration ExecutionMigration ReversionDestructive Change Detection
    عرض على GitHub↗8,096
  • bytebase/bytebaseالصورة الرمزية لـ bytebase

    bytebase/bytebase

    14,151عرض على 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

    Bytebase is a comprehensive database DevSecOps platform that provides declarative schema management via GitOps, with automatic diff detection and application across multiple database engines, versioning, and security features, making it a strong fit for declarative schema migration.

    GoDatabase Schema MigrationsDeclarative Schema ManagersSchema Migration Tools
    عرض على GitHub↗14,151
  • prisma/prisma1الصورة الرمزية لـ prisma

    prisma/prisma1

    16,393عرض على 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

    Prisma1 uses a declarative schema file to define database structure, automatically detects and applies migrations across multiple relational databases, and includes versioning and rollback support — exactly what this search asks for.

    ScalaDeclarative Schema Managers
    عرض على GitHub↗16,393
  • 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

    Prisma is a database toolkit centered on a declarative schema file that serves as the single source of truth, and its built-in migration engine automatically detects differences between the schema and the actual database state, generates and applies migrations across many databases, with versioning and change tracking—fitting the need for a declarative schema migration tool despite limited built-in rollback support.

    TypeScriptDeclarative Schema ManagersSchema Migration Tools
    عرض على GitHub↗46,366
  • liquibase/liquibaseالصورة الرمزية لـ liquibase

    liquibase/liquibase

    5,527عرض على GitHub↗

    Liquibase is a database schema change management tool and version control system designed to track, manage, and apply versioned database modifications. It functions as a SQL migration framework and DevOps automation utility that integrates database deployments into continuous delivery pipelines and build toolchains. The system enables precise rollbacks and drift detection by recording every modification made to a database schema. It supports the definition of database changes through structured changesets in XML, YAML, or JSON, as well as raw SQL scripts, to ensure consistent deployments acro

    Liquibase is a declarative database schema migration tool that supports versioned changesets, automatic drift detection, rollbacks, and multi-database deployments, making it exactly what you need for managing schema changes declaratively.

    JavaSchema Versioning
    عرض على GitHub↗5,527
  • dotnet/efcoreالصورة الرمزية لـ dotnet

    dotnet/efcore

    14,587عرض على GitHub↗

    Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using strongly-typed code. It serves as a comprehensive data access framework, providing a unified interface for mapping application objects to relational and non-relational database schemas while managing the lifecycle of data operations through a central context. The project distinguishes itself through a provider-based architecture that decouples core data access logic from specific database engines, allowing for consistent interaction across diverse storage systems. It features a

    Entity Framework Core is a full-featured ORM that includes a built-in migrations system for declaratively defining schema changes in code, automatically detecting differences from the database state, and applying migrations with versioning, rollback support, and idempotent scripts, making it a comprehensive fit for this search.

    C#Database Schema MigrationsMetadata MappingSchema Migration Tools
    عرض على GitHub↗14,587
  • 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

    Ent is an entity framework for Go that lets you define database schemas declaratively in code and automatically generates and applies migration scripts with diff detection, fitting the core need; its migration capabilities are integrated with its ORM, making it a genuine declarative migration tool for Go projects.

    GoDatabase Schema MigrationsSchema Migration Tools
    عرض على GitHub↗17,110
  • tortoise/tortoise-ormالصورة الرمزية لـ tortoise

    tortoise/tortoise-orm

    5,582عرض على GitHub↗

    Tortoise ORM is an asynchronous object-relational mapper for Python that mirrors Django's model and queryset API while running on asyncio. It defines database tables as Python classes with typed fields and supports foreign key, many-to-many, and one-to-one relations, providing a chainable query API for filtering, annotating, grouping, and prefetching related objects without blocking the event loop. The ORM includes a built-in migration engine that detects model changes, generates migration files, and applies or reverts schema changes through a command-line tool. It connects to PostgreSQL, MyS

    Tortoise ORM includes a migration engine that declaratively detects model changes and applies/reverts schema migrations, so it directly fulfills your need for a tool that manages schemas with diffing and migration application, even though its primary identity is an ORM.

    PythonMigration ExecutionMigration ReversionMigration Management
    عرض على GitHub↗5,582
  • geldata/gelالصورة الرمزية لـ geldata

    geldata/gel

    14,065عرض على GitHub↗

    Gel is an object-relational database system that models data as a graph of interconnected objects. By utilizing a strongly typed schema, it enables complex relational queries and polymorphic data structures without the need for traditional join tables. The system integrates native vector storage and similarity search operators, allowing it to function as both a relational and a vector database for semantic data retrieval. The platform distinguishes itself through a comprehensive suite of developer-centric automation tools. It features a declarative migration system that tracks and versions sc

    Gel is a graph-relational database system with a built-in declarative migration system that automatically detects schema changes and applies versioned migrations, fitting the core requirements; however, it is a full database platform rather than a standalone migration tool, so it works only if you adopt Gel as your database.

    PythonDatabase Schema MigrationsSchema Migrations
    عرض على GitHub↗14,065
  • skeema/skeemaالصورة الرمزية لـ skeema

    skeema/skeema

    1,368عرض على GitHub↗

    Declarative pure-SQL schema management for MySQL and MariaDB

    Skeema is a declarative pure-SQL schema management tool that detects differences between desired and actual state and applies migrations, but it currently supports only MySQL and MariaDB rather than a broad set of databases.

    GoDatabase Migration ToolsDatabase ToolsDevelopment and Schema
    عرض على GitHub↗1,368
  • doctrine/migrationsالصورة الرمزية لـ doctrine

    doctrine/migrations

    4,770عرض على GitHub↗

    This project is a database version control system and schema evolution manager designed to track and apply incremental changes to database structures. It serves as a tool for versioning SQL database migrations using both programmatic PHP classes and SQL scripts. The system is designed specifically for integration with the Doctrine Object Relational Mapper for PHP, allowing database schemas to evolve incrementally without data loss through reversible migration steps. It covers capabilities for automated database migrations, environment synchronization, and schema versioning. These features fa

    Doctrine Migrations is a PHP library for applying and generating database migrations, and when paired with Doctrine ORM it can automatically produce migration classes from schema diffs, covering versioning, rollback, and multiple database support — squarely the category of declarative schema migration tools.

    PHPDatabase MigrationsDatabase Abstraction LayersDatabase Schema Synchronization
    عرض على GitHub↗4,770
  • thuss/standalone-migrationsالصورة الرمزية لـ thuss

    thuss/standalone-migrations

    995عرض على GitHub↗

    Standalone Migrations is a Ruby-based utility that provides database schema management and migration capabilities outside of a full web framework. It enables developers to track, version, and apply structural changes to relational databases using standard migration scripts in custom or non-framework environments. The tool distinguishes itself by offering multi-database isolation, allowing for the management of independent data stores within a single project through separate configuration sets and migration paths. It supports dynamic environment-aware configuration, which allows connection set

    This gem brings Rails' declarative migration system (versioned, with automated diff generation and rollback) to non-Rails Ruby projects, making it a genuine but Ruby-specific declarative schema migration tool.

    RubyMigration ExecutionDatabase Schema Migrations
    عرض على GitHub↗995
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
prismagraphql/prisma16.4KScalaApache-2.01 سبتمبر 2022
ariga/atlas8.1KGoapache-2.07 فبراير 2026
bytebase/bytebase14.2KGoNOASSERTION16 يونيو 2026
prisma/prisma116.4KScalaApache-2.01 سبتمبر 2022
prisma/prisma46.4KTypeScriptApache-2.012 يونيو 2026
liquibase/liquibase5.5KJavaNOASSERTION16 يونيو 2026
dotnet/efcore14.6KC#mit20 فبراير 2026
ent/ent17.1KGoApache-2.031 مايو 2026
tortoise/tortoise-orm5.6KPythonApache-2.015 يونيو 2026
geldata/gel14.1KPythonapache-2.024 ديسمبر 2025

Related searches

  • أداة لإصدارات مخطط قاعدة البيانات
  • أداة لإدارة ترحيل مخططات قواعد البيانات
  • a database migration tool for Go
  • المخططات (Schema)، الترحيلات، وإصدارات قواعد البيانات
  • Data schema definition
  • مكتبة ORM للغة Go تدعم الترحيلات (Migrations)
  • أداة مؤتمتة لإنشاء واجهات برمجة تطبيقات لقواعد البيانات
  • تفرع (Branching) لقاعدة البيانات بأسلوب Git