carbon-components-svelte
- A Svelte component library that implements the Carbon Design System, an open source design system by IBM.
- Facilitates design and development through reuse, consistency, and extensibility.
- Part of the Carbon Svelte portfolio, which includes:
- Carbon Icons Svelte (2,400+ icons)
- Carbon Pictograms Svelte (1,300+ pictograms)
- Carbon Charts Svelte (25+ charts)
- Carbon Preprocess Svelte (Svelte preprocessors)
Key Features
- Supports five Carbon themes (2 light, 3 dark) via CSS or SCSS.
- Enables dynamic theming using CSS variables.
- Provides TypeScript support with auto-generated definitions.
- Includes optional preprocessors for optimized imports and CSS optimization.
Documentation
- Official Documentation
- Auto-generated component API in Markdown and JSON formats.
Target Audience
- Developers building applications with Svelte who want to use the Carbon Design System for consistent UI components.
Related Tools
- carbon-preprocess-svelte: Optional preprocessors for optimizing imports and CSS.
carbon-design-systemsveltedesign-systemcarbonsvelte-componentscomponent-librarytypescriptui-librarytypescript-definitionsui-components
Featured Stories
No featured articles here. Navigate to an article, then pick the Feature on menu button