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

Design token tools

Ranking updated Jun 30, 2026

For a tool for managing design tokens, the strongest matches are amzn/style-dictionary (Style Dictionary is the leading open-source tool for defining), douyinfe/semi-design (Semi Design is a React component library that includes) and salesforce-ux/theo (Theo is a design token transformation library that converts). lukasoppermann/design-tokens and google-labs-code/design.md round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best design token tools for your workflow. Compare top open-source options ranked by activity and features to find the best fit.

Design token tools

Find the best repos with AI.We'll search the best matching repositories with AI.
  • amzn/style-dictionaryamzn avatar

    amzn/style-dictionary

    4,709View on GitHub↗

    Style Dictionary is a cross-platform style generator and design token build system. It converts a single source of design variables into multiple output formats and platform-specific files to maintain a consistent source of truth across different interfaces. The system functions as a multi-format style orchestrator that merges modular token sources and transforms them based on target platform requirements. It uses a scriptable transform interface to modify token values and names, allowing for the automation of design system styles for web, iOS, and Android applications. The build process is

    Style Dictionary is the leading open-source tool for defining, managing, and generating design tokens across platforms, supporting JSON/YAML import/export, multiple output formats, theming, and integration with design tools like Figma — making it a comprehensive fit for this search.

    JavaScriptDesign TokensCross-Platform Style GeneratorsCross-Platform Styling
    View on GitHub↗4,709
  • douyinfe/semi-designDouyinFE avatar

    DouyinFE/semi-design

    10,017View on GitHub↗

    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 libr

    Semi Design is a React component library that includes a built-in design token system for theming and visual consistency, with Figma integration and CSS variable token mappings — it manages design tokens within a UI framework, fitting the intent but narrower in scope than a pure token management tool.

    TypeScriptReact ComponentsCSS Variable Token MappingsDesign Systems
    View on GitHub↗10,017
  • salesforce-ux/theosalesforce-ux avatar

    salesforce-ux/theo

    1,989View on GitHub↗

    Theo is an abstraction for transforming and formatting Design Tokens.

    Theo is a design token transformation library that converts tokens into platform-specific formats, fitting the search for design token management by handling specification, import/export, and output generation, though it may lack direct design tool integration.

    JavaScriptDesign Token Management
    View on GitHub↗1,989
  • lukasoppermann/design-tokenslukasoppermann avatar

    lukasoppermann/design-tokens

    1,110View on GitHub↗

    This project is a design token manager designed to bridge the gap between creative design tools and development environments. It functions as an automation utility that extracts design styles, variables, and components from design software and converts them into standardized, machine-readable data structures. The tool distinguishes itself by providing a framework for transforming design data to meet specific platform requirements, such as dark mode configurations or native mobile variable systems. It supports custom transformation middleware, allowing users to apply specific logic to token ou

    This Figma plugin exports design tokens to JSON in a Style Dictionary–compatible format, directly addressing design tool integration and token export, though it focuses on a single design tool and lacks broader management features.

    TypeScriptDesign Token Synchronization
    View on GitHub↗1,110
  • google-labs-code/design.mdgoogle-labs-code avatar

    google-labs-code/design.md

    16,128View on GitHub↗

    design.md is a design system specification format and toolchain that defines a visual identity through structured, machine-readable design tokens embedded in a human-readable Markdown document. It combines exact token values with prose explanations of design intent, enabling coding agents to consistently apply brand styles across a project while keeping the rationale accessible to human designers. The project provides a linter that validates design specification files for structural correctness, broken token references, and WCAG color contrast compliance, outputting structured findings. It al

    design.md is a design token specification format and toolchain that lets you define tokens in Markdown with validation, linting, and multi-format exports, making it a solid match for managing and converting design tokens, though it lacks built-in integration with tools like Figma or Sketch.

    TypeScriptStructured Token SpecificationsAgent-Oriented SpecificationsAgent-Targeted Formats
    View on GitHub↗16,128
  • element-plus/element-pluselement-plus avatar

    element-plus/element-plus

    27,531View on GitHub↗

    Element Plus is a Vue.js UI component library and enterprise web design system used for building professional web applications with Vue.js 3. It provides a comprehensive set of pre-styled interactive components and tools designed for creating responsive user interfaces. The project includes a customizable component theme system for managing global CSS variables and dark mode palettes. It also features a Vue.js migration toolkit with automated transpilation tools to convert legacy UI code to current component standards. The library covers a wide range of capability areas, including high-perfo

    Element Plus is a Vue 3 UI component library with a customizable theme system, not a standalone design token management tool for defining, converting, or synchronizing tokens across platforms and tools.

    TypeScriptApplication ThemesTheme Management
    View on GitHub↗27,531
  • skeletonlabs/skeletonskeletonlabs avatar

    skeletonlabs/skeleton

    5,989View on GitHub↗

    Skeleton is a design system and accessible UI component library built on Tailwind CSS. It provides a collection of pre-built interactive components with built-in accessibility and state management, alongside a CSS custom properties theme engine that enables runtime theme switching and dark mode support. The project distinguishes itself through its adaptive design system approach, using CSS custom properties to create themeable tokens that integrate directly with Tailwind's utility-first framework. This allows developers to build visual design systems with customizable colors, fonts, and aesth

    Skeleton is a UI component library and design system with a token-based theming engine, but it is not a standalone tool for managing, defining, converting, or synchronizing design tokens across formats or design tools.

    TypeScriptDesign Token Organizers
    View on GitHub↗5,989
  • facebook/stylexfacebook avatar

    facebook/stylex

    9,126View on GitHub↗

    StyleX is a type-safe CSS-in-JS library and atomic CSS compiler that transforms JavaScript style definitions into optimized static CSS and type-safe class names. It functions as a multi-framework styling tool, generating standard CSS assets compatible with various JavaScript UI frameworks and server components. The system includes a CSS design token system and theme engine for managing shared constants and composing visual schemes. It allows for the creation of light, dark, and custom themes through variable overrides and token inheritance. The project covers component styling through object

    StyleX is primarily a CSS-in-JS styling library that includes a design token system for theme management, but it is not a dedicated design token management tool for defining, converting, or synchronizing tokens across platforms and design tools.

    JavaScriptTheme ManagementAdaptive Color Schemes
    View on GitHub↗9,126
  • infinitered/igniteinfinitered avatar

    infinitered/ignite

    19,842View on GitHub↗

    Ignite is a command-line interface tool and project boilerplate for standardized cross-platform mobile application development. It provides a pre-configured foundation that includes a mobile app UI framework and a set of scaffolds to ensure architectural consistency across projects. The project distinguishes itself through a dedicated CLI for generating standardized components and models, as well as a mechanism for upgrading project boilerplates and dependencies. It further supports development through a curated collection of shared code recipes for common implementation tasks. The capabilit

    Ignite is a React Native boilerplate and CLI for scaffolding mobile apps, not a dedicated design token management tool—its theming support touches tokens indirectly, but you cannot define, convert, or synchronize tokens with it.

    TypeScriptApplication Themes
    View on GitHub↗19,842
  • builderio/mitosisBuilderIO avatar

    BuilderIO/mitosis

    13,858View on GitHub↗

    Mitosis is a cross-framework compiler that transforms a single JSX-based source into native components for multiple frontend libraries simultaneously. It functions as a multi-target UI library builder, allowing developers to maintain a single source of truth for design systems while generating production-ready code for diverse environments including React, Vue, Angular, and Svelte. The system operates by parsing unified component code into an intermediate JSON representation, which serves as the foundation for all downstream framework generators. This architecture utilizes a visitor-based tra

    Mitosis is a cross-framework component compiler that generates UI components from a single JSX source, not a dedicated tool for managing, defining, or synchronizing design tokens—while it may touch on token workflows, its core capability is component code generation rather than token management.

    TypeScriptDesign Token Synchronization
    View on GitHub↗13,858
  • ariakit/ariakitariakit avatar

    ariakit/ariakit

    8,573View on GitHub↗

    Ariakit is a headless component library and accessible UI component toolkit. It provides a set of unstyled web components with built-in accessibility patterns to ensure that screen readers and keyboard navigation function correctly. The project includes an adaptive color engine that calculates high-contrast text and dynamic surface colors for light and dark modes. It also features a concentric layout engine for computing nested padding, margins, and border radii for circular interface elements, alongside a design token system for managing global CSS variables. The toolkit covers broad capabi

    Ariakit is an accessible React component library that includes a design token system for CSS variable theming, but it is not a dedicated tool for managing, converting, or synchronizing design tokens across platforms and design tools.

    TypeScriptAdaptive Color Schemes
    View on GitHub↗8,573
  • geekyants/nativebaseGeekyAnts avatar

    GeekyAnts/NativeBase

    20,389View on GitHub↗

    NativeBase is a comprehensive toolkit of accessible components and responsive design frameworks used to build consistent mobile and web applications. It provides a cross-platform UI component library and a React Native component framework that enable the creation of layouts across Android, iOS, and the web from a single codebase. The system is distinguished by a responsive design system that automatically adjusts layouts and global themes to fit different screen sizes and color modes. It utilizes a utility-based styling approach, allowing developers to apply visual styles directly through com

    NativeBase is a UI component library for React Native that uses design tokens for theming, but it is not a dedicated tool for managing, defining, converting, or synchronizing design tokens as a standalone workflow.

    TypeScriptTheme Management
    View on GitHub↗20,389
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
amzn/style-dictionary4.7KJavaScriptApache-2.0Jun 21, 2026
douyinfe/semi-design10KTypeScriptNOASSERTIONJun 9, 2026
salesforce-ux/theo2KJavaScriptBSD-3-ClauseJun 9, 2025
lukasoppermann/design-tokens1.1KTypeScriptMITFeb 16, 2026
google-labs-code/design.md16.1KTypeScriptApache-2.0Jun 15, 2026
element-plus/element-plus27.5KTypeScriptMITJun 16, 2026
skeletonlabs/skeleton6KTypeScriptMITJun 23, 2026
facebook/stylex9.1KJavaScriptmitFeb 22, 2026
infinitered/ignite19.8KTypeScriptNOASSERTIONJun 7, 2026
builderio/mitosis13.9KTypeScriptMITJun 5, 2026

Related searches

  • Design system
  • a template for building design systems
  • a pixel-art and tilemap editor for game assets
  • a tool for managing dotfiles and bootstrapping
  • a collection of color themes for developers
  • a tool for versioning and managing prompts
  • a design system for building UI components
  • an icon set library for web and app interfaces