Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →
Top 17 CSS UI Component Projects
-
I'm currently in the process of taking a lot of risk rewriting a large-ish app that I maintain to fully eliminate the use of frontend frameworks (and the larger JS ecosystem in general) and to switch to simple SSR + semantic HTML and CSS.
Using this tiny lib [2: shameless plug] I wrote specifically incorporating the "HTML Can Do That"-style realisations going into the big rewrite.
[1] - https://github.com/knadh/listmonk/issues/3073
[2] - https://oat.ink
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
-
-
-
-
react-tabulator
React Tabulator is based on tabulator - a JS table library with many advanced features.
-
Project mention: Getting Started with React Spinners CSS: Building Loading Indicators | dev.to | 2026-01-19
React Spinners CSS is a lightweight library for creating CSS-animated loading spinners in React applications. It provides a collection of pure CSS spinners that are easy to use and customize, perfect for indicating loading states without JavaScript animations. This guide walks through setting up and creating loading spinners using React Spinners CSS with React, from installation to a working implementation. This is part 52 of a series on using React Spinners CSS with React. https://bit.cloud/joshk/react-spinners-css
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
swiffy-slider
Super fast carousel and slider with touch for optimized websites running in modern browsers.
-
-
-
-
-
Neubrutalism
A minimal CSS framework inspired by Milligram, Pico.css, Skeleton, Chota, Water.css, and other minimal CSS libraries.
-
toggle-switchy
CSS toggle switch for checkbox inputs. No JavaScript, no dependencies, one stylesheet under 8KB. Five sizes, seven colors, rounded or square, optional ON/OFF text, labels left or right. Keyboard accessible with visible focus styles, and every selector is scoped so it will not touch the rest of your CSS.
-
tailwind-hugo-starter
Open-source HUGO starter project configured with Tailwind CSS and the UI components from Flowbite
-
overlapui.fscss
CSS-first overlapping UI stack: avatars, cards, circular menu and images that overlap at rest and spread on hover/focus
Project mention: Introducing overlapui.css — drop-in overlap stacks for any stack | dev.to | 2026-10-06overlapui.css is the plain-CSS build of overlapui: same behavior as the FSCSS module, shipped as a single stylesheet you can link from npm or jsDelivr and use with utility class names.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
CSS UI Components discussion
CSS UI Components related posts
-
Getting Started with React Spinners CSS: Building Loading Indicators
-
PrimeReact: The Most Complete React UI Component Library
-
Primereact: The Most Comprehensive React UI Component Library
-
Build a Blog Website with ReactJs-PrimeReact and Hygraph Headless CMS
-
Is Chakra-UI still in use today? Or are there better libraries available now?
-
Web with pre-made components?
-
Which React UI library is best for data dense enterprise application?
-
A note from our sponsor - AppSignal
www.appsignal.com | 16 Oct 2026
Index
What are some of the best open-source UI Component projects in CSS? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | oat | 5,532 |
| 2 | flowbite-svelte | 2,787 |
| 3 | react-spinkit | 1,493 |
| 4 | rodal | 904 |
| 5 | react-loaders | 380 |
| 6 | react-tabulator | 377 |
| 7 | react-spinners-css | 335 |
| 8 | swiffy-slider | 263 |
| 9 | yesvelte | 223 |
| 10 | react-intense | 189 |
| 11 | react-date-select | 158 |
| 12 | reactive-button | 140 |
| 13 | Neubrutalism | 53 |
| 14 | toggle-switchy | 46 |
| 15 | tailwind-hugo-starter | 6 |
| 16 | myt-react-notify | 0 |
| 17 | overlapui.fscss | 0 |