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
·

5 repository-uri

Awesome GitHub RepositoriesPlugin and Subclass Extension Systems

Hooks custom functionality into the engine through a plugin system or by subclassing ES6 classes to add new features.

Distinct from Native Class Subclassing: Distinct from Native Class Subclassing: combines both a plugin system and ES6 class subclassing for engine extensibility, not just native class extension.

Explore 5 awesome GitHub repositories matching programming languages & runtimes · Plugin and Subclass Extension Systems. Refine with filters or upvote what's useful.

Awesome Plugin and Subclass Extension Systems GitHub Repositories

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

    purocean/yn

    6,638Vezi pe GitHub↗

    yn este un editor de text markdown și un instrument de gestionare a cunoștințelor conceput ca o pânză interactivă pentru documente. Funcționează ca un sistem de notițe în rețea pentru organizarea informațiilor prin wiki-link-uri, hashtag-uri și repository-uri de fișiere locale, integrând în același timp un asistent de scriere AI pentru generarea și completarea automată a textului. Proiectul se distinge prin capabilitățile sale de diagramare multi-motor, care redau sintaxa bazată pe text în vizualuri folosind Mermaid, PlantUML și ECharts. Utilizează un framework de plugin-uri extensibil care permite adăugarea de elemente UI și funcționalități personalizate prin module JavaScript și hook-uri de evenimente. Aplicația acoperă o gamă largă de capabilități de autorare a conținutului și tehnice, inclusiv randarea matematică LaTeX, execuția integrată a codului și generarea de slide-uri interactive. Oferă organizare avansată a documentelor prin vizualizări de grafuri de cunoștințe și include utilitare pentru criptarea documentelor, urmărirea versiunilor și conversia formatelor bazată pe backend. Aplicația poate fi pornită cu porturi personalizate, directoare de date și moduri de acces folosind parametri în linie de comandă.

    Provides hook functions that allow triggering custom logic and blocking subsequent execution during operations.

    TypeScript
    Vezi pe GitHub↗6,638
  • melonjs/melonjsAvatar melonjs

    melonjs/melonJS

    6,319Vezi pe GitHub↗

    melonJS is a lightweight HTML5 game engine for building 2D games in the browser using JavaScript. It provides a complete framework for sprite animation, tilemap loading, physics simulation, input handling, and audio playback, with a unified rendering system that automatically switches between WebGL and Canvas2D backends without code changes. The engine distinguishes itself through several integrated capabilities. It features a per-sprite shader pipeline for custom fragment shader effects, a SAT-based collision engine with swappable physics adapters (including built-in SAT, Matter.js, and Plan

    Provides a plugin system and ES6 subclassing for extending engine functionality with custom features.

    JavaScript
    Vezi pe GitHub↗6,319
  • bespokejs/bespokeAvatar bespokejs

    bespokejs/bespoke

    4,803Vezi pe GitHub↗

    Bespoke este un framework JavaScript ușor pentru prezentări, conceput pentru crearea de prezentări web secvențiale. Acesta funcționează ca un controler de slide-uri bazat pe DOM și un motor de navigare care gestionează vizibilitatea și stilizarea elementelor HTML pentru a crea fluxuri de prezentare. Framework-ul este construit în jurul unei arhitecturi bazate pe plugin-uri care permite extinderea comportamentului de bază. Acest sistem permite injectarea de logică personalizată în fluxul de navigare prin interceptarea și modificarea evenimentelor de sistem, inclusiv posibilitatea de a anula acțiuni specifice. Toolkit-ul acoperă definirea elementelor de conținut și gestionarea stării, folosind selectori CSS pentru a identifica unitățile de conținut și comutând automat clasele în funcție de starea activă sau inactivă a unui element. Acesta urmărește poziția curentă într-o secvență liniară pentru a coordona tranzițiile între elemente.

    Provides a system for intercepting and modifying application events to extend functionality or cancel actions.

    JavaScript
    Vezi pe GitHub↗4,803
  • behat/behatAvatar Behat

    Behat/Behat

    3,959Vezi pe GitHub↗

    Behat is a behavior-driven development framework and test automation tool for PHP. It functions as a Gherkin test runner that maps natural language feature files to executable PHP methods to verify that software implementation aligns with business requirements. The framework enables the definition of application behavior using a structured, human-readable format based on user stories, supporting localized keywords for non-English speaking stakeholders. It distinguishes itself through a driver-based browser simulation layer for user interface verification and specialized integrations for the S

    Provides an event-driven system allowing plugins to intercept and trigger custom logic during the test lifecycle.

    PHPbddbehatbehavior-driven-development
    Vezi pe GitHub↗3,959
  • hitsz-ids/synthetic-data-generatorAvatar hitsz-ids

    hitsz-ids/synthetic-data-generator

    2,422Vezi pe GitHub↗

    Acest proiect este un framework pentru generarea de date tabulare sintetice care păstrează proprietățile statistice și integritatea relațională a seturilor de date sursă originale. Funcționează ca un motor bazat pe metadate, utilizând modele de limbaj pentru a sintetiza informații chiar și atunci când eșantioanele de antrenament originale sunt restricționate. Sistemul este conceput pentru a menține consistența logică în structuri complexe, multi-tabel, asigurându-se în același timp că output-urile generate respectă cerințele de schemă definite. Platforma se distinge printr-un accent pe sinteza care protejează confidențialitatea, integrând instrumente pentru a cuantifica și atenua riscurile de re-identificare prin confidențialitate diferențială și tehnici de anonimizare. Susține extensibilitatea modulară, permițând integrarea modelelor de generare personalizate și a conectorilor de date. Mai mult, framework-ul include rutine de validare automatizate care compară distribuția și tiparele de corelație ale output-urilor sintetice cu datele sursă pentru a verifica fidelitatea statistică. Dincolo de generarea de bază, sistemul oferă capabilități pentru îmbogățirea datelor și feature engineering prin derivarea de noi coloane din tiparele învățate. Încorporează instrumente de supraveghere operațională pentru a monitoriza utilizarea resurselor și eficiența procesării în timpul sarcinilor de mare volum. Biblioteca este concepută pentru a gestiona seturi de date la scară largă prin procesare de flux eficientă din punct de vedere al memoriei și batching iterativ pentru a asigura stabilitatea.

    Allows integration of custom generation models, data processing routines, and external connectors through a modular plugin architecture.

    Pythonagentdata-generatordeep-learning
    Vezi pe GitHub↗2,422
  1. Home
  2. Programming Languages & Runtimes
  3. Class Inheritance
  4. Native Class Subclassing
  5. Plugin and Subclass Extension Systems

Explorează sub-etichetele

  • Event-Hook Extension SystemsFrameworks that allow developers to intercept and trigger custom logic during application operations. **Distinct from Plugin and Subclass Extension Systems:** Focuses on event-driven hooks for blocking or modifying application flow rather than just class subclassing.
  • Generation Framework ExtensionsProvides hooks for integrating custom generation models, data processing routines, and external connectors into the synthesis pipeline. **Distinct from Plugin and Subclass Extension Systems:** Distinct from Plugin and Subclass Extension Systems: focuses on domain-specific extensibility for data generation pipelines rather than general-purpose class subclassing.