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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
shadcn avatar

shadcn/ui

0
View on GitHub↗
116,798 estrellas·9,080 forks·TypeScript·MIT·11 vistasui.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.

Historial de estrellas

Gráfico del historial de estrellas de shadcn/uiGráfico del historial de estrellas de shadcn/ui

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Ui

Proyectos open-source similares, clasificados según cuántas características comparten con Ui.
  • spartan-ng/spartanAvatar de spartan-ng

    spartan-ng/spartan

    2,655Ver en GitHub↗

    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
    Ver en GitHub↗2,655
  • huntabyte/shadcn-svelteAvatar de huntabyte

    huntabyte/shadcn-svelte

    8,341Ver en GitHub↗

    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
    Ver en GitHub↗8,341
  • mui/base-uiAvatar de mui

    mui/base-ui

    8,711Ver en GitHub↗

    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
    Ver en GitHub↗8,711
  • chakra-ui/park-uiAvatar de chakra-ui

    chakra-ui/park-ui

    2,326Ver en GitHub↗

    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
    Ver en GitHub↗2,326
Ver las 30 alternativas a Ui→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de shadcn/ui?

Las características principales de shadcn/ui son: 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.

¿Qué alternativas de código abierto existen para shadcn/ui?

Las alternativas de código abierto para shadcn/ui incluyen: 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… magicuidesign/magicui — Magic UI is a copy-paste UI framework and React animated library providing a collection of interactive, visually… 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…