awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • jamiebuilds/babel-handbookAvatar jamiebuilds

    jamiebuilds/babel-handbook

    12,110Vezi pe 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
    Vezi pe GitHub↗12,110
  • rainmeter/rainmeterAvatar rainmeter

    rainmeter/rainmeter

    5,824Vezi pe 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
    Vezi pe GitHub↗5,824
  • apache/mavenAvatar apache

    apache/maven

    5,161Vezi pe GitHub↗

    Maven este un instrument de automatizare a build-ului Java și un orchestrator de build software. Funcționează ca un manager de ciclu de viață al proiectului și sistem de gestionare a dependențelor, folosind un model de obiect al proiectului (POM) standardizat pentru a compila, testa și împacheta proiecte Java. Proiectul se distinge printr-un ciclu de viață al build-ului bazat pe faze și un model de extensie bazat pe plugin-uri, permițând utilizatorilor să lege obiective personalizate de etape specifice ale build-ului. Coordonează software-ul complex prin orchestrarea proiectelor multi-modul și asigură un flux de lucru reproductibil prin neutralizarea variabilelor de mediu și controlul versiunilor de toolchain. Capabilitățile sale acoperă gestionarea cuprinzătoare a dependențelor, inclusiv rezolvarea dependențelor tranzitive și publicarea artefactelor în repository-uri remote. Sistemul oferă, de asemenea, generarea de proiecte prin template-uri și generarea de documentație detaliată pentru producerea referințelor API și a site-urilor de proiect. Instrumentul include o interfață de linie de comandă (CLI) cu completare automată și suportă execuția build-ului offline folosind un cache local de artefacte.

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

    Javaapache-mavenbuild-managementhacktoberfest
    Vezi pe GitHub↗5,161
  • moonrepo/moonAvatar moonrepo

    moonrepo/moon

    3,687Vezi pe 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
    Vezi pe GitHub↗3,687
  1. Home
  2. Development Tools & Productivity
  3. Extension APIs
  4. Plugin API Extensions
  5. Build System Plugin Development

Explorează sub-etichetele

  • 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.