UI Components

Open-source projects categorized as UI Components

Top 23 UI Component Open-Source Projects

UI Components
  1. Semantic UI

    Semantic is a UI component framework based around useful principles from natural language.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. Swiper

    Most modern mobile touch slider with hardware accelerated transitions

    Project mention: Top 10 React Carousels to Use in 2025: User-Friendly and Efficient | dev.to | 2025-01-25
  4. vuetify

    🐉 Vue Component Framework

    Project mention: How to adapt an autocomplete/select field to work with server-side filtering and pagination | dev.to | 2024-09-04

    The technical implementation will be demonstrated with Vue, my preferred framework for everyday work, combined with Vuetify, a very robust and highly customizable component framework commonly used in the Vue ecosystem. Note that concepts used here can be applied using other combinations of popular JavaScript technologies.

  5. chakra-ui

    Chakra UI is a component system for building SaaS products with speed ⚡️

    Project mention: Accessible by Default: The Non-Negotiable Frontier of Frontend in 2025 | dev.to | 2025-04-14

    Use accessible-first design systems like Material UI or Chakra UI.

  6. gradio

    Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!

    Project mention: How To Run OpenAI Agents SDK Locally With 100+ LLMs and Custom Tracing | dev.to | 2025-05-07

    Streamlit and Gradio: Interact with OpenAI agents via an AI chat UI.

  7. react-beautiful-dnd

    Beautiful and accessible drag and drop for lists with React

    Project mention: Top 5 Drag-and-Drop Libraries for React | dev.to | 2025-02-20

    hello-pangea/dnd is a fork of react-beautiful-dnd, the legendary DnD library originally developed by Atlassian. It was designed specifically for list-based drag-and-drop interactions, prioritizing accessibility and smooth animations in kanban style UIs, like Trello.

  8. slate

    A completely customizable framework for building rich text editors. (Currently in beta.) (by ianstormtaylor)

    Project mention: SLATE Code editor with highlight | dev.to | 2024-11-07

    However, I had difficulties inserting editable BLOCKS with syntax highlighting for code. Yes, there is an official example, but at least for me, it's not very clear.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. sortablejs

    Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required.

    Project mention: Svelte 5 and SortableJS | dev.to | 2025-02-02

    We can also pass all the options for SortableJS as the second parameter. See SortableJS Docs.

  11. tiptap

    The headless rich text editor framework for web artisans.

    Project mention: Show HN: Tiptap Editor 3.0 Beta is out | news.ycombinator.com | 2025-05-06

    Show HN: Tiptap Editor 3.0 Beta is out.

    Hi HN! Philip here from Tiptap (https://tiptap.dev/). We're excited to announce Tiptap 3.0 Beta, a major upgrade built with and for the open source community. It's still extension-based, still unopinionated, but we've tackled some of the biggest developer headaches:

    Enhanced TypeScript support:

  12. mantine

    A fully featured React components library

    Project mention: Top 5 Free React UI Libraries to Use in 2025 | dev.to | 2025-05-01

    Mantine is a comprehensive component library with built-in React hooks to make development easy. With large community support, every aspect of Mantine is free and open source. Mantine stands out based on the following features:

  13. react-select

    The Select Component for React.js

    Project mention: Simplificando testes com react-select-event | dev.to | 2024-08-07
  14. react-virtualized

    React components for efficiently rendering large lists and tabular data

    Project mention: Show HN: Nue – Apps lighter than a React button | news.ycombinator.com | 2025-04-01

    Make a demo with react-virtualized[0] and see if it crashes. Hint: It will not[1]. React can easily render 1 million rows with high performance without relying on WASM [2]

    Here is the demo of react-virtualized[3], in which I entered 10m as the row count and scrolled to the bottom without crashing.

    [0] https://github.com/bvaughn/react-virtualized

  15. react-table

    🤖 Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table

    Project mention: Responsive Collapse of Columns in TanStack Table | dev.to | 2025-04-28

    If you're building responsive React apps and you are using the TanStack Table v8 library, you might have noticed something: There’s no native way to collapse hidden columns on smaller screens.

  16. react-native-elements

    Cross-Platform React Native UI Toolkit

  17. react-dnd

    Drag and Drop for React

    Project mention: 10 Must-Try React Libraries for 2025 🚀 | dev.to | 2025-02-19

    🔗 https://react-dnd.github.io/react-dnd/

  18. lexical

    Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance.

    Project mention: Lexical 0.24 with Vanilla JS: 始め方 | dev.to | 2025-02-24
  19. NativeBase

    Mobile-first, accessible components for React Native & Web to build consistent UI across Android, iOS and Web.

  20. primitives

    Radix Primitives is an open-source UI component library for building high-quality, accessible design systems and web apps. Maintained by @workos.

    Project mention: Top 5 Free React UI Libraries to Use in 2025 | dev.to | 2025-05-01

    shadcn/ui contains a set of beautifully designed and accessible components, and it works seamlessly with major React frameworks. It’s open-source and has amassed 85.5k (and counting) GitHub stars. It’s built on the shoulders of giants — Radix UI and Tailwind CSS, making it one of the best to work with. Unlike many other UI libraries, the components are not just installed as npm modules, they’re downloaded into your project. That gives you access to the source code and you can modify it if you want. I like this approach better because I can tweak aspects of a component if I want to.

  21. naive-ui

    A Vue 3 Component Library. Fairly Complete. Theme Customizable. Uses TypeScript. Fast.

    Project mention: 2024 Nuxt3 Annual Ecosystem Summary🚀 | dev.to | 2024-12-23

    Document address: NaiveUI official document

  22. lucide

    Beautiful & consistent icon toolkit made by the community. Open-source project and a fork of Feather Icons.

    Project mention: Top 10 Icon Libraries for Next.js - 2025 | dev.to | 2025-04-14

    Explore Now

  23. react-window

    React components for efficiently rendering large lists and tabular data

    Project mention: React Performance Optimization Techniques Part 1 | dev.to | 2024-09-27

    To implement list virtualization in React, we can use one of two libraries: react-window or react-virtualized, both created by the same author. In this case, we will use react-window due to its simplicity.

  24. TinyMCE

    The world's #1 JavaScript library for rich text editing. Available for React, Vue and Angular

    Project mention: TinyMCE 7.6 Release Notes - Introducing Image Optimizer powered by Uploadcare | dev.to | 2025-01-23

    Changelog

  25. dnd-kit

    The modern, lightweight, performant, accessible and extensible drag & drop toolkit for React.

    Project mention: Top 5 Drag-and-Drop Libraries for React | dev.to | 2025-02-20

    dnd-kit is a modern, lightweight toolkit for building drag-and-drop experiences in React. This library takes a unique approach because it doesn’t give you a pre-built DnD system—it's a framework you can use to build your own. This means you get full control over the DnD behavior, styling, and interactions, without being boxed into a rigid API. That flexibility is exactly why we decided to use it for Puck.

  26. 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).

