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

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

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

Component library infrastructure

排名更新于 2026年7月13日

For component infrastructure, the strongest matches are storybookjs/storybook (Storybook is the industry-standard development environment for building, documenting), storybooks/storybook (Storybook is the industry-standard environment for building, documenting, and) and stenciljs/core (Stencil is a purpose-built compiler for creating framework-agnostic web). styleguidist/react-styleguidist and sapegin/react-styleguidist round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best tools for building and managing component libraries. Compare top-rated infrastructure projects to find the right fit for your stack.

Component library infrastructure

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

    storybookjs/storybook

    90,415在 GitHub 上查看↗

    Storybook is a development environment for building, testing, and documenting user interface components in isolation. By rendering components within a sandboxed environment, it decouples them from the host application's global state and dependencies, allowing developers to verify complex states and edge cases without running the full application. The platform utilizes a framework-agnostic bridge layer to support various frontend technologies and features a modular, addon-based architecture that allows for custom UI panels and toolbar controls. It captures component states as declarative metad

    Storybook is the industry-standard development environment for building, documenting, and testing UI components in isolation, providing the essential infrastructure needed to manage and distribute design systems across multiple frameworks.

    TypeScriptComponent SandboxesComponent StorybooksIsolated Rendering Environments
    在 GitHub 上查看↗90,415
  • storybooks/storybookstorybooks 的头像

    storybooks/storybook

    90,364在 GitHub 上查看↗

    Storybook is an integrated environment for developing, documenting, and testing user interface components. It provides a development workshop for building components in isolation from main application logic, alongside a testing tool for simulating viewports and analyzing accessibility. The project creates a living catalog of interface elements that generates interactive examples and technical documentation for component APIs. It includes a dedicated environment for visual regression testing to verify states and behaviors across different configurations and screen dimensions. The platform cov

    Storybook is the industry-standard environment for building, documenting, and testing UI components in isolation, providing the exact infrastructure needed to manage and distribute design systems.

    TypeScriptComponent StorybooksIsolated Rendering EnvironmentsVisual Regression Testing
    在 GitHub 上查看↗90,364
  • stenciljs/corestenciljs 的头像

    stenciljs/core

    13,101在 GitHub 上查看↗

    This project is a web component tooling system used to compile TypeScript and JSX into standard-compliant custom elements. It enables the development of framework-agnostic components that function across different browsers and frontend environments. The toolset focuses on cross-framework UI distribution, allowing a single library of components to be used in React, Angular, Vue, or plain HTML. It includes capabilities for enterprise design system engineering and generates specific wrapper code to ensure components behave as native elements within various frameworks. The system covers server-s

    Stencil is a purpose-built compiler for creating framework-agnostic web components, providing the essential infrastructure for building, testing, and distributing reusable design systems that work across any frontend environment.

    TypeScriptComponent CompilersCross-Framework Component DistributionClient-Side Hydration
    在 GitHub 上查看↗13,101
  • styleguidist/react-styleguidiststyleguidist 的头像

    styleguidist/react-styleguidist

    11,094在 GitHub 上查看↗

    React Styleguidist is a style guide generator and documentation tool for React components. It creates a living documentation site and a searchable gallery by parsing component files to display property definitions and live usage examples. The project provides an isolated development environment for building and testing components independently from a main application. It uses static analysis to extract metadata and supports a hot-reloading server to reflect changes in real time. The system includes capabilities for dynamic property injection, sandbox rendering, and customizable visual layout

    This tool provides a dedicated environment for isolated component development and living documentation, serving as a core piece of infrastructure for managing and documenting a React-based design system.

    TypeScriptIsolated Rendering Environments
    在 GitHub 上查看↗11,094
  • sapegin/react-styleguidistsapegin 的头像

    sapegin/react-styleguidist

    11,094在 GitHub 上查看↗

    react-styleguidist is a living documentation generator and development environment for React components. It enables the creation of a shareable style guide that displays interactive component examples and property lists derived from markdown files. The tool provides an isolated workspace for building and testing user interface elements independently from a main application. This supports a design system workflow by allowing the management of reusable component libraries in a dedicated space for development and documentation. The system implements a static site generation approach to convert

    This tool provides an isolated development environment and living documentation generator specifically for React component libraries, making it a practical solution for managing and documenting design systems.

    TypeScriptIsolated Rendering Environments
    在 GitHub 上查看↗11,094
  • react-cosmos/react-cosmosreact-cosmos 的头像

    react-cosmos/react-cosmos

    8,665在 GitHub 上查看↗

    React Cosmos is an isolated component workbench and sandbox for building and testing React UI components separately from the rest of an application. It serves as a UI component library tool used to document and visualize various states and variations of user interface elements. The project enables the development of components in isolation to decouple UI elements from complex application state and business logic. This environment supports React UI prototyping, UI component testing, and visual regression workflows to ensure consistent behavior across different states. The tool provides capabi

    React Cosmos is a specialized workbench for developing and testing UI components in isolation, providing the essential sandbox and visual regression capabilities needed to build and maintain a component library.

    TypeScriptVisual Regression TestingComponent Sandboxes
    在 GitHub 上查看↗8,665
  • shadcn-ui/uishadcn-ui 的头像

    shadcn-ui/ui

    116,724在 GitHub 上查看↗

    shadcn/ui offers a collection of React UI components and a CLI-driven registry system for direct source code integration.

    This project provides a CLI-driven registry and source-code-first distribution model that serves as a modern infrastructure for managing and sharing reusable UI components, though it is specifically tailored for React and Tailwind CSS rather than being a framework-agnostic design system tool.

    TypeScriptComponent Distribution CLIs
    在 GitHub 上查看↗116,724
  • seek-oss/playroomseek-oss 的头像

    seek-oss/playroom

    4,579在 GitHub 上查看↗

    Playroom is a frontend design system tool and JSX component sandbox. It functions as a UI component workbench and TypeScript-aware prototyper, allowing developers to design and test user interfaces within a live, interactive environment. The project enables visual testing by rendering the same component across multiple themes, screen sizes, and property configurations simultaneously. It provides a mechanism for interactive style guides and design system documentation, where components can be prototyped using an existing library and exported as a distributable sandbox. The workbench includes

    Playroom is a specialized workbench for prototyping and documenting UI components, providing essential features like component isolation, visual testing, and design system documentation within a live sandbox environment.

    TypeScriptDesign System ToolingJSX SandboxesComponent Configuration Providers
    在 GitHub 上查看↗4,579
  • shadcnblocks/kiboshadcnblocks 的头像

    shadcnblocks/kibo

    3,831在 GitHub 上查看↗

    Kibo is a registry-based UI framework and accessible web interface library that distributes modular components as raw source code. It functions as a collection of utility-styled building blocks and headless UI primitives that separate complex state management and accessibility logic from visual presentation. The project utilizes a source-code distribution model, allowing components to be fetched and injected from a centralized registry directly into a local project directory. This approach enables full ownership of the code and the ability to customize component logic and visual styles. The

    Kibo provides a registry-based infrastructure for distributing and managing modular UI components, serving as a specialized tool for building and maintaining component libraries through source-code injection.

    TypeScriptInterface AccessibilityAccessible UI ComponentsDependency Resolution Registration
    在 GitHub 上查看↗3,831
  • heroui-inc/herouiheroui-inc 的头像

    heroui-inc/heroui

    29,684在 GitHub 上查看↗

    HeroUI is a declarative toolkit for building accessible user interfaces through modular, React-based component composition. It provides a comprehensive set of reusable building blocks designed to standardize visual language and interaction patterns across web and mobile applications. The library distinguishes itself through an integrated approach to accessibility and styling. It automatically manages state and keyboard interactions by injecting appropriate attributes, while utilizing a utility-driven styling architecture to enforce design system consistency. Developers can leverage polymorphi

    HeroUI is a comprehensive React-based component library that provides the foundational building blocks and styling architecture necessary for implementing a design system, though it functions as the components themselves rather than the infrastructure for managing and distributing a custom library.

    MDXComponent LibrariesAccessible Component LibrariesDeclarative UI Toolkits
    在 GitHub 上查看↗29,684
  • seek-oss/braid-design-systemseek-oss 的头像

    seek-oss/braid-design-system

    1,568在 GitHub 上查看↗

    Braid is a design system component library built for React that provides a collection of themeable UI building blocks. It functions as an atomic CSS framework, transforming declarative style definitions into static CSS classes during the build process to ensure consistent visual output across web applications. The system distinguishes itself by prioritizing performance through build-time style extraction and compile-time code stripping. By moving styling logic and validation checks to the compilation phase, it eliminates runtime overhead and ensures that development-only warnings and deprecat

    This is a comprehensive design system that provides a set of reusable UI components and documentation, though it is specifically built for React rather than being a framework-agnostic infrastructure tool.

    TypeScriptDesign System ComponentsAtomic CSS GeneratorsBuild-Time Style Compilers
    在 GitHub 上查看↗1,568
  • hellof2e/quark-designhellof2e 的头像

    hellof2e/quark-design

    1,928在 GitHub 上查看↗

    Quark Design is a library of reusable interface components built on browser-native web standards. By utilizing custom elements and shadow DOM encapsulation, the project provides a suite of UI elements that function as native browser objects, ensuring consistent visual rendering and behavior across diverse environments. The library is designed to be framework-agnostic, allowing components to be integrated into any web project as standard HTML tags. Because it operates on native browser primitives rather than relying on virtual DOM reconciliation, it maintains a lightweight runtime execution mo

    This repository provides a framework-agnostic UI component library built on web components, which directly addresses the need for reusable, cross-framework component infrastructure.

    TypeScriptWeb Component LibrariesCustom ElementsBrowser-Native Renderers
    在 GitHub 上查看↗1,928
  • salesforce-ux/design-systemsalesforce-ux 的头像

    salesforce-ux/design-system

    3,689在 GitHub 上查看↗

    This project is a comprehensive design system framework for building accessible, responsive, and consistent web interfaces. It provides a centralized architecture for managing visual properties and standardized component blueprints, ensuring that branding and interaction patterns remain uniform across diverse applications. The framework distinguishes itself through an accessibility-first approach, embedding semantic markup and inclusive design standards directly into its component blueprints. By utilizing a design-token-driven styling system, it centralizes visual values like typography, spac

    This repository provides a robust framework for managing design tokens and standardized component blueprints, serving as a foundational infrastructure for building and maintaining a consistent design system.

    JavaScriptDesign SystemAccessibility-First PatternsCSS Utility Classes
    在 GitHub 上查看↗3,689
  • alibaba-fusion/nextalibaba-fusion 的头像

    alibaba-fusion/next

    4,681在 GitHub 上查看↗

    This project is an enterprise design system and web interface framework that provides a React component library for building consistent user experiences. It serves as a design-to-code workflow bridge, synchronizing product design tools with frontend implementation to accelerate development speed. The framework focuses on design-to-code synchronization and the construction of enterprise design systems. It enables the standardization of visual components and the composition of complex web and mobile screens using unified interface elements and layout patterns. The library implements a design-t

    This project provides a comprehensive suite of React components and design system infrastructure, serving as a robust foundation for building and managing enterprise-grade UI libraries.

    TypeScriptDesign SystemsComponent-Based ArchitecturesCross-Platform Style Mapping
    在 GitHub 上查看↗4,681
  • lona/lonaLona 的头像

    Lona/Lona

    7,546在 GitHub 上查看↗

    Lona is a framework and set of utilities designed to synthesize centralized design definitions into cross-platform UI code, visual artifacts, and motion assets. It functions as a design system generator that converts a single set of specifications into native code for multiple operating systems, Sketch files, and other visual outputs. The system includes a motion design renderer that integrates motion files and renders them into video files to maintain consistent animation experiences. It also features a design artifact exporter for generating localized screenshots and bulk image exports base

    Lona functions as a design system generator that centralizes design definitions to produce cross-platform UI code and visual assets, aligning well with the core requirements for managing and distributing design systems.

    SwiftDesign SystemsCross-Platform UI FrameworksCross-Platform UI Frameworks
    在 GitHub 上查看↗7,546
  • system-ui/theme-uisystem-ui 的头像

    system-ui/theme-ui

    5,405在 GitHub 上查看↗

    Theme-ui is a React theme framework and CSS-in-JS utility used for building themeable user interfaces. It functions as a design system tool that establishes centralized, constraint-based scales for colors, typography, and spacing to ensure visual consistency across applications. The framework distinguishes itself through an array-based responsive shorthand for mobile-first layouts and a dedicated color mode manager that synchronizes with browser preferences and persists user selections. It also features a system for creating named style variants to control component appearance via properties

    Theme UI is a design system tool that provides the foundational infrastructure for managing design tokens and themeable components, though it is specifically tailored for the React ecosystem rather than being a framework-agnostic distribution tool.

    TypeScriptDesign System ImplementationsDesign SystemsThemeable UI Frameworks
    在 GitHub 上查看↗5,405
  • tamagui/tamaguitamagui 的头像

    tamagui/tamagui

    13,729在 GitHub 上查看↗

    Tamagui is a cross-platform user interface framework designed to build high-performance, themeable applications that share logic and styling across web and mobile environments. It functions as a comprehensive design system orchestrator, providing a collection of type-safe components that compile to optimized atomic CSS for the web and native code for mobile platforms. By utilizing a build-time compiler, the framework eliminates runtime overhead, ensuring consistent visual output and interaction behavior regardless of the target platform. The framework distinguishes itself through its advanced

    Tamagui is a comprehensive UI framework that provides the primitives, styling system, and cross-platform compilation needed to build and distribute design systems, though it is primarily focused on React-based ecosystems rather than framework-agnostic distribution.

    TypeScriptCross-Platform UI FrameworksDesign SystemsReact Components
    在 GitHub 上查看↗13,729
一览前 10 名对比
仓库Star 数语言许可证最后推送
storybookjs/storybook90.4KTypeScriptMIT2026年6月23日
storybooks/storybook90.4KTypeScriptMIT2026年6月17日
stenciljs/core13.1KTypeScriptNOASSERTION2026年6月14日
styleguidist/react-styleguidist11.1KTypeScriptMIT2025年1月7日
sapegin/react-styleguidist11.1KTypeScriptMIT2025年1月7日
react-cosmos/react-cosmos8.7KTypeScriptMIT2026年5月20日
shadcn-ui/ui116.7KTypeScriptMIT2026年6月16日
seek-oss/playroom4.6KTypeScriptMIT2026年6月2日
shadcnblocks/kibo3.8KTypeScriptMIT2026年5月4日
heroui-inc/heroui29.7KMDXApache-2.02026年6月23日

Related searches

  • a debugging utility for frontend components
  • UI component patterns
  • a configuration management tool for infrastructure automation
  • UI 组件自定义库
  • 用于构建 UI 组件的设计系统
  • 组件水平扩展工具
  • an open source framework for access control
  • 组件组合模式指南