CSS Frameworks - Notes
- CSS Frameworks
- Notes
A brief list and notes on CSS component libraries.
ℹ️ This is a "notes collection" item. I use notes collection to compile practical information for myself in an unpolished way. It's probably best not to rely on this information without verifying it against up-to-date sources. Also, it is not a good place to use as reference, as the content is subject to frequent updates without warning.
Intro
I routinely need to select a CSS component library for UI projects. Depending on the project’s needs, I often revisit the library’s documentation to remember the capabilities of the component library. To simplify this process, I’m adding my notes here about the libraries I use frequently.
I believe at some point I’ll need to serve it as a filterable table as well. 😄
CSS-only
- https://daisyui.com/
- Tailwind CSS
- MIT License
- No build-in typography setup like
proseclasses, but it is compatible with it. - Mixing Tailwind and daisyUI utilities good at first but removing one later is not an easy task. (Only if you need.)
- https://www.hyperui.dev/
- Tailwind CSS
- MIT License
- No installation, just copy & paste components.
- https://tailblocks.cc/
- Tailwind CSS
- MIT License
- No installation, just copy & paste components.
- https://picocss.com/
- Simple yet powerful
- MIT License
- No-class version available.
- A sass compiler warning happening. (I had to separate build process in a project.)
- https://simplecss.org/
- Semantic base styles
- MIT License
- https://andybrewer.github.io/mvp/
- A no-class minimal & semantic styles.
- MIT License
- https://yegor256.github.io/tacit/
- Classless
- MIT License
- https://uico.robino.dev/
- Compatible with Tailwind CSS.
- MIT License
- https://oxal.org/projects/sakura/
- Classless
- MIT License
- https://jenil.github.io/chota/
- Semantic styling + class-based customization.
- MIT License
- https://bulma.io/
- MIT License
- https://picnicss.com/
- Semantic styling + class-based customization.
- MIT License
- https://watercss.kognise.dev/
- Classless
- MIT License
- https://pure-css.github.io/
- Basic initial styles for HTML elements.
- BSD License (Very similar to MIT.)
- https://milligram.io/
- Semantic styling + class-based customization.
- MIT License
- https://picturepan2.github.io/spectre/index.html
- Basic styles, components, pure CSS experimental blocks.
- MIT License
- https://vanillacss.com/
- Very basic, classless, semantic styling.
- MIT License
- https://tailwindcss-typography.vercel.app/
- Tailwind CSS
- MIT License
- Basic typography defaults
- https://tailwindcss-forms.vercel.app/
- Tailwind CSS
- Basic form styles
- MIT License
- https://tailwindcss.com/plus
- Tailwind CSS
- Paid License
- Tailwind’s paid collection of components, themes, …
- https://mincss.com/
- Classless, minimal CSS.
- MIT License (No license file attached in the repo.)
- https://www.ripple-ui.com/
- Tailwind CSS
- MIT License
- Similar to daisyUI but built with Tailwind v3.
- https://www.tailwind-kit.com/
- Tailwind CSS
- MIT License
- Built with Tailwind v3.
CSS + JavaScript / Framework Components
- https://www.skeleton.dev/
- Tailwind CSS
- MIT License
- More of a multi framework comaptible design system.
- Support for mostly used frameworks. + Framework-agnostic core.
- https://chakra-ui.com/
- React Frameworks
- MIT License
- Offers paid version with extra blocks.
- https://merakiui.com/
- Tailwind CSS
- MIT License
- Interactivity with
Alpine.js.
- https://ui.shadcn.com/
- Tailwind CSS
- MIT License
- https://getbootstrap.com/
- MIT License
- Good, old bootstrap toolkit.
- https://preline.co/
- Tailwind CSS
- MIT License + Preline UI Fair Use License
- Has a paid version and offers paid themes.
- https://flyonui.com/
- Tailwind CSS
- MIT License + Depends on Preline UI Fair Use License.
- Support for mostly used frameworks.
- https://ui.full.dev/
- Build with Astro components but framework-agnostic.
- MIT License
- https://lit.dev/
- Web Components.
- BSD 3-Clause License (Very similar to MIT.)
- https://headlessui.com/
- Tailwind CSS
- MIT License
- React, Vue versions.
- https://mantine.dev/
- MIT License
- React
- https://smeltejs.com/
- Tailwind CSS
- MIT License
- Material Design
- https://www.radix-ui.com/
- React
- MIT License
- https://felte.dev/
- Svelte, Solid and React support but also supports vanilla js.
- MIT License
- https://konstaui.com/
- Tailwind CSS
- MIT License
- Mobile-only
- https://grail-ui.vercel.app/
- Svelte components.
- MIT License
- https://flowbite.com/
- Tailwind CSS
- MIT License
- Has a base version and lots of framework integrations.
- Offers a paid version.
- https://www.melt-ui.com/
- Svelte components.
- MIT License
- https://www.creative-tim.com/twcomponents/
- Tailwind CSS
- Community-driven component repository.
- Parent domain offers paid version.
- https://shoelace.style/
- Web Components
- MIT License
- Framework-agnostic, versions for React, Vue, Angular, Svelte.
- https://wind-ui.com/
- Tailwind CSS
- MIT + CC BY-SA 4.0 (You need to have the same license on the dericative work.)
- HTML + React versions are available.
- Offers paid version.
- https://versoly.com/versoly-ui
- Tailwind CSS
- MIT License
- https://learn.microsoft.com/en-us/fluent-ui/web-components/
- Web Components
- MIT License
- Framework-agnostic, custom version for React.
- https://vanillaframework.io/docs
- Bootstrap-like toolkit.
- LGPL-3.0 License (Still permissive but you need to share modifications with the same license.)
- https://mui.com/material-ui/
- Material Design
- MIT License
- React
- Offers a paid version.
- https://materializecss.com/
- Material Design
- MIT License
- https://ant.design/
- A component library and design language
- MIT License
- Lots of similar side projects