UI Components discussion

Log in or Post with

UI Components related posts

  • Show HN: Tiptap Editor 3.0 Beta is out

    1 project | news.ycombinator.com | 6 May 2025
  • Top 5 Free React UI Libraries to Use in 2025

    7 projects | dev.to | 1 May 2025
  • Responsive Collapse of Columns in TanStack Table

    2 projects | dev.to | 28 Apr 2025
  • Marko: A declarative, HTML-based language that makes building web apps fun

    1 project | news.ycombinator.com | 27 Apr 2025
  • IcôNES

    4 projects | news.ycombinator.com | 26 Apr 2025
  • How I Used Amazon Nova Reel and Gradio to Auto-Generate Stunning GIF Banners

    2 projects | dev.to | 17 Apr 2025
  • Show HN: Tiptap UI Components – Free React Components for Building Editor UIs

    2 projects | news.ycombinator.com | 15 Apr 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source UI Component projects? This list will help you:

# Project Stars
1 Semantic UI 51,169
2 Swiper 40,951
3 vuetify 40,481
4 chakra-ui 39,093
5 gradio 38,030
6 react-beautiful-dnd 33,882
7 slate 30,700
8 sortablejs 30,369
9 tiptap 30,411
10 mantine 28,644
11 react-select 27,925
12 react-virtualized 26,778
13 react-table 26,396
14 react-native-elements 25,376
15 react-dnd 21,422
16 lexical 21,210
17 NativeBase 20,305
18 primitives 17,113
19 naive-ui 17,116
20 lucide 17,123
21 react-window 16,470
22 TinyMCE 15,543
23 dnd-kit 14,620

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?