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.
Next.js Starter Kit with TypeScript, Shadcn, Tailwind & Supabase.
Submit your Tailwind CSS product to All UtilityCSS, get featured, and drive genuine traffic while showcasing your work to the world. Turn your creativity into revenue and begin selling today! 🚀