2 repositorios
Libraries that provide a consistent component API and behavior across multiple frontend frameworks.
Distinct from Cross-Browser Media Players: Focuses on the ability to run the same logic/UI across different frameworks like React and Vue, rather than browser compatibility.
Explore 2 awesome GitHub repositories matching web development · Cross-Framework UI Components. Refine with filters or upvote what's useful.
Este proyecto es un reproductor de medios multiplataforma y un wrapper de componentes que integra el motor Video.js en entornos Vue 3 y React. Proporciona una implementación de reproducción unificada que permite a los desarrolladores embeber un reproductor de video personalizable en aplicaciones web mediante una API declarativa. La biblioteca actúa como una interfaz reactiva, sincronizando el estado de reproducción interno y los eventos del motor de medios con la gestión de estado reactiva del framework anfitrión. Esto garantiza un comportamiento y una lógica de reproductor consistentes en diferentes bibliotecas frontend mediante una abstracción de componentes compartida. Cubre una amplia gama de capacidades, incluyendo la gestión de la monitorización del estado de reproducción, la configuración de ajustes avanzados del reproductor y la integración de plugins de terceros para una funcionalidad extendida. También admite la creación de controles de interfaz de usuario personalizados que interactúan con la API interna del reproductor.
Provides a unified playback implementation that ensures consistent behavior across both Vue 3 and React environments.
This project is a Model Context Protocol server designed to bridge the gap between local frontend component libraries and language models. It functions as a development assistant that provides AI tools with the structural context, dependency requirements, and installation patterns necessary to generate accurate, framework-specific UI code. The server distinguishes itself by utilizing schema-driven metadata extraction and static file system analysis to interpret component structures without requiring runtime execution. By decoupling component definitions from specific UI libraries, it supports
Standardizes component usage patterns and dependency requirements across React, Vue, and Svelte development workflows.