3 repository-uri
Plugin designs that allow optional modules to be loaded or omitted to minimize bundle size.
Distinct from jQuery Plugins: Distinct from general jQuery plugins by emphasizing the modular composition for optimization.
Explore 3 awesome GitHub repositories matching web development · Modular Plugin Architectures. Refine with filters or upvote what's useful.
OwlCarousel2 is a touch-enabled jQuery plugin used to create responsive content sliders and carousels. It allows for the creation of image sliders and content collections that adjust the number of visible items based on screen size breakpoints. The project utilizes a modular architecture, enabling the addition or removal of specific functional modules to modify behavior and reduce the final JavaScript bundle size. It provides native support for navigation through touch-screen swiping and mouse-based dragging.
Offers a customizable jQuery tool where functional modules can be added or removed to reduce bundle size.
Autotrack este o bibliotecă JavaScript pentru Google Analytics care captează automat interacțiunile utilizatorilor și engagement-ul pe pagină. Oferă un sistem pentru implementarea declarativă a analiticii, permițând urmărirea evenimentelor web prin atribute HTML pentru a evita scrierea de JavaScript personalizat pentru fiecare interacțiune. Proiectul include un generator de bundle-uri de analitică pentru a crea fișiere JavaScript minimizate care conțin doar plugin-urile de urmărire specifice necesare pentru un proiect. De asemenea, funcționează ca un tracker pentru aplicații de tip single page, monitorizând modificările istoricului browserului pentru a înregistra vizualizări virtuale de pagină. Biblioteca acoperă o gamă largă de capabilități de măsurare a engagement-ului, inclusiv urmărirea adâncimii de scroll, vizibilitatea elementelor și stările media query. Oferă, de asemenea, instrumente pentru normalizarea datelor de web analytics, cum ar fi filtrarea parametrilor URL și standardizarea căilor pentru a preveni intrările duplicate.
Employs a modular plugin design that allows specific tracking modules to be selectively bundled to minimize bundle size.
Acest proiect este un downloader media multi-motor și o interfață de web media scraper. Construit ca o aplicație desktop nativă Qt C++, servește ca un frontend grafic pentru orchestrarea mai multor downloadere backend, cum ar fi yt-dlp, gallery-dl și aria2c, pentru a captura video, audio și imagini de pe web. Software-ul se diferențiază printr-un sistem de rutare care utilizează maparea motoarelor bazată pe regex pentru a atribui instrumente backend specifice URL-urilor în funcție de domeniul lor. Include un sistem de gestionare a abonamentelor care monitorizează playlist-urile remote pentru a identifica și pune automat în coadă intrări media noi pe măsură ce sunt publicate. Capabilitățile largi acoperă scraping-ul de imagini în batch, preluarea fișierelor mari și descărcarea playlist-urilor media. Interfața permite configurarea presetărilor de descărcare, a setărilor globale ale motoarelor și importul cookie-urilor de sesiune din browser pentru a accesa conținut restricționat. Aplicația utilizează fișiere de configurare bazate pe JSON pentru a persista preferințele utilizatorului, setările motoarelor și temele interfeței vizuale.
Supports a modular set of external binaries that can be configured independently to extend site compatibility.