awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesBuild System Plugin Development

Framework for building extensions that register metadata, parse arguments, and access workspace configuration.

Distinct from Plugin API Extensions: Targets build system extensibility specifically rather than general application indices.

Explore 4 awesome GitHub repositories matching development tools & productivity · Build System Plugin Development. Refine with filters or upvote what's useful.

Awesome Build System Plugin Development 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.
  • 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

    Instructs developers on creating plugins that modify the AST to add new behaviors during compilation.

    babelhandbook
    Voir sur GitHub↗12,110
  • rainmeter/rainmeterAvatar de rainmeter

    rainmeter/rainmeter

    5,824Voir sur GitHub↗

    Rainmeter is a Windows desktop widget engine that renders customizable skins and interactive widgets directly on the desktop, supporting live data feeds and user interaction. It functions as a desktop customization platform and skin authoring framework, allowing users to create widgets by defining data sources and visual elements with full style and layout control. The engine includes a Lua scripting runtime for extending widget functionality with custom logic and data processing, and provides a plugin SDK with a C/C++ API for building native plugins that add new data sources or rendering capa

    Provides an API for building custom plugins that add new data sources or visual effects.

    C
    Voir sur GitHub↗5,824
  • apache/mavenAvatar de apache

    apache/maven

    5,161Voir sur GitHub↗

    Maven est un outil d'automatisation de build Java et un orchestrateur de build logiciel. Il fonctionne comme un gestionnaire de cycle de vie de projet et un système de gestion des dépendances, utilisant un modèle d'objet de projet (POM) standardisé pour compiler, tester et packager les projets Java. Le projet se distingue par un cycle de vie de build basé sur des phases et un modèle d'extension par plugins, permettant aux utilisateurs de lier des objectifs personnalisés à des étapes de build spécifiques. Il coordonne des logiciels complexes via l'orchestration de projets multi-modules et assure un workflow de build reproductible en neutralisant les variables d'environnement et en contrôlant les versions de la chaîne d'outils. Ses capacités couvrent une gestion complète des dépendances, incluant la résolution des dépendances transitives et la publication d'artefacts vers des dépôts distants. Le système fournit également la génération de projets via des templates et la génération de documentation détaillée pour produire des références API et des sites de projet. L'outil inclut une interface en ligne de commande avec auto-complétion et prend en charge l'exécution de build hors ligne en utilisant un cache d'artefacts local.

    Provides a comprehensive framework for developing custom build plugins with project scaffolding and parameterization.

    Javaapache-mavenbuild-managementhacktoberfest
    Voir sur GitHub↗5,161
  • moonrepo/moonAvatar de moonrepo

    moonrepo/moon

    3,687Voir sur GitHub↗

    Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It functions as a dependency graph orchestrator that executes build targets in topological order and utilizes input hashing to cache results and skip redundant work. The project features a polyglot toolchain manager that automates the installation and versioning of language runtimes and CLI tools to ensure environment consistency. It also includes a plugin framework based on WebAssembly, allowing developers to extend build logic and toolchain behavior using any supported language.

    Provides a framework for building extensions that can register metadata, parse arguments, and access configuration.

    Rustbuild-systembuild-toolbun
    Voir sur GitHub↗3,687
  1. Home
  2. Development Tools & Productivity
  3. Extension APIs
  4. Plugin API Extensions
  5. Build System Plugin Development

Explorer les sous-tags

  • AST Transformation PluginsExtensions designed specifically to modify the abstract syntax tree during the compilation process. **Distinct from Build System Plugin Development:** Distinct from general build system plugins by focusing on AST manipulation for code transformation.
  • Desktop Widget Plugin KitsCreates plugins using the Rainmeter API to add new data sources or visual effects not available in the core application. **Distinct from Build System Plugin Development:** Distinct from Build System Plugin Development: targets desktop widget extensibility rather than build system plugins.