7 repository-uri
UI component libraries implemented as native modules for specific JavaScript frameworks.
Distinct from Native Library Integrations: Distinct from general native libraries by focusing on framework-specific UI component implementation rather than OS-level binaries.
Explore 7 awesome GitHub repositories matching web development · Framework-Native Component Libraries. Refine with filters or upvote what's useful.
Bootstrap-vue is a Vue.js UI framework and component library that integrates Bootstrap CSS styling and utility classes into a component-driven development workflow. It provides a set of pre-styled interface elements and layout patterns designed for building responsive web user interfaces. The library functions as a bridge between Bootstrap and Vue.js, allowing developers to create responsive web layouts and reusable frontend components such as navbars, alerts, and modals. It focuses on bringing Bootstrap's design system into a Vue.js application environment. The framework covers core capabil
Provides a declarative Vue API that wraps Bootstrap CSS classes and JavaScript plugins into reusable components.
Clarity is a scalable, accessible, customizable, open source design system built with web components. Works with any JavaScript framework, built for enterprises, and designed to be inclusive.
Provides Angular-specific thin wrappers around core web components for framework-native integration.
vue-video-player este o componentă wrapper utilizată pentru a integra o interfață de redare video personalizabilă în aplicații Vue și React folosind framework-ul Video.js. Aceasta oferă un sistem standardizat pentru încorporarea playerelor video într-un strat UI reactiv. Proiectul gestionează configurarea aspectului video, inclusiv gestionarea imaginilor poster, a aspect ratio-urilor și a layout-urilor fluide responsive pentru a se adapta la diverse dimensiuni de ecran. Oferă mecanisme pentru gestionarea proprietăților de redare, cum ar fi volumul, rata, autoplay-ul și stările de mute. Sistemul include instrumente pentru monitorizarea etapelor de redare și a evenimentelor de sistem, alături de un obiect de stare care urmărește date în timp real despre timpul de redare, durata și starea.
Acts as a specialized wrapper that integrates the Video.js media library into Vue and React frameworks.
wux-weapp este o bibliotecă UI bazată pe componente concepută special pentru mediul WeChat Mini Program. Oferă o colecție de blocuri de construcție standardizate, reutilizabile și extensibile pentru a crea layout-uri și interacțiuni consistente în paginile aplicațiilor mobile. Framework-ul funcționează ca un kit de interfață cross-platform care permite standardizarea interfeței frontend și un flux de lucru de prototipare rapidă. Permite construirea de design-uri UI mobile profesionale prin utilizarea elementelor vizuale pre-stilate în loc de scrierea stilurilor și logicii personalizate de la zero. Biblioteca încorporează o convenție de denumire a stilurilor bazată pe BEM și teme cu variabile CSS pentru a gestiona aspectul vizual. Utilizează un model de configurare bazat pe prop-uri și wrappere de componente personalizate pentru a extinde componentele native WeChat Mini Program, decuplând în același timp prezentarea de logica de business.
Extends native WeChat Mini Program components with custom wrappers to ensure a consistent API and advanced functionality.
react-blessed este un renderer React pentru biblioteca blessed, care permite construirea de interfețe de linie de comandă (CLI) interactive folosind o arhitectură bazată pe componente. Acesta funcționează ca un framework de interfață terminală (TUI) care mapează un arbore virtual de componente către un mediu de terminal, permițând gestionarea declarativă a stării din React să controleze widget-urile și nodurile de layout din blessed. Sistemul suportă integrarea de renderere personalizate printr-o funcție de creare dedicată, pentru a modifica modul în care sunt instanțiate nodurile. Oferă un mecanism de recuperare a obiectelor originale ale bibliotecii de terminal prin referințe pentru manipulare manuală și transformă proprietățile de stil bazate pe obiecte în reguli de formatare pentru terminal. Framework-ul gestionează traducerea prop-urilor componentelor în event listener-e native de terminal pentru interacțiuni cu tastatura și mouse-ul. Acesta oferă un flux de lucru structurat pentru proiectarea layout-urilor de terminal și gestionarea ciclului de viață al unei interfețe de linie de comandă.
Acts as a wrapper that integrates the blessed terminal library into the React framework.
mescroll este o bibliotecă JavaScript de infinite scroll și un manager de scroll pentru web mobil, conceput pentru a implementa tipare de pull-to-refresh și pull-up-loading. Oferă un sistem pentru gestionarea scroll-ului tactil, gestionarea stărilor de paginare și integrarea acestor comportamente în aplicații Vue. Biblioteca se distinge prin suport specializat pentru interfețele de chat, permițând încărcarea datelor în ordine inversă și capacitatea de a injecta date într-o direcție inversă pentru a simula istoricul mesajelor. Include, de asemenea, un cache de scroll cu persistență a stării pentru a păstra offset-urile verticale și datele listei atunci când utilizatorii navighează între diferite vizualizări. Proiectul acoperă o gamă largă de capabilități de interacțiune și performanță, inclusiv suprimarea rubber-banding-ului nativ al browserului, lazy loading-ul imaginilor conștient de viewport și poziționarea programatică a scroll-ului. Oferă, de asemenea, utilitare pentru gestionarea stărilor de paginare, personalizarea UI-ului de încărcare și a stării goale, precum și implementarea navigării back-to-top.
Offers specific Vue.js component wrappers that integrate pull-refresh and infinite loading logic into declarative components.
vue-antd-admin is an administrative dashboard framework and enterprise UI starter kit. It serves as a template for building professional back-office interfaces and internal tooling, integrating the Ant Design component library within a Vue environment. The project provides a structured layout for creating data-heavy internal tools, specializing in a wrapper for the Ant Design system to ensure consistent user interfaces for enterprise web applications. The framework includes capabilities for centralized API request handling, dynamic menu mapping, and route-based view injection. It further sup
Implements a specialized Vue wrapper for the Ant Design system to provide a declarative component API.