7 repositorios
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 es un componente wrapper utilizado para integrar una interfaz de reproducción de video personalizable en aplicaciones Vue y React utilizando el framework Video.js. Proporciona un sistema estandarizado para embeber reproductores de video en una capa de UI reactiva. El proyecto maneja la configuración de la apariencia del video, incluyendo la gestión de imágenes de póster, relaciones de aspecto y layouts fluidos y responsivos para adaptarse a varios tamaños de pantalla. Proporciona mecanismos para gestionar propiedades de reproducción como volumen, velocidad, reproducción automática y estados de silencio. El sistema incluye herramientas para monitorizar hitos de reproducción y eventos del sistema, junto con un objeto de estado que rastrea datos en tiempo real sobre el tiempo de reproducción, duración y estado.
Acts as a specialized wrapper that integrates the Video.js media library into Vue and React frameworks.
wux-weapp es una biblioteca de UI basada en componentes diseñada específicamente para el entorno de WeChat Mini Program. Proporciona una colección de bloques de construcción estandarizados, reutilizables y extensibles para crear diseños e interacciones coherentes en las páginas de aplicaciones móviles. El framework funciona como un kit de interfaz multiplataforma que permite la estandarización de interfaces frontend y un flujo de trabajo de prototipado rápido. Permite la construcción de diseños de UI móviles profesionales utilizando elementos visuales pre-estilizados en lugar de escribir estilos y lógica personalizados desde cero. La biblioteca incorpora una convención de nombres de estilo basada en BEM y temas con variables CSS para gestionar la apariencia visual. Utiliza un modelo de configuración basado en props y wrappers de componentes personalizados para extender los componentes nativos de WeChat Mini Program mientras desacopla la presentación de la lógica de negocio.
Extends native WeChat Mini Program components with custom wrappers to ensure a consistent API and advanced functionality.
react-blessed is a React renderer for the blessed library that enables the construction of interactive command-line interfaces using a component-based architecture. It functions as a terminal user interface framework that maps a virtual component tree to a terminal environment, allowing React's declarative state management to control blessed terminal widgets and layout nodes. The system supports the integration of custom renderers through a dedicated creation function to change how nodes are instantiated. It provides a mechanism to retrieve original terminal library objects through references
Acts as a wrapper that integrates the blessed terminal library into the React framework.
mescroll es una librería de scroll infinito en JavaScript y gestor de scroll para web móvil diseñado para implementar patrones de pull-to-refresh y carga al deslizar hacia arriba. Proporciona un sistema para manejar el scroll táctil, gestionar estados de paginación e integrar estos comportamientos dentro de aplicaciones Vue. La librería se distingue por su soporte especializado para interfaces de chat, permitiendo la carga de datos en orden inverso y la capacidad de inyectar datos en dirección inversa para simular historiales de mensajes. También incluye una caché de scroll con persistencia de estado para preservar los desplazamientos verticales y los datos de la lista cuando los usuarios navegan entre diferentes vistas. El proyecto cubre un amplio rango de capacidades de interacción y rendimiento, incluyendo la supresión del efecto de rebote nativo del navegador, carga diferida de imágenes consciente del viewport y posicionamiento de scroll programático. Además, proporciona utilidades para gestionar estados de paginación, personalizar la interfaz de carga y estados vacíos, e implementar navegación de regreso al inicio.
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.