awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

23 रिपॉजिटरी

Awesome GitHub RepositoriesVersion Migration Utilities

Tools and strategies to facilitate incremental upgrades between major library versions.

Explore 23 awesome GitHub repositories matching development tools & productivity · Version Migration Utilities. Refine with filters or upvote what's useful.

Awesome Version Migration Utilities GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • mui/material-uimui का अवतार

    mui/material-ui

    98,459GitHub पर देखें↗

    Material UI is a comprehensive component-based library designed to accelerate the construction of professional, accessible web interfaces. It provides a centralized design system framework that manages visual tokens, typography, and color palettes to ensure consistent branding and layout constraints across complex application architectures. By encapsulating behavioral and accessibility logic within modular primitives, the library enables developers to build inclusive user experiences that adhere to rigorous design standards. The project distinguishes itself through a zero-runtime styling engi

    Parallel installation support allows developers to run multiple versions simultaneously to facilitate a smooth, incremental transition between major releases.

    JavaScriptdesign-systemmaterial-designmaterial-ui
    GitHub पर देखें↗98,459
  • element-plus/element-pluselement-plus का अवतार

    element-plus/element-plus

    27,531GitHub पर देखें↗

    Element Plus is a Vue.js UI component library and enterprise web design system used for building professional web applications with Vue.js 3. It provides a comprehensive set of pre-styled interactive components and tools designed for creating responsive user interfaces. The project includes a customizable component theme system for managing global CSS variables and dark mode palettes. It also features a Vue.js migration toolkit with automated transpilation tools to convert legacy UI code to current component standards. The library covers a wide range of capability areas, including high-perfo

    Includes a CLI tool for automating the transformation of code from older versions to current standards.

    TypeScriptcomponent-libraryelement-pluselement-ui
    GitHub पर देखें↗27,531
  • letta-ai/lettaletta-ai का अवतार

    letta-ai/letta

    21,168GitHub पर देखें↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Updates agents to new template versions while preserving conversation history and memory continuity.

    Pythonaiai-agentsllm
    GitHub पर देखें↗21,168
  • 11ty/eleventy11ty का अवतार

    11ty/eleventy

    19,670GitHub पर देखें↗

    Eleventy is a JavaScript-based static site generator designed to transform templates, data files, and markdown into optimized HTML. It functions as a versatile template rendering engine and content management framework, allowing developers to aggregate data from diverse sources—including local files, databases, and external APIs—to populate structured web content. The project is distinguished by its template-engine-agnostic pipeline, which decouples the build process from specific rendering languages. This allows users to integrate multiple template formats, such as Liquid, Nunjucks, Handleba

    Identifies breaking changes and suggests code modifications during major version upgrades.

    JavaScriptblog-enginedocumentation-tooleleventy
    GitHub पर देखें↗19,670
  • mjmlio/mjmlmjmlio का अवतार

    mjmlio/mjml

    18,104GitHub पर देखें↗

    MJML is a responsive email framework and HTML email compiler that translates simplified semantic markup into complex HTML. It functions as an email template engine designed to produce layouts that render consistently across a wide range of email clients. The system provides a markup validation tool to check structural integrity and syntax before compilation. It also includes a version migration utility to upgrade older template files to newer language versions while preserving content and layout structure. The toolset covers several capability areas, including command-line markup compilation

    Includes a utility to upgrade older template versions to newer language specifications while preserving content.

    JavaScriptemailemail-boilerplateemail-campaigns
    GitHub पर देखें↗18,104
  • flet-dev/fletflet-dev का अवतार

    flet-dev/flet

    15,611GitHub पर देखें↗

    Flet is a cross-platform framework that enables developers to build interactive desktop, mobile, and web applications using only Python. By utilizing a declarative programming model, it allows for the construction of complex user interfaces through a hierarchical structure of components, removing the need for specialized knowledge of web-specific languages like HTML, CSS, or JavaScript. The framework distinguishes itself by offloading visual rendering to a high-performance graphics engine while maintaining application logic within a centralized server-side environment. This architecture synch

    Tracks breaking changes and deprecations across releases to provide guidance on updating code and configurations for compatibility.

    Pythonandroidcross-platformdesktop
    GitHub पर देखें↗15,611
  • cert-manager/cert-managercert-manager का अवतार

    cert-manager/cert-manager

    13,578GitHub पर देखें↗

    This project is a Kubernetes controller that automates the issuance, renewal, and lifecycle management of TLS certificates. It functions as a native extension to the cluster API, using custom resource definitions and reconciliation loops to maintain the desired state of certificates and trust bundles across distributed services. By integrating directly with the cluster's admission control and secret storage systems, it ensures that cryptographic identities are consistently provisioned and available for application workloads. The project distinguishes itself through its extensive support for a

    Facilitates automated updates of configuration files and custom resources between API versions.

    Gocertificatecrdhacktoberfest
    GitHub पर देखें↗13,578
  • php-cs-fixer/php-cs-fixerPHP-CS-Fixer का अवतार

    PHP-CS-Fixer/PHP-CS-Fixer

    13,463GitHub पर देखें↗

    This tool is a command-line utility designed to automatically detect and correct coding standard violations in PHP source files. It functions as a static analysis and refactoring engine that ensures consistent project-wide formatting by applying predefined community conventions or custom organizational rules. The project distinguishes itself through a modular rule-based engine that supports both automated style correction and codebase modernization. It allows developers to update legacy syntax to align with newer language versions and testing framework requirements, facilitating the adoption

    Facilitates codebase migration by updating syntax to match specific language version or framework requirements.

    PHPcode-standardscode-stylephp
    GitHub पर देखें↗13,463
  • dbt-labs/dbt-coredbt-labs का अवतार

    dbt-labs/dbt-core

    13,051GitHub पर देखें↗

    dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control. It functions as a data transformation engine that enables users to define data structures and business logic through declarative configuration files, which the system then compiles into executable code. By managing complex data dependencies through a directed acyclic graph, it ensures that transformation tasks execute in the correct order while maintaining a manifest-driven state to track lineage and execution history. The project distinguishes itself through an adapter-based d

    Enables incremental testing and adoption of new model versions while pinning dependencies to stable releases.

    Rustanalyticsbusiness-intelligencedata-modeling
    GitHub पर देखें↗13,051
  • mantle/mantleMantle का अवतार

    Mantle/Mantle

    11,255GitHub पर देखें↗

    Mantle is a framework for mapping raw data structures and JSON into typed model objects for Cocoa and Cocoa Touch applications. It serves as a data serialization engine and JSON data mapper that transforms dictionaries and arrays into structured model objects. The framework distinguishes itself through an Objective-C persistence layer that manages model disk archiving via keyed archivers. It includes specialized logic for model version management, allowing outdated archived data structures to be upgraded to match current schemas during deserialization. The project covers a broad range of dat

    Includes specialized logic to upgrade outdated archived data structures to match current model schemas during deserialization.

    Objective-C
    GitHub पर देखें↗11,255
  • rectorphp/rectorrectorphp का अवतार

    rectorphp/rector

    10,199GitHub पर देखें↗

    Rector is an automated PHP refactoring and modernization tool designed to upgrade language versions and modernize syntax using predefined rules. It functions as a static analysis engine that inspects code structures and types to identify refactoring targets without executing the code. The project provides a framework for defining custom transformation logic to automate project-specific changes. It distinguishes itself by offering specialized capabilities for migrating legacy or custom frameworks to modern alternatives and converting docblock annotations into native language attributes. The s

    Provides tools to facilitate the migration of codebases between major language and framework versions.

    PHPastautomated-upgradesinstant-upgrades
    GitHub पर देखें↗10,199
  • amacneil/dbmateamacneil का अवतार

    amacneil/dbmate

    6,954GitHub पर देखें↗

    Dbmate is a framework-agnostic SQL database migration tool used for tracking, applying, and rolling back schema changes to ensure consistent environments. It functions as a database schema versioning tool that manages updates independently of any specific application framework by relying on raw SQL and connection URLs. The project distinguishes itself by offering a container-based approach to database administration, allowing schema updates to be executed via Docker to avoid local binary installations. It also supports embedding migration scripts directly into the compiled binary to eliminate

    Provides a schema versioning utility that works across different programming languages by relying on raw SQL and connection URLs.

    Goclickhousecppdatabase
    GitHub पर देखें↗6,954
  • xataio/pgrollxataio का अवतार

    xataio/pgroll

    6,502GitHub पर देखें↗

    pgroll is a PostgreSQL migration framework designed for zero-downtime schema changes. It applies non-blocking DDL operations that avoid exclusive locks on tables, and uses trigger-based column backfill to populate new columns while keeping them synchronized with old ones. The framework wraps each migration step in a database transaction that can be atomically committed or rolled back, and creates a versioned view layer that exposes both old and new schema versions simultaneously to client applications. The tool distinguishes itself by managing multiple schema versions via views, enabling safe

    Starts a migration to create a new schema version, then completes it after clients switch over.

    Go
    GitHub पर देखें↗6,502
  • dimitri/pgloaderdimitri का अवतार

    dimitri/pgloader

    6,295GitHub पर देखें↗

    pgloader is a command-line tool that automates the migration of data and schema from various source databases and file formats into PostgreSQL. It combines schema discovery, parallel data pipelines, and type casting into a single, declarative workflow, using PostgreSQL's COPY protocol for high-throughput bulk loading. The tool distinguishes itself by compiling a dedicated command language into concurrent reader-writer pipelines that handle schema introspection, data transformation, and error-resilient batch processing. It supports migrating entire databases from MySQL, MS SQL, SQLite, and Pos

    Controls table creation, index building, and sequence resetting during automated schema migration.

    Common Lispclozure-clcommon-lispcsv
    GitHub पर देखें↗6,295
  • lxc/lxdlxc का अवतार

    lxc/lxd

    5,554GitHub पर देखें↗

    LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes

    Exports the content or schema of the local or global database as a SQL text dump.

    Go
    GitHub पर देखें↗5,554
  • rmosolgo/graphql-rubyrmosolgo का अवतार

    rmosolgo/graphql-ruby

    5,448GitHub पर देखें↗

    GraphQL-Ruby एक स्ट्रॉन्गली टाइप्ड स्कीमा और समर्पित क्वेरी निष्पादन इंजन के साथ GraphQL APIs बनाने के लिए एक Ruby लाइब्रेरी है। यह एप्लिकेशन ऑब्जेक्ट्स को एक औपचारिक टाइप सिस्टम में मैप करने के लिए एक व्यापक फ्रेमवर्क प्रदान करता है, जो परिभाषित रिजॉल्वर्स के माध्यम से स्ट्रक्चर्ड डेटा फेचिंग को सक्षम बनाता है। यह प्रोजेक्ट उन्नत प्रदर्शन और डिलीवरी तंत्र के साथ खुद को अलग करता है, जिसमें N+1 क्वेरी पैटर्न को रोकने के लिए बैचिंग और कैशिंग के लिए डेटा लोडर शामिल है। यह इंक्रीमेंटल रिस्पॉन्स स्ट्रीमिंग, डिफर्ड क्वेरी रिस्पॉन्स और फाइबर्स का उपयोग करके समानांतर डेटा फेचिंग के माध्यम से उच्च-प्रदर्शन डेटा डिलीवरी का समर्थन करता है। इसके अतिरिक्त, यह Relay कन्वेंशन के लिए नेटिव समर्थन प्रदान करता है, जिसमें कनेक्शन्स और ऑब्जेक्ट आइडेंटिफिकेशन के लिए विशेष हेल्पर्स शामिल हैं। यह लाइब्रेरी API प्रबंधन के एक व्यापक क्षेत्र को कवर करती है, जिसमें फाइन-ग्रेन्ड एक्सेस कंट्रोल, बैकवर्ड कम्पैटिबिलिटी बनाए रखने के लिए स्कीमा वर्शनिंग और सब्सक्रिप्शन के माध्यम से रीयल-टाइम अपडेट शामिल हैं। इसमें सर्वर संसाधनों की सुरक्षा के लिए ट्रैफिक मैनेजमेंट टूल्स भी शामिल हैं, जैसे क्वेरी कॉम्प्लेक्सिटी लिमिटिंग और रिक्वेस्ट रेट लिमिटिंग। डेवलपमेंट और ऑब्जर्वेबिलिटी को AST एनालिसिस टूल्स, निष्पादन ट्रेसिंग और बैच लोडिंग वेरिफिकेशन के लिए विशेष टेस्टिंग यूटिलिटीज के माध्यम से समर्थित किया जाता है।

    Generates schema dumps for specific snapshots to verify how the API appears to users of different releases.

    Ruby
    GitHub पर देखें↗5,448
  • jeremyevans/sequeljeremyevans का अवतार

    jeremyevans/sequel

    5,076GitHub पर देखें↗

    Sequel is a relational database toolkit for Ruby that provides object-relational mapping, a fluent SQL query builder, and schema migration capabilities. It maps database tables to Ruby classes with support for associations, validations, lifecycle hooks, and eager loading, offering a comprehensive ORM layer for building data-centric applications. Sequel distinguishes itself through a plugin-based extension architecture that allows composable customization of models, databases, and datasets without relying on deep inheritance hierarchies. It includes a thread-safe connection pool with support f

    Applies incremental schema modifications from a directory, tracking applied files for synchronization.

    Ruby
    GitHub पर देखें↗5,076
  • solana-foundation/anchorsolana-foundation का अवतार

    solana-foundation/anchor

    5,090GitHub पर देखें↗

    Anchor is a framework for building, testing, and deploying Solana smart contracts. It provides a Rust domain-specific language (DSL) that uses macro‑based instruction dispatch and derive‑macro account validation to automate ownership checks, discriminator enforcement, and serialization before instruction execution. The framework also includes a CLI toolchain for scaffolding, compiling, and managing contracts across workspaces, a test harness that simulates program execution with account manipulation and compute unit benchmarking, and an IDL generator that emits a standardized JSON interface fr

    Migrates on-chain account structures automatically when Solana programs upgrade.

    Rustblockchaincoralrust
    GitHub पर देखें↗5,090
  • nomcopter/react-mosaicnomcopter का अवतार

    nomcopter/react-mosaic

    4,759GitHub पर देखें↗

    react-mosaic एक React टाइलिंग विंडो मैनेजर है जिसका उपयोग कंपोनेंट्स को विंडोज़ और टैब्ड कंटेनर्स के रिसाइज़ेबल ग्रिड में व्यवस्थित करने के लिए किया जाता है। यह रिसाइज़ेबल स्प्लिट पैन और कंटेंट को नेस्टेड पंक्तियों और कॉलम में व्यवस्थित करने के लिए एक ड्रैग करने योग्य विंडो ऑर्केस्ट्रेटर की विशेषता वाला एक लेआउट सिस्टम प्रदान करता है। सिस्टम में एक सीरियलाइज़ेबल लेआउट इंजन शामिल है जो विंडो व्यवस्था को JSON में परिवर्तित करता है, जिससे सत्रों में वर्कस्पेस कॉन्फ़िगरेशन को बनाए रखना और पुनर्स्थापित करना संभव हो जाता है। यह एक टैब्ड वर्कस्पेस इंटरफ़ेस का सपोर्ट करता है जहाँ कई पैनल्स को स्विच करने योग्य हेडर के साथ एकल क्षेत्रों में समूहीकृत किया जाता है। प्रोजेक्ट प्रोग्रामेटिक नियंत्रण और स्वचालित टाइलिंग के माध्यम से व्यापक लेआउट प्रबंधन को कवर करता है, जिसमें ड्रैग-एंड-ड्रॉप पुनर्व्यवस्था और विंडो ऑर्डर रीबैलेंसिंग शामिल है। यह विंडो टूलबार, टैब हेडर और खाली स्टेट रेंडरिंग के लिए UI अनुकूलन विकल्प भी प्रदान करता है।

    Transforms legacy binary tree formats into current structural versions to ensure backward compatibility.

    TypeScriptreacttiling-window-managertypescript
    GitHub पर देखें↗4,759
  • johnestropia/corestoreJohnEstropia का अवतार

    JohnEstropia/CoreStore

    4,055GitHub पर देखें↗

    CoreStore, Core Data फ्रेमवर्क का उपयोग करके स्थानीय डेटा स्टोरेज और ऑब्जेक्ट ग्राफ़ को प्रबंधित करने के लिए एक टाइप-सेफ Swift इंटरफ़ेस और पर्सिस्टेंस रैपर है। यह एक परमाणु पर्सिस्टेंस मैनेजर के रूप में कार्य करता है जो डेटा अपडेट को ट्रांजेक्शनल ब्लॉक के भीतर निष्पादित करता है ताकि यह सुनिश्चित हो सके कि परिवर्तन पूरी तरह से सहेजे गए हैं या स्थिति भ्रष्टाचार को रोकने के लिए रोल बैक किए गए हैं। यह प्रोजेक्ट परिभाषित संस्करण श्रृंखलाओं के माध्यम से अनुक्रमिक स्कीमा माइग्रेशन करने के लिए एक समर्पित फ्रेमवर्क और Swift प्रोटोकॉल का उपयोग करके बाहरी JSON डेटा को पर्सिस्टेंट एंटिटीज में आयात करने के लिए एक टाइप-सेफ ऑब्जेक्ट मैपिंग सिस्टम प्रदान करता है। इसमें प्रॉपर्टी रैपर्स और रीडर घटकों के माध्यम से SwiftUI व्यू के साथ पर्सिस्टेंट एंटिटीज को सिंक्रनाइज़ करने के लिए एक डेटा बाइंडिंग लेयर शामिल है। यह सिस्टम संरचित फ़िल्टरिंग और सॉर्टिंग के साथ टाइप-सेफ डेटा फ़ेचिंग का भी समर्थन करता है, साथ ही ऑब्जेक्ट्स और सूचियों में परिवर्तनों की निगरानी के लिए अवलोकन उपकरण भी प्रदान करता है।

    Provides utilities for performing sequential schema migrations to evolve the local data store to the latest model version.

    Swiftcarthagecocoapodscore-data
    GitHub पर देखें↗4,055
पिछला12अगला
  1. Home
  2. Development Tools & Productivity
  3. Development Workflow
  4. Version Migration Utilities

सब-टैग एक्सप्लोर करें

  • Schema Migrations6 सब-टैग्सUtilities for updating archived data structures to match a newer model schema. **Distinct from Version Migration Utilities:** Focuses on data structure schema evolution during deserialization rather than general library version upgrades.