awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesPluggable Components

Architectural patterns and tools for creating extendable software components via meta-programming and aspect-oriented logic.

Distinct from Component Management: The candidates are focused on UI component lifecycles or game entities, whereas this is about general software architecture pluggability using AOP.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Pluggable Components. Refine with filters or upvote what's useful.

Awesome Pluggable Components GitHub Repositories

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

    alibaba/COLA

    12,964Vezi pe GitHub↗

    COLA is a core architectural toolkit for Java applications designed around domain-driven design and a clean, object-oriented layered architecture. It provides a framework for managing project structures, implementing domain-driven entity modeling, and organizing enterprise application architecture to decouple business logic from technical dependencies. The project features a pluggable logic extension system that allows for the addition of new functionality through defined extension points without modifying the core codebase. It also includes a project bootstrapping toolkit and an integration

    Allows extension of application functionality through defined extension points and pluggable logic.

    Javaarchitecturecleancola
    Vezi pe GitHub↗12,964
  • hyperf/hyperfAvatar hyperf

    hyperf/hyperf

    6,855Vezi pe GitHub↗

    Hyperf is a high-performance PHP coroutine framework designed for building microservices and middleware. It utilizes non-blocking coroutines to handle high concurrency and low-latency request processing, providing a foundation for scalable distributed systems. The framework is distinguished by an aspect-oriented programming based dependency injector that enables pluggable components and meta-programming. It includes a coroutine-optimized object-relational mapper with integrated model caching and an orchestration toolkit for microservice governance, featuring service discovery, circuit breaker

    Provides an AOP-based dependency injector that enables the creation of pluggable and meta-programmable components.

    PHP
    Vezi pe GitHub↗6,855
  • saghen/blink.cmpAvatar saghen

    saghen/blink.cmp

    5,951Vezi pe GitHub↗

    Ships a customizable UI component system for rendering completion menus and ghost text in Neovim.

    Luaneovimneovim-lua-pluginneovim-plugin
    Vezi pe GitHub↗5,951
  • sofastack/sofa-bootAvatar sofastack

    sofastack/sofa-boot

    5,069Vezi pe GitHub↗

    Sofa-boot este un framework de aplicații Java modular și o extensie Spring Boot concepută pentru a izola modulele aplicației în contexte de execuție separate. Oferă un orchestrator de servicii JVM pentru publicarea și referențierea serviciilor interne și un strat de integrare middleware enterprise pentru implementarea de „starters” middleware auto-conținute. Framework-ul previne conflictele de bean-uri, configurații și versiuni de dependențe prin utilizarea unor classloadere independente și a unui arbore ierarhic de contexte de execuție distincte. Optimizează timpii de pornire a aplicațiilor enterprise prin încărcarea modulelor independente în paralel și inițializarea componentelor în mod asincron. Sistemul include un verificator de disponibilitate a aplicației care blochează traficul de rețea extern și înregistrarea serviciilor până când toate componentele sunt complet inițializate. De asemenea, gestionează orchestrarea serviciilor prin convertirea comunicării interne a modulelor în apeluri de servicii la distanță și decuplează fluxurile de logare ale middleware-ului și SDK-ului de log-urile primare ale aplicației.

    Provides a unified programming interface to manage middleware components as independent, pluggable modules.

    Javasofa-bootsofa-boot-startersofastack
    Vezi pe GitHub↗5,069
  • googlecontainertools/container-diffAvatar GoogleContainerTools

    GoogleContainerTools/container-diff

    3,799Vezi pe GitHub↗

    Container-diff este un utilitar de linie de comandă conceput pentru a inspecta și compara compoziția internă a imaginilor de container. Funcționează ca un auditor pentru medii containerizate, oferind vizibilitate asupra structurii sistemului de fișiere, a pachetelor software instalate și a metadatelor de configurare ale imaginilor individuale sau a diferențelor dintre două build-uri distincte. Instrumentul se distinge prin capacitatea sa de a efectua analize granulare pe straturile containerului, permițând utilizatorilor să urmărească istoricul build-ului și să identifice derivele specifice de configurare. Prin suportul pentru preluarea imaginilor agnostic de registry și drivere de analiză modulare, se integrează în fluxuri de lucru diverse pentru a verifica consistența lanțului de aprovizionare software și a depana erorile de build-time. Dincolo de inspecția de bază, utilitarul oferă capabilități cuprinzătoare de raportare, inclusiv capacitatea de a genera output structurat pentru monitorizarea automatizată și auditarea performanței. Suportă autentificarea cu registry-uri la distanță pentru a facilita accesul securizat la imagini private, asigurându-se că auditurile pot fi efectuate în diverse medii de deployment.

    Uses modular drivers to extract and analyze diverse data types from container images.

    Go
    Vezi pe GitHub↗3,799
  1. Home
  2. Software Engineering & Architecture
  3. Pluggable Components

Explorează sub-etichetele

  • Analysis DriversModular components that extract specific data types like package lists or metadata from container images. **Distinct from Pluggable Components:** Distinct from Pluggable Components: focuses on container-specific inspection drivers rather than general software AOP.
  • Neovim Completion UI ComponentsPluggable UI components for rendering completion menus, documentation windows, and ghost text in Neovim. **Distinct from Pluggable Components:** Distinct from general Pluggable Components: specifically for Neovim completion UI overlays, not general software architecture pluggability.