Free, open-source collection of UI components
Built with Kobalte, corvu, and Tailwind CSS
Unofficial port of shadcn/ui and tremor-raw to SolidJS
Supports copy-paste integration, not an npm package
MIT-licensed
Solid UI is a free, open-source collection of UI components developed by Stefan Karger, designed to help developers build accessible and customizable interfaces with SolidJS. Its primary goal is to provide a set of reusable components that can be copied and pasted into projects, targeting SolidJS developers looking for a lightweight alternative to traditional component libraries like shadcn/ui.
Built with Kobalte for accessibility, corvu for utilities, and Tailwind CSS for styling, Solid UI offers a variety of components inspired by shadcn/ui and tremor-raw. It’s not distributed as an npm package, emphasizing a copy-paste approach that encourages developers to own and customize the code for their specific needs, making it ideal for building custom component libraries.
Reusable Components: Includes buttons, forms, modals, and other UI elements for SolidJS projects.
Accessibility Focus: Leverages Kobalte to ensure components follow WAI-ARIA guidelines.
Copy-Paste Integration: No npm dependency; simply copy and paste components into your project.
Tailwind CSS Styling: Utility-first styling for responsive and customizable designs.
Lightweight Approach: No installation overhead, ideal for small to medium projects.
Custom Library Building: Encourages developers to use it as a foundation for their own libraries.
Accessibility: Built with Kobalte, ensuring better WAI-ARIA compliance.
Free and Open-Source: MIT license allows unrestricted use and modification.
Flexible Integration: Copy-paste method gives developers full control over the code.
Community-Driven: Open to contributions via GitHub, fostering collaboration.
Customizable: Tailwind CSS enables easy styling adjustments to fit your project.
SolidJS Dependency: Limited to SolidJS projects, not compatible with other frameworks.
No npm Package: Lacks the convenience of a traditional package installation.
Manual Updates: Copy-paste approach means updates aren’t automatic; you’ll need to manually integrate new versions.
Limited Component Set: As an unofficial port, it may not cover all shadcn/ui or tremor-raw components.
Solid UI focuses on reusable components rather than full templates:
Buttons: Styled buttons with Tailwind CSS classes for various states.
Forms: Input fields and form layouts with accessibility support.
Modals: Dialog components for user interactions, styled with Tailwind CSS.
Cards: Card components for displaying content, customizable via Tailwind utilities.
Solid UI operates on a Free model:
Free Access: Fully open-source under the MIT license, with no cost to use or modify.
Solid UI integrates with:
SolidJS: Core framework for building the components.
Tailwind CSS: Utility-first styling for responsive designs.
Kobalte: Accessibility toolkit for WAI-ARIA compliance.
corvu: Utility library for enhanced component functionality.
Solid UI is a free collection of UI components for SolidJS, styled with Tailwind CSS for responsive and customizable designs.
Yes, it’s fully free and open-source under the MIT license.
Yes, it uses Kobalte to ensure components follow WAI-ARIA guidelines.
Highly customizable via Tailwind CSS utilities, allowing you to tweak styles as needed.
Beautiful components built with Kobalte & corvu and Tailwind CSS.
Submit your Shadcn product to AllShadcn, get featured, and drive genuine traffic while showcasing your work to the world. Turn your creativity into revenue and begin selling today! 🚀