awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 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 星标·260 分支·TypeScript·Apache-2.0·9 次浏览svelte.carbondesignsystem.com↗

Carbon Components Svelte

该项目是一套为 Svelte 框架构建的可访问、可重用的界面组件集合。它作为一套完整的设计系统实现,为构建符合既定设计语言和可访问性准则的响应式、包容性用户界面提供了标准化的工具包。

该库的特色在于与 Svelte 框架的深度集成,利用基于编译器的转换来优化组件渲染和响应式状态同步。它具有强大的主题管理系统,通过 CSS 自定义属性应用视觉样式,允许在运行时动态切换主题。此外,该库为浮动 UI 元素采用了基于 Portal 的渲染方式,以确保覆盖层不会被父容器约束所遮挡。

该组件套件涵盖了广泛的界面需求,包括结构化数据表管理、带有集成验证的动态表单构建以及响应式布局容器。它还提供了用于跟踪屏幕断点、管理应用状态持久化以及通过内联或模态系统发送用户通知的专用实用程序。该库旨在通过在构建过程中剔除未使用的样式并优化资源交付,来支持高效的开发工作流。

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 历史

carbon-design-system/carbon-components-svelte 的 Star 历史图表carbon-design-system/carbon-components-svelte 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

包含 Carbon Components Svelte 的精选搜索

收录 Carbon Components Svelte 的精选合集。
  • SvelteKit UI 组件库
  • 设计系统资源
  • 组件组合模式指南

Carbon Components Svelte 的开源替代方案

相似的开源项目,按与 Carbon Components Svelte 的功能重合度排序。
  • zendeskgarden/react-componentszendeskgarden 的头像

    zendeskgarden/react-components

    1,110在 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
    在 GitHub 上查看↗1,110
  • huntabyte/shadcn-sveltehuntabyte 的头像

    huntabyte/shadcn-svelte

    8,341在 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
    在 GitHub 上查看↗8,341
  • primefaces/primereactprimefaces 的头像

    primefaces/primereact

    8,323在 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
    在 GitHub 上查看↗8,323
  • radix-ui/themesradix-ui 的头像

    radix-ui/themes

    8,490在 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
    在 GitHub 上查看↗8,490
查看 Carbon Components Svelte 的所有 30 个替代方案→

常见问题解答

carbon-design-system/carbon-components-svelte 是做什么的?

该项目是一套为 Svelte 框架构建的可访问、可重用的界面组件集合。它作为一套完整的设计系统实现,为构建符合既定设计语言和可访问性准则的响应式、包容性用户界面提供了标准化的工具包。

carbon-design-system/carbon-components-svelte 的主要功能有哪些?

carbon-design-system/carbon-components-svelte 的主要功能包括:Svelte UI Libraries, Accessible UI Components, Design System Implementations, Form Input Controls, UI Component Libraries, Frontend Frameworks, Theme Management Toolkits, Table Data Managers。

carbon-design-system/carbon-components-svelte 有哪些开源替代品?

carbon-design-system/carbon-components-svelte 的开源替代品包括: 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…