CSS UI Components

Open-source CSS projects categorized as UI Components

Top 17 CSS UI Component Projects

UI Components
  1. oat

    Ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library. ~10KB min+gz.

    Project mention: HTML Can Do That | news.ycombinator.com | 2026-08-20

    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

  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. flowbite-svelte

    Official Svelte components built for Flowbite and Tailwind CSS

  4. react-spinkit

    A collection of loading indicators animated with CSS for React

  5. rodal

    A React modal with animations.

  6. react-loaders

    Lightweight wrapper around Loaders.css.

  7. react-tabulator

    React Tabulator is based on tabulator - a JS table library with many advanced features.

  8. react-spinners-css

    Amazing collection of React spinners components with pure css

    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

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. swiffy-slider

    Super fast carousel and slider with touch for optimized websites running in modern browsers.

  11. yesvelte

    YeSvelte UI component library for Svelte

  12. react-intense

    A React component for viewing large images up close 🔍

  13. react-date-select

    A React Date Select / Picker Input Component

  14. reactive-button

    3D animated react button component with progress bar.

  15. Neubrutalism

    A minimal CSS framework inspired by Milligram, Pico.css, Skeleton, Chota, Water.css, and other minimal CSS libraries.

  16. 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.

  17. tailwind-hugo-starter

    Open-source HUGO starter project configured with Tailwind CSS and the UI components from Flowbite

  18. myt-react-notify

  19. 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-06

    overlapui.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.

  20. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

CSS UI Components discussion

Log in or Post with

CSS UI Components related posts

  • Getting Started with React Spinners CSS: Building Loading Indicators

    2 projects | dev.to | 19 Jan 2026
  • PrimeReact: The Most Complete React UI Component Library

    1 project | news.ycombinator.com | 30 Aug 2024
  • Primereact: The Most Comprehensive React UI Component Library

    1 project | news.ycombinator.com | 15 Aug 2024
  • Build a Blog Website with ReactJs-PrimeReact and Hygraph Headless CMS

    1 project | dev.to | 7 Aug 2023
  • Is Chakra-UI still in use today? Or are there better libraries available now?

    2 projects | /r/reactjs | 14 Jul 2023
  • Web with pre-made components?

    2 projects | /r/react | 20 May 2023
  • Which React UI library is best for data dense enterprise application?

    1 project | /r/reactjs | 10 Apr 2023
  • A note from our sponsor - AppSignal
    www.appsignal.com | 16 Oct 2026
    Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →

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

Sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com

Did you know that CSS is
the 20th most popular programming language
based on number of references?