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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
huntabyte avatar

huntabyte/shadcn-svelte

0
View on GitHub↗
8,341 stars·511 forks·TypeScript·mit·14 vuesshadcn-svelte.com↗

Shadcn Svelte

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 Tailwind CSS for styling and employs a headless UI implementation, wrapping functional primitives with customizable layout patterns. Its capability surface includes comprehensive form development, data visualization interfaces, and a theme management tool for synchronizing light and dark mode preferences.

Features

  • Svelte UI Libraries - Provides a comprehensive collection of accessible UI components specifically designed for the Svelte ecosystem.
  • UI Theme Customization - Provides a system for modifying the look and feel of UI elements using CSS variables and custom color palettes.
  • Component Distribution CLIs - Provides a command-line tool to share and install UI components across different projects using a standardized schema.
  • Component Installation CLIs - Automates the injection of component source code and required dependencies into a local project.
  • JSON Component Registries - Distributes UI elements as source code using JSON metadata to define dependencies and file paths.
  • Registry-Based Distribution - Implements a registry-based system to distribute UI elements and blocks via a command-line interface.
  • Accessible Form Controls - Provides UI components designed to meet accessibility standards for complex form input interactions.
  • Accessible UI Components - Provides a collection of interactive UI components built with accessibility standards like ARIA and keyboard support.
  • Color Themes - Provides a system for managing visual color schemes and automatic light/dark mode switching.
  • Headless Primitives - Wraps headless functional primitives with custom styling to create accessible and customizable UI elements.
  • Tailwind Component Collections - Provides a collection of pre-styled UI elements built specifically for use with Tailwind CSS.
  • CSS Variable Theming - Implements a theming system using CSS variables to standardize colors and spacing across light and dark modes.
  • Custom Theme Definitions - Enables the definition of custom color palettes and CSS variables for light and dark mode visual standardization.
  • Customizable UI Components - Provides UI elements designed for high levels of visual and functional customization via source code.
  • Design System Management - Provides tools for centralizing visual styles and reusable components to maintain design consistency.
  • Label and Control Association - Links text labels to input controls to improve accessibility and increase interactive hit areas.
  • Plain Text Input Fields - Provides customizable plain text input fields for entering single-line data or search queries.
  • Application Themes - Implements settings and utilities for managing light, dark, and custom visual modes in applications.
  • Textarea Components - Includes textarea components for capturing larger blocks of multi-line user text.
  • Theme Management Systems - Synchronizes user color preferences with local storage and system settings to maintain consistent light or dark modes.
  • Component Registries - Implements a system for defining and hosting a registry of reusable UI components and blocks.
  • Component Registries - Allows downloading specific UI elements from remote or local registry URLs via a CLI.
  • Collapsible Navigation Sidebars - Implements themeable side navigation containers with support for expanded and collapsed states across desktop and mobile.
  • Data Visualization - Provides a composable architecture for creating interactive charts and data visualizations.
  • Project Initializers - Bootstraps new project directories with essential styling and framework dependency configurations.
  • Project Bootstrapping Tools - Provides CLI tools to automate the initial setup of dependencies and styles for UI component integration.
  • Accordions - Ships accordion components that expand and collapse content sections.
  • Badge Components - Provides badge components for highlighting status, categories, or metadata.
  • Bottom Sheets - Implements bottom sheets as slide-up panels for presenting supplementary content.
  • Buttons - Provides customizable button controls for user interactions.
  • Collapsible Panels - Provides collapsible panels to manage screen space by toggling content visibility.
  • Command Palettes - Creates a searchable interface for executing actions or navigating to different sections of an application.
  • Primitive Element Styling - Allows targeting internal elements for custom styling using dedicated data attributes on primitives.
  • Content Carousels - Implements content carousels for cycling through a series of content elements.
  • Tooltips - Implements tooltips that display supplementary advisory text on hover or focus.
  • Content Item Components - Creates a flexible container to display a title, description, and actions grouped into lists or rendered as links.
  • Context Menus - Implements context menus that display a list of actions upon right-clicking a specific element.
  • Content Cards - Provides flexible card containers that organize related content into header, description, body, and footer sections.
  • Data Tables - Implements components for rendering, sorting, and filtering structured data in tabular formats.
  • Data Filters - Provides mechanisms for constraining tabular data sets using various user input types.
  • Dropdown Menus - Provides interactive dropdown menus that reveal content on user trigger.
  • Row Selection Interfaces - Provides interactive controls for managing row selection states within data grids.
  • Input Groups - Bundles input fields with adjacent text, buttons, or icons for unified form layouts.
  • Checkbox Inputs - Provides checkbox inputs for boolean value toggles and multiple-item selection.
  • Toggle Switches - Provides toggle switches for capturing binary true or false states.
  • Data Visualizations - Ships components for rendering interactive charts and progress indicators to visualize complex information.
  • Form Field Layouts - Provides configurable form field layouts for aligning labels and input controls.
  • Breadcrumb Navigations - Provides a breadcrumb navigation component with support for collapsed states and dropdowns.
  • Modal Dialogs - Ships modal dialog components that overlay the primary interface to focus user attention.
  • Alert Dialogs - Provides alert dialogs that interrupt workflow to require a mandatory user response.
  • Select Inputs - Implements styled select inputs that maintain native browser behavior and accessibility.
  • Pagination Controls - Includes controls for navigating large datasets by splitting content into discrete, sequential pages.
  • Navigation Menus - Provides structured navigation menus with links and dropdowns for website navigation.
  • Nested Menus - Implements hierarchical menu structures with support for nested sub-menus.
  • Notification Toasts - Implements transient UI elements for displaying system messages with severity-based styling.
  • Pagination Components - Ships pagination components for navigating through multi-page data sets.
  • Popovers - Provides popover components to display rich contextual content triggered by buttons.
  • Radio Groups - Includes radio group components for managing single-choice selection from a set of options.
  • Range Sliders - Provides range slider inputs for selecting single or multiple values within a defined range.
  • Resizable Panes - Provides resizable panes for creating split-pane layouts with adjustable boundaries.
  • Scroll Areas - Provides custom scroll areas with cross-browser styling to replace native scrollbars.
  • Slide-Out Panels - Ships slide-out panel components that provide context without navigating away from the page.
  • Component Styling - Provides mechanisms to define custom CSS layers, utilities, and animations to modify the visual behavior of components.
  • Tabbed Interfaces - Organizes content into tabbed views to reduce visual clutter in the interface.
  • Autocomplete Inputs - Provides autocomplete inputs that suggest and filter options as users type.
  • Theme Synchronization Tools - Provides utilities that synchronize application visual themes with system-wide appearance settings.
  • Toggle Buttons - Provides toggle buttons that switch between active and inactive states.
  • Toggle Groups - Implements toggle groups for managing collections of binary selection switches.
  • Design Consistency - Supplies pre-styled components with a unified interface to facilitate a consistent visual language across products.
  • Source Component Versioning - Provides a CLI to overwrite existing local component files with the latest versions from the registry.
  • UI Block Distribution - Packages complex UI patterns as registry items that install multiple dependent components and page files.
  • Component Library Ports - Svelte port of the component library.
  • UI Component Libraries - Port of a popular component library for Svelte.

Historique des stars

Graphique de l'historique des stars pour huntabyte/shadcn-svelteGraphique de l'historique des stars pour huntabyte/shadcn-svelte

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait huntabyte/shadcn-svelte ?

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.

Quelles sont les fonctionnalités principales de huntabyte/shadcn-svelte ?

Les fonctionnalités principales de huntabyte/shadcn-svelte sont : Svelte UI Libraries, UI Theme Customization, Component Distribution CLIs, Component Installation CLIs, JSON Component Registries, Registry-Based Distribution, Accessible Form Controls, Accessible UI Components.

Quelles sont les alternatives open-source à huntabyte/shadcn-svelte ?

Les alternatives open-source à huntabyte/shadcn-svelte incluent : coreui/coreui-free-react-admin-template — This project is a React-based administrative template and UI kit designed for building dashboards. It provides a… ekmas/neobrutalism-components — This project is a neobrutalist UI component library and accessible design system for React. It provides a collection… taiga-family/taiga-ui — Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces.… mui/base-ui — Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples… creativetimofficial/material-tailwind — Material Tailwind is a responsive web UI framework and component library built with Tailwind CSS. It provides a… hunvreus/basecoat — Basecoat is a zero-runtime UI library and themable interface framework consisting of a set of accessible web…

Alternatives open source à Shadcn Svelte

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Shadcn Svelte.
  • coreui/coreui-free-react-admin-templateAvatar de coreui

    coreui/coreui-free-react-admin-template

    4,940Voir sur GitHub↗

    This project is a React-based administrative template and UI kit designed for building dashboards. It provides a comprehensive collection of pre-styled layouts, an accessible component library, and a Sass-based UI framework for creating administrative interfaces. The template is specifically structured as an AI-optimized project, utilizing coding patterns and organization designed to help AI assistants generate consistent, production-ready React code. It features a flexible styling system using Sass variables and CSS custom properties to support customizable light and dark themes. The kit co

    JavaScriptadminadmin-dashboardadmin-panel
    Voir sur GitHub↗4,940
  • ekmas/neobrutalism-componentsAvatar de ekmas

    ekmas/neobrutalism-components

    4,956Voir sur GitHub↗

    This project is a neobrutalist UI component library and accessible design system for React. It provides a collection of high-contrast web elements characterized by bold colors, thick borders, and a raw aesthetic. The library distinguishes itself by combining a data visualization toolkit—featuring styled charts and responsive tables—with a comprehensive set of interactive components. It balances this specific visual style with accessibility standards for keyboard navigation and screen readers. The component surface covers a wide range of functional areas, including complex form controls with

    TypeScriptneobrutalismneobrutalism-componentsnextjs
    Voir sur GitHub↗4,956
  • taiga-family/taiga-uiAvatar de taiga-family

    taiga-family/taiga-ui

    4,002Voir sur GitHub↗

    Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces. It provides a comprehensive collection of reusable interface elements and layout tools, functioning as a mobile-first UI kit with responsive components that adapt to different device capabilities. The library distinguishes itself through an integrated data visualization library featuring various chart types and a dedicated form management framework with built-in validation and formatting for specialized data. It also features AI-driven development workflows by integrating comp

    TypeScriptangularbest-practicescdk
    Voir sur GitHub↗4,002
  • mui/base-uiAvatar de mui

    mui/base-ui

    8,711Voir sur 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
    Voir sur GitHub↗8,711
  • Voir les 30 alternatives à Shadcn Svelte→