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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 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·9 vuessvelte.carbondesignsystem.com↗

Carbon Components Svelte

Ce projet est une collection de composants d'interface accessibles et réutilisables conçus pour le framework Svelte. Il fonctionne comme une implémentation complète de système de design, fournissant une boîte à outils standardisée pour construire des interfaces utilisateur réactives et inclusives qui respectent les directives de design et d'accessibilité établies.

La bibliothèque se distingue par une intégration profonde avec Svelte, utilisant des transformations basées sur le compilateur pour optimiser le rendu des composants et la synchronisation de l'état réactif. Elle dispose d'un système de gestion de thèmes robuste qui applique des styles visuels via des propriétés personnalisées CSS, permettant un changement de thème dynamique à l'exécution. De plus, la bibliothèque utilise un rendu basé sur des portails pour les éléments d'interface flottants afin de garantir que les superpositions ne soient pas obstruées par les contraintes des conteneurs parents.

La suite de composants couvre un large éventail de besoins d'interface, y compris la gestion de tableaux de données structurés, la construction de formulaires dynamiques avec validation intégrée et des conteneurs de mise en page réactifs. Elle fournit également des utilitaires spécialisés pour suivre les points de rupture d'écran, gérer la persistance de l'état de l'application et envoyer des notifications utilisateur via des systèmes en ligne ou modaux. La bibliothèque est conçue pour soutenir des workflows de développement efficaces en élaguant les styles inutilisés et en optimisant la livraison des assets lors du processus de build.

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.

Historique des stars

Graphique de l'historique des stars pour carbon-design-system/carbon-components-svelteGraphique de l'historique des stars pour carbon-design-system/carbon-components-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

Collections incluant Carbon Components Svelte

Sélections manuelles où Carbon Components Svelte apparaît.
  • Bibliothèques de composants UI pour SvelteKit
  • Ressources pour systèmes de design
  • un guide sur les patterns de composition de composants

Questions fréquentes

Que fait carbon-design-system/carbon-components-svelte ?

Ce projet est une collection de composants d'interface accessibles et réutilisables conçus pour le framework Svelte. Il fonctionne comme une implémentation complète de système de design, fournissant une boîte à outils standardisée pour construire des interfaces utilisateur réactives et inclusives qui respectent les directives de design et d'accessibilité établies.

Quelles sont les fonctionnalités principales de carbon-design-system/carbon-components-svelte ?

Les fonctionnalités principales de carbon-design-system/carbon-components-svelte sont : Svelte UI Libraries, Accessible UI Components, Design System Implementations, Form Input Controls, UI Component Libraries, Frontend Frameworks, Theme Management Toolkits, Table Data Managers.

Quelles sont les alternatives open-source à carbon-design-system/carbon-components-svelte ?

Les alternatives open-source à carbon-design-system/carbon-components-svelte incluent : 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…

Alternatives open source à Carbon Components Svelte

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Carbon Components Svelte.
  • zendeskgarden/react-componentsAvatar de zendeskgarden

    zendeskgarden/react-components

    1,110Voir sur 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
    Voir sur GitHub↗1,110
  • huntabyte/shadcn-svelteAvatar de huntabyte

    huntabyte/shadcn-svelte

    8,341Voir sur 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
    Voir sur GitHub↗8,341
  • primefaces/primereactAvatar de primefaces

    primefaces/primereact

    8,323Voir sur 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
    Voir sur GitHub↗8,323
  • radix-ui/themesAvatar de radix-ui

    radix-ui/themes

    8,490Voir sur 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
    Voir sur GitHub↗8,490
Voir les 30 alternatives à Carbon Components Svelte→