awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesCompatibility Source Transformations

Automated rules used to convert modern source code into formats compatible with older environments.

Distinct from Go Source-to-Source Transformers: Focuses on environment compatibility transformations rather than language-specific DI wiring.

Explore 3 awesome GitHub repositories matching programming languages & runtimes · Compatibility Source Transformations. Refine with filters or upvote what's useful.

Awesome Compatibility Source Transformations GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • apple/swiftAvatar de apple

    apple/swift

    70,119Voir sur GitHub↗

    Swift is a general purpose, compiled systems programming language designed for building high-performance software. It is a strongly typed language that focuses on memory safety and type safety to prevent runtime errors. The language is designed for native code integration, allowing it to interoperate with C and Objective-C libraries to leverage existing system functions and high-performance APIs. The project covers broad capabilities in type-safe application development and cross-platform toolchain engineering. It includes infrastructure for automated language validation, compiler performanc

    Tests the compiler against comprehensive source suites to ensure language compatibility is maintained across versions.

    Swift
    Voir sur GitHub↗70,119
  • jamiebuilds/babel-handbookAvatar de jamiebuilds

    jamiebuilds/babel-handbook

    12,110Voir sur GitHub↗

    This project is a technical handbook and tutorial guide for the Babel compiler. It serves as a resource for configuring the tool and writing custom plugins to transform JavaScript source code. The guide provides instructional material on creating custom transformation plugins and modifying the compilation process. It specifically covers how to navigate and modify abstract syntax trees to programmatically rewrite source code. The documentation covers the mechanics of code transformation, the management of compiler configurations, and the fundamentals of compiler tooling. It includes guidance

    Explains how to apply automated rules to convert modern JavaScript into compatible versions for older targets.

    babelhandbook
    Voir sur GitHub↗12,110
  • insin/nwbAvatar de insin

    insin/nwb

    5,542Voir sur GitHub↗

    nwb est une chaîne d'outils de build zéro-configuration, un bundler de modules et un serveur de développement pour les applications et bibliothèques JavaScript et JSX. Il fonctionne comme un système de build qui dérive automatiquement les paramètres du compilateur et du bundler à partir des dépendances installées du projet pour supprimer la configuration manuelle. L'outil se distingue par sa capacité à agir comme un compilateur de bibliothèque, générant plusieurs formats de distribution tels que ESM et CJS à partir d'une source unique pour la compatibilité avec les gestionnaires de paquets. Il inclut également un test runner headless pour navigateur qui exécute des tests unitaires avec un mode watch intégré et un rapport de couverture de code. Le système couvre un large éventail de capacités, notamment des pipelines d'assets frontend pour transpiler la syntaxe moderne et traiter les préprocesseurs CSS. Il fournit un workflow de développement incluant le hot module replacement, la génération de build de production avec minification et suppression de code, et un pipeline de transformation piloté par plugins pour étendre les fonctionnalités de la chaîne d'outils.

    Configures language runtimes and experimental proposals to transform modern syntax into browser-compatible code.

    JavaScript
    Voir sur GitHub↗5,542
  1. Home
  2. Programming Languages & Runtimes
  3. Source Code Compilers
  4. Source Code Templates
  5. Source Code Transformation Engines
  6. Go Source-to-Source Transformers
  7. Compatibility Source Transformations

Explorer les sous-tags

  • Language Compatibility ValidationsTests a compiler against source suites to ensure changes do not break existing language compatibility. **Distinct from Compatibility Source Transformations:** Focuses on validating that a compiler maintains compatibility with existing source code, rather than transforming it for older environments.