awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

Awesome GitHub RepositoriesCross-Framework Components

UI components designed to work natively across multiple different frontend frameworks.

Distinct from Cross-Framework Component Distribution: Candidates focus on generation tools or embedding mechanisms rather than the property of being a cross-framework component.

Explore 5 awesome GitHub repositories matching user interface & experience · Cross-Framework Components. Refine with filters or upvote what's useful.

Awesome Cross-Framework Components GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • wandb/openuiwandb 的头像

    wandb/openui

    22,415在 GitHub 上查看↗

    OpenUI is an AI design sandbox and natural language prototyping tool used to generate and render live user interface components from text descriptions. It functions as an LLM UI generator that translates natural language into executable HTML and CSS code. The system provides a pipeline for iterative refinement, allowing users to update existing interfaces by feeding previous code versions and new instructions back into the model. It also acts as a frontend framework converter, transforming HTML markup into different library formats to maintain styling consistency across various web frameworks

    Generates markup that can be adapted across multiple frontend frameworks to maintain styling consistency.

    TypeScriptaigenerative-aihtml-css-javascript
    在 GitHub 上查看↗22,415
  • jspreadsheet/cejspreadsheet 的头像

    jspreadsheet/ce

    7,186在 GitHub 上查看↗

    This project is a JavaScript spreadsheet component and web-based data table that provides an interactive grid for managing tabular data. It functions as a cross-framework UI component compatible with React, Vue, and jQuery, and can also be embedded as a standalone web component. The grid is specifically designed for XLSX interoperability, allowing users to import and export XLSX files while preserving formulas and styles. It distinguishes itself through real-time collaboration for simultaneous multi-user editing and a flexible system for creating custom cell editors and specialized column typ

    Functions as a cross-framework component compatible with React, Vue, jQuery, and as a standalone web component.

    JavaScriptdata-griddatagriddatatables
    在 GitHub 上查看↗7,186
  • toeverything/blocksuitetoeverything 的头像

    toeverything/blocksuite

    5,544在 GitHub 上查看↗

    BlockSuite is a collaborative block editor framework built on a hierarchical block tree data model with CRDT-based state synchronization for real-time multi-user editing. It provides an extensible block component system, allowing developers to define custom block types through declarative schemas, services, and rendering components. The editor is packaged as cross-framework web components, making it embeddable in any JavaScript environment. The framework distinguishes itself with a command-driven editing pipeline that composes type-safe editing actions with dynamic context sharing and control

    Packages pre-built document and graphics editors as standard web components for use in any JavaScript framework.

    TypeScriptblockblock-editorcollaboration
    在 GitHub 上查看↗5,544
  • surmon-china/videojs-playersurmon-china 的头像

    surmon-china/videojs-player

    5,445在 GitHub 上查看↗

    This project is a cross-framework media player and component wrapper that integrates the Video.js engine into Vue 3 and React environments. It provides a unified playback implementation that allows developers to embed a customizable video player into web applications using a declarative API. The library acts as a reactive interface, synchronizing the internal playback state and events of the media engine with the reactive state management of the host framework. This ensures consistent player behavior and logic across different frontend libraries through a shared component abstraction. It cov

    Provides UI components that function identically across both Vue 3 and React environments.

    TypeScriptdash-playerflv-playerhls-player
    在 GitHub 上查看↗5,445
  • chakra-ui/arkchakra-ui 的头像

    chakra-ui/ark

    5,004在 GitHub 上查看↗

    Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by finite state machines. It provides unstyled components that encapsulate logic and accessibility — including full keyboard navigation, focus management, and WAI-ARIA support — while leaving visual styling entirely to the consumer. Components expose scoped data attributes for CSS targeting and use state machines to produce predictable, testable interactive behavior across every state transition. The library distinguishes itself through a state propagation model that distributes

    Offers identical component APIs and behavior across React, Solid, Vue, and Svelte for a unified design system.

    TypeScriptcomponentsdesign-systemheadless
    在 GitHub 上查看↗5,004
  1. Home
  2. User Interface & Experience
  3. Cross-Framework Components

探索子标签

  • Code TransformersTools that translate UI markup from one framework format to another. **Distinct from Cross-Framework Components:** Distinct from Cross-Framework Components: focuses on the act of transformation rather than the property of the resulting components.