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
carbon-design-system avatar

carbon-design-system/carbon-components-svelte

0
View on GitHub↗
2,879 stars·260 forks·TypeScript·Apache-2.0·25 viewssvelte.carbondesignsystem.com↗

Carbon Components Svelte

This project is a collection of accessible, reusable interface components built for the Svelte framework. It functions as a comprehensive design system implementation, providing a standardized toolkit for constructing responsive and inclusive user interfaces that adhere to established design language and accessibility guidelines.

The library distinguishes itself through a deep integration with the Svelte framework, utilizing compiler-based transformations to optimize component rendering and reactive state synchronization. It features a robust theme management system that applies visual styles via CSS custom properties, allowing for dynamic theme switching at runtime. Additionally, the library employs portal-based rendering for floating UI elements to ensure overlays remain unobstructed by parent container constraints.

The component suite covers a broad range of interface requirements, including structured data table management, dynamic form construction with integrated validation, and responsive layout containers. It also provides specialized utilities for tracking screen breakpoints, managing application state persistence, and delivering user notifications through inline or modal systems. The library is designed to support efficient development workflows by pruning unused styles and optimizing asset delivery during the build process.

Features

  • Svelte UI Libraries - Provides a collection of reusable, accessible interface components specifically for the Svelte framework.
  • Accessible UI Components - Provides a suite of accessible UI components that adhere to established design and inclusivity guidelines.
  • Design System Implementations - Implements a comprehensive design system with pre-built UI elements and layout utilities.
  • Form Input Controls - Offers a suite of specialized form input controls including text fields, selection menus, and date pickers with integrated validation.
  • UI Component Libraries - Provides a comprehensive collection of reusable interface components and interaction patterns for building consistent web applications.
  • Frontend Frameworks - Serves as a responsive frontend framework for building fluid and accessible user interfaces.
  • Theme Management Toolkits - Features a robust theme management system that enables dynamic switching between visual styles using CSS custom properties.
  • Table Data Managers - Manages interactive tabular data displays with built-in sorting and navigation capabilities.
  • Interactive Table Rendering - Renders structured datasets into sortable, interactive tables with defined headers and row identifiers.
  • Component Composition Primitives - Constructs complex interfaces by nesting modular components that encapsulate internal logic and accessible structures.
  • Component Compilers - Optimizes component rendering by transforming templates into imperative code during the build process.
  • CSS Variable Theming - Enables dynamic theme switching at runtime by mapping design tokens to CSS custom properties.
  • Floating Element Rendering - Implements portal-based rendering for floating UI elements to ensure overlays are positioned correctly without being clipped by parent containers.
  • Form and Input Management - Facilitates dynamic form construction with integrated validation for streamlined data entry.
  • Form Component Libraries - Supplies a library of form components designed to be organized into cohesive and responsive layouts for streamlined data entry.
  • Layout Containers - Provides responsive layout containers and grid systems to ensure consistent page structure across various screen sizes.
  • Portal Rendering - Renders floating UI elements into dedicated DOM nodes outside the main hierarchy to prevent clipping.
  • Responsive Layout Systems - Organizes page content using responsive grid systems for fluid presentation across device sizes.
  • Reactive State Synchronization - Synchronizes data across the component tree using a compiler-injected reactivity system for granular DOM updates.

Star history

Star history chart for carbon-design-system/carbon-components-svelteStar history chart for carbon-design-system/carbon-components-svelte

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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

Projects sharing features with Carbon Components Svelte

These projects share indexed features with Carbon Components Svelte. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • zendeskgarden/react-componentszendeskgarden avatar

    zendeskgarden/react-components

    1,110View on GitHub↗

    This project is a comprehensive design system framework and component library built for React. It provides a suite of modular, accessible, and themeable interface elements designed to maintain a unified visual language and brand alignment across complex web applications. By encapsulating interaction logic and styling within individual components, it enables developers to build consistent, responsive interfaces through declarative composition. The library distinguishes itself by prioritizing inclusive user experiences through built-in accessibility management, including standardized keyboard n

    TypeScript
    View on GitHub↗1,110
  • huntabyte/shadcn-sveltehuntabyte avatar

    huntabyte/shadcn-svelte

    8,341View on 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
    View on GitHub↗8,341
  • primefaces/primereactprimefaces avatar

    primefaces/primereact

    8,323View on GitHub↗

    PrimeReact is a comprehensive UI component library for building interactive user interfaces with React. It provides an accessible component suite, a form input framework, and a data visualization toolkit designed to meet accessibility standards through built-in keyboard navigation and focus management. The library features a themed design system that allows for visual customization via pre-defined skin sets or an unstyled mode. This unstyled mode decouples component behavior and accessibility logic from the presentation layer, enabling the implementation of custom corporate design systems. C

    CSS
    View on GitHub↗8,323
  • radix-ui/themesradix-ui avatar

    radix-ui/themes

    8,490View on GitHub↗

    This project is an accessible UI component library and themed design system. It provides a collection of pre-made user interface components designed to meet accessibility standards and maintain a consistent visual identity across web applications. The system includes an interactive theme previewer, which allows for the adjustment and testing of visual settings in real time within a running application. It covers global theme management and design system implementation through root configurations and a token-driven approach. The library supports rapid frontend prototyping by offering a set of

    TypeScriptaccessibilitycolorscomponent-library
    View on GitHub↗8,490
Compare all 30 related projects→

Frequently asked questions

What does carbon-design-system/carbon-components-svelte do?

This project is a collection of accessible, reusable interface components built for the Svelte framework. It functions as a comprehensive design system implementation, providing a standardized toolkit for constructing responsive and inclusive user interfaces that adhere to established design language and accessibility guidelines.

What are the main features of carbon-design-system/carbon-components-svelte?

The main features of carbon-design-system/carbon-components-svelte are: Svelte UI Libraries, Accessible UI Components, Design System Implementations, Form Input Controls, UI Component Libraries, Frontend Frameworks, Theme Management Toolkits, Table Data Managers.

Which projects share features with carbon-design-system/carbon-components-svelte?

Projects with overlapping indexed features include: zendeskgarden/react-components — This project is a comprehensive design system framework and component library built for React. It provides a suite of… huntabyte/shadcn-svelte — shadcn-svelte is a collection of accessible and customizable user interface elements for Svelte applications. Rather… primefaces/primereact — PrimeReact is a comprehensive UI component library for building interactive user interfaces with React. It provides an… radix-ui/themes — This project is an accessible UI component library and themed design system. It provides a collection of pre-made user… hunvreus/basecoat — Basecoat is a zero-runtime UI library and themable interface framework consisting of a set of accessible web… uikit/uikit — UIkit is a CSS front-end framework and accessible UI component library designed for building responsive web…

Curated searches featuring Carbon Components Svelte

Hand-picked collections where Carbon Components Svelte appears.
  • SvelteKit UI Component Libraries
  • Design system resources
  • a guide to component composition patterns