awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
DouyinFE avatar

DouyinFE/semi-design

0
View on GitHub↗
10,017 stars·816 forks·TypeScript·15 viewssemi.design↗

Semi Design

Semi Design is a React UI component library and design token system used to build web application frontends. It provides a collection of pre-built interface elements and a framework of visual constants to maintain consistent branding across a product.

The project features a design-to-code workflow that converts visual design drafts into production-ready React code and stylesheets. It includes an internationalization framework for adapting interfaces to different languages and text layouts, as well as a web component wrapper to isolate UI elements for use in SDKs and browser plugins.

The library covers capabilities for web accessibility compliance, design system management through token customization, and the development of localized user interfaces.

Features

  • React Components - Ships a modular library of reusable UI elements specifically designed for the React ecosystem.
  • Design Systems - Implements a holistic design system using shared tokens to maintain a consistent brand identity.
  • Design Token Management - Provides systems for organizing and synchronizing design token sets between design tools and code.
  • Design Tokens - Establishes centralized visual constants via design tokens to maintain a consistent interface look and feel.
  • CSS Variable Token Mappings - Maps design tokens to native CSS variables for real-time theme switching and brand customization.
  • Design Token Systems - Provides a framework of visual constants and variables to maintain consistent branding across the product.
  • Design Token Theming - Employs a design token-based theme system to decouple brand styling from component logic.
  • User Interface Components - Provides a comprehensive collection of reusable UI components for building interactive application interfaces.
  • React Development - Provides a full-featured component library for building web application frontends with React.
  • Design-to-Code Converters - Automates the translation of visual design drafts into production-ready markup and stylesheets.
  • Design-to-Code Tools - Provides an automated pipeline to transform visual design specifications into production-ready markup and stylesheets.
  • Design-to-Code Workflows - Converts visual design drafts into production-ready React code and stylesheets to accelerate frontend development.
  • Internationalized Interface Frameworks - Adapts user interfaces for global audiences through multi-language support and RTL text layout configurations.
  • Localization Engines - Implements a localization engine that maps language keys to translated strings and handles RTL text direction.
  • Web Accessibility Compliance - Implements keyboard navigation and descriptive attributes to ensure compliance with web accessibility standards.
  • Internationalization Frameworks - Includes an internationalization framework for adapting interfaces to different languages, timezones, and text layouts.
  • Isolated UI Components - Wraps interface elements into web components using shadow roots to ensure style encapsulation.
  • Reusable UI Components - Offers modular interface elements and layout components to organize application content and navigation.
  • Shadow DOM Utilities - Utilizes shadow roots to ensure UI components maintain style integrity and prevent leakage in external environments.
  • Visual Style Customization - Provides mechanisms to apply brand aesthetics by mapping style variables to the visual layer.
  • User Interface Localization - Adapts user interfaces for international audiences through multi-language support and RTL layouts.
  • Frontend and UI Development - Enterprise UI solution for React applications.
  • UI Component Libraries - Design system and component library for building modern web apps.
  • UI Frameworks - Modern and flexible design system.

Star history

Star history chart for douyinfe/semi-designStar history chart for douyinfe/semi-design

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Semi Design

Similar open-source projects, ranked by how many features they share with Semi Design.
  • elastic/euielastic avatar

    elastic/eui

    6,337View on GitHub↗

    EUI is a React UI component library and design system framework. It provides a collection of reusable, typed interface components and visual guidelines to ensure a unified user experience across web application layouts. The project functions as a themed UI toolkit, enabling the management of visual aesthetics and the ability to toggle between light and dark modes. It incorporates a CSS-in-JS styling library for defining custom styles and rulesets for individual application elements. The framework covers broad capability areas including design system implementation, custom interface styling,

    TypeScript
    View on GitHub↗6,337
  • arco-design/arco-designarco-design avatar

    arco-design/arco-design

    5,625View on GitHub↗

    Arco Design is a React UI component library and design system framework used to build professional web interfaces. It provides a collection of pre-built visual elements and layouts designed to maintain a consistent design language across applications. The system features a token-based theming engine that utilizes hierarchical design variables and CSS variables to enable granular visual customization. This allows for the modification of global and component-level styles through a dedicated theme editor or loader to align the interface with specific brand identities. The framework supports ent

    TypeScript
    View on GitHub↗5,625
  • webstudio-is/webstudiowebstudio-is avatar

    webstudio-is/webstudio

    8,240View on GitHub↗

    Webstudio is a visual CMS and website builder that provides a visual development environment for designing and publishing websites. It functions as an AI-powered design tool, a REST and GraphQL API client, and an atomic CSS compiler. The platform distinguishes itself through generative AI capabilities for creating layout variants and refining visual styles from text prompts. It integrates a headless CMS workflow that maps external data sources to visual components and utilizes a specialized compiler to convert design tokens into deduplicated atomic CSS for optimized page load speeds. The sys

    TypeScriptaccessibilityalternativecloudflare
    View on GitHub↗8,240
  • segmentio/evergreensegmentio avatar

    segmentio/evergreen

    12,424View on GitHub↗

    Evergreen is a React UI component library and design system framework. It provides a collection of pre-styled, accessible interface elements used to build consistent web applications. The library functions as a server-side rendered UI kit, allowing components to generate HTML on the server to improve page load speeds and search engine visibility. It includes a centralized styling layer for managing colors, typography, and spacing through custom UI theming. The framework covers accessible web design and enterprise interface design, utilizing a token-based styling system to maintain a uniform

    JavaScriptcomponent-librarydesign-systemsevergreen
    View on GitHub↗12,424
See all 30 alternatives to Semi Design→

Frequently asked questions

What does douyinfe/semi-design do?

Semi Design is a React UI component library and design token system used to build web application frontends. It provides a collection of pre-built interface elements and a framework of visual constants to maintain consistent branding across a product.

What are the main features of douyinfe/semi-design?

The main features of douyinfe/semi-design are: React Components, Design Systems, Design Token Management, Design Tokens, CSS Variable Token Mappings, Design Token Systems, Design Token Theming, User Interface Components.

What are some open-source alternatives to douyinfe/semi-design?

Open-source alternatives to douyinfe/semi-design include: elastic/eui — EUI is a React UI component library and design system framework. It provides a collection of reusable, typed interface… arco-design/arco-design — Arco Design is a React UI component library and design system framework used to build professional web interfaces. It… webstudio-is/webstudio — Webstudio is a visual CMS and website builder that provides a visual development environment for designing and… segmentio/evergreen — Evergreen is a React UI component library and design system framework. It provides a collection of pre-styled,… carbon-design-system/carbon — Carbon is an enterprise design system that provides a comprehensive collection of reusable UI components, design… rsuite/rsuite — rsuite is a React UI component library and enterprise design system used to build professional web interfaces. It…