awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
shadcn avatar

shadcn/ui

0
View on GitHub↗
116,798 Stars·9,080 Forks·TypeScript·MIT·5 Aufrufeui.shadcn.com↗

Ui

This project is a collection of accessible user interface components designed for full developer ownership. It functions as a copy-paste UI framework and headless component kit, providing the logic and structure for interface elements without relying on traditional versioned library dependencies.

The system distributes source code directly to the user, allowing for the creation of a custom component library. It utilizes a distribution method where components are copied into the codebase, ensuring that the visual and functional implementation remains under the developer's control.

The toolkit integrates unstyled accessible primitives and uses utility-first styling to define visual appearances. It covers the development of accessible interfaces, rapid frontend prototyping, and the management of a cohesive design system through global theme mapping.

Features

  • Source-Owned Libraries - Enables the creation of a custom component library by distributing source code directly to the user.
  • Component Distribution CLIs - Implements a distribution model where components are installed via a CLI to ensure developer ownership of the source code.
  • Accessible Component Libraries - Ships a library of UI components optimized for screen reader compatibility and keyboard navigation.
  • Accessible UI Frameworks - Provides a framework for building web interfaces that adhere to strict accessibility standards.
  • Headless Primitives - Integrates unstyled accessible primitives to provide a functional foundation for custom visual layers.
  • Copy-Paste UI Frameworks - Functions as a copy-paste UI framework that prioritizes code ownership over traditional versioned dependencies.
  • Tailwind Component Collections - Applying utility-first styling to interface elements to create a cohesive design system across a web application.
  • CSS Variable Token Mappings - Maps design tokens to root-level CSS variables to enable a customizable global visual system.
  • Framework Agnostic UI Logic - Decouples accessibility and state management logic from the visual layer for framework compatibility.
  • Headless UI Components - Provides a set of headless, unstyled components that handle the logic and structure of complex interface elements.
  • Utility-First Styling - Uses a utility-first styling approach to define visual appearances directly on HTML elements.
  • Component Installation CLIs - Provides a CLI to automate adding specific component source files and dependencies directly into the project codebase.
  • Frontend Prototyping Tools - Facilitates rapid frontend prototyping through a collection of reusable and stylable layout components.
  • Applications - Component library for copy-paste UI development.

Star-Verlauf

Star-Verlauf für shadcn/uiStar-Verlauf für shadcn/ui

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht shadcn/ui?

This project is a collection of accessible user interface components designed for full developer ownership. It functions as a copy-paste UI framework and headless component kit, providing the logic and structure for interface elements without relying on traditional versioned library dependencies.

Was sind die Hauptfunktionen von shadcn/ui?

Die Hauptfunktionen von shadcn/ui sind: Source-Owned Libraries, Component Distribution CLIs, Accessible Component Libraries, Accessible UI Frameworks, Headless Primitives, Copy-Paste UI Frameworks, Tailwind Component Collections, CSS Variable Token Mappings.

Welche Open-Source-Alternativen gibt es zu shadcn/ui?

Open-Source-Alternativen zu shadcn/ui sind unter anderem: spartan-ng/spartan — Spartan is a development framework and design system toolset that combines a headless UI component library with a… huntabyte/shadcn-svelte — shadcn-svelte is a collection of accessible and customizable user interface elements for Svelte applications. Rather… mui/base-ui — Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples… markmead/hyperui — HyperUI is a dependency-free collection of responsive HTML layouts and pre-styled components designed for various web… cosscom/coss — Coss is an accessible UI component library and design system framework used to build web interfaces. It provides a… chakra-ui/park-ui — Park UI is a collection of accessible, pre-styled interface components designed for consistent design across multiple…

Open-Source-Alternativen zu Ui

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Ui.
  • spartan-ng/spartanAvatar von spartan-ng

    spartan-ng/spartan

    2,655Auf GitHub ansehen↗

    Spartan is a development framework and design system toolset that combines a headless UI component library with a full-stack application scaffolder. It provides accessible, unstyled primitives that separate behavioral logic from visual styling, while automating the creation of development environments with end-to-end type safety across API and database layers. The project distinguishes itself by utilizing a component distribution model that copies styled source files directly into the local codebase to prevent dependency-based style locking. It also functions as an AI context server, using a

    TypeScriptaccessibilityanalogjsangular
    Auf GitHub ansehen↗2,655
  • huntabyte/shadcn-svelteAvatar von huntabyte

    huntabyte/shadcn-svelte

    8,341Auf GitHub ansehen↗

    shadcn-svelte is a collection of accessible and customizable user interface elements for Svelte applications. Rather than being distributed as a traditional dependency, these components are provided as source code that is copied directly into the project codebase. The library utilizes a registry-based distribution system, allowing users to install specific UI blocks and components via a command-line interface. This system uses JSON metadata to define dependencies and file paths, while a bootstrapping process automates the configuration of styles and CSS variables. The project integrates Tail

    TypeScriptbits-uishadcn-svelteshadcn-ui
    Auf GitHub ansehen↗8,341
  • mui/base-uiAvatar von mui

    mui/base-ui

    8,711Auf GitHub ansehen↗

    Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples behavioral logic and state management from the visual layer, allowing developers to implement complex UI patterns while maintaining total control over the final styling. The library implements WAI-ARIA design patterns to ensure all primitives support standard keyboard navigation and screen reader accessibility. It provides a suite of low-level building blocks that handle the internal mechanics of interface elements without bundling any CSS. The framework covers a broad range

    TypeScriptaccessibilitydesign-systemreact
    Auf GitHub ansehen↗8,711
  • chakra-ui/park-uiAvatar von chakra-ui

    chakra-ui/park-ui

    2,326Auf GitHub ansehen↗

    Park UI is a collection of accessible, pre-styled interface components designed for consistent design across multiple JavaScript frameworks. It functions as a cross-framework user interface kit that provides functional logic and styling hooks for building inclusive web applications. The library utilizes a headless component architecture that delegates state and accessibility logic to a decoupled engine, allowing for flexible styling. By employing a framework-agnostic approach, it ensures that interface elements maintain a unified design language and reliable behavior across various developmen

    TypeScript
    Auf GitHub ansehen↗2,326
Alle 30 Alternativen zu Ui anzeigen→