3 مستودعات
Automated tools for upgrading codebases from older framework versions to current standards.
Distinct from Vue Ecosystem: None of the candidates cover automated code transpilation for version migration; most are just ecosystem lists or interview questions.
Explore 3 awesome GitHub repositories matching development tools & productivity · Framework Migration Tools. Refine with filters or upvote what's useful.
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
Ships an automated transpilation toolkit to convert legacy UI code to Vue.js 3 component standards.
Ivy is a machine learning framework transpiler and model converter designed to translate code and computational graphs between different deep learning ecosystems. It serves as a portability tool for migrating model architectures and logic across competing frameworks to enable flexible deployment. The system achieves cross-framework conversion by utilizing abstract syntax tree analysis to rewrite source code and by employing a computational graph tracer to capture tensor flows and operation sequences during live execution. This process allows for the translation of both high-level model defini
Serves as a bridge for migrating model architectures and logic between competing machine learning ecosystems.
OpenRewrite is an automated refactoring engine and source-to-source migration framework. It uses a lossless semantic tree parser to represent source code as type-aware trees that preserve original whitespace and formatting, enabling precise and deterministic modifications. The project utilizes a declarative refactoring pipeline where sequences of transformations are defined in YAML to resolve breaking changes and technical debt. It features type-aware pattern matching and cross-language model mapping to apply similar refactoring patterns across different programming languages. The framework
Identifies and updates framework-specific annotations and patterns to transition codebases between library versions.