TypeScript UI Components

Open-source TypeScript projects categorized as UI Components

Top 23 TypeScript UI Component Projects

UI Components
  1. 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.

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. chakra-ui

    Chakra UI is a component system for building 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.

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

  5. tiptap

    The headless rich text editor framework for web artisans.

    Project mention: Show HN: Tiptap UI Components – Free React Components for Building Editor UIs | news.ycombinator.com | 2025-04-15

    Hi, Philip here from Tiptap. We just released a new set of open source UI components for [Tiptap](https://tiptap.dev/), our headless text editor framework.

    These are handcrafted React components that integrate directly with Tiptap’s headless core, things like toolbars, dropdowns, formatting buttons, upload controls, etc. They’re MIT licensed and fully optional. You can use them as-is or customize every part.

    There’s also a CLI that sets everything up for you: project scaffolding, recommended defaults, and a working example.

    This is for folks who like the flexibility of Tiptap but don’t want to start from zero every time they need an editor UI. It doesn’t change how Tiptap works – just gives you a faster way to build on top of it.

    Start here:

  6. mantine

    A fully featured React components library

    Project mention: WebTUI – A CSS Library That Brings the Beauty of Terminal UIs to the Browser | news.ycombinator.com | 2025-04-12

    Honestly I wouldn’t personally, I’d use a really good components library like https://mantine.dev/ (no affiliation, just a fan) and make your site look similar to your competitors. That’s what people seeing your pitch will expect IMO. Depending who you’re pitching to they might not use a terminal very often.

  7. react-select

    The Select Component for React.js

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

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

    Project mention: A complete guide to TanStack Table (formerly React Table) | dev.to | 2025-04-01

    The react-table NPM package is no longer stable or maintained. The new version is published under the @tanstack scope, with the @tanstack/react-table adapter handling React-specific state management and rendering.

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. 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/

  11. 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
  12. NativeBase

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

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

  14. 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: Explaining Scoped Context in React with example | dev.to | 2024-12-21
  15. 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

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

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

  18. react-content-loader

    ⚪ SVG-Powered component to easily create skeleton loadings.

  19. ag-Grid

    The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.

    Project mention: Customizable HTML Select | news.ycombinator.com | 2025-02-20

    > Where is the native HTML datagrid

    Which parts of a datagrid should a browser provide? I'm familiar with AG Grid [1] and the API surface is enormous. Aligning browsers on a feature set would be challenging.

    Maybe there's a core set of functionality, like Flutter's GridView or QML https://doc.qt.io/qt-6/qml-qtquick-gridview.html.

    [1]: https://www.ag-grid.com/

  20. react-spectrum

    A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.

    Project mention: Ultimate UI and Development Resource Guide for 2024 🚀 | dev.to | 2024-09-05

    8. React Spectrum Adobe’s design system, offering accessible components for building consistent, adaptive, and delightful user experiences. React Spectrum:

  21. react-toastify

    React notification made easy 🚀 !

    Project mention: Top 4 Toasts: The Unsung Heroes of User Notifications | dev.to | 2025-01-27

    View on GitHub

  22. tamagui

    Style React fast with 100% parity on React Native, an optional UI kit, and optimizing compiler.

    Project mention: Tamagui: Building Cross-Platform Apps Made Simple | dev.to | 2025-03-16

    GitHub repository

  23. react-icons

    svg react icons of popular icon packs

    Project mention: Top 10 NextJS Icons Library Options for 2025 | dev.to | 2025-03-15

    2. React Icons Website: https://react-icons.github.io/react-icons/

  24. victory

    A collection of composable React components for building interactive data visualizations

    Project mention: Six Incredible React Libraries 💻🚀 | dev.to | 2024-08-23

    Link : https://commerce.nearform.com/open-source/victory

  25. react-hot-toast.com

    Smoking Hot React Notifications 🔥

    Project mention: Top 4 Toasts: The Unsung Heroes of User Notifications | dev.to | 2025-01-27

    Website · Documentation · Twitter

  26. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

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

TypeScript UI Components discussion

Log in or Post with

TypeScript UI Components related posts

  • Show HN: Tiptap UI Components – Free React Components for Building Editor UIs

    2 projects | news.ycombinator.com | 15 Apr 2025
  • React Joyride Made My App More Fun — And Kept Users Around Longer

    1 project | dev.to | 11 Apr 2025
  • Building Charts with React and ChartJS

    2 projects | dev.to | 3 Apr 2025
  • When Are MCP Servers Necessary?

    1 project | dev.to | 30 Mar 2025
  • 🚀 Portfolio as a Software Developer using React & Vite

    3 projects | dev.to | 11 Mar 2025
  • Top 10 Next.js UI Libraries for Modern Web Apps

    3 projects | dev.to | 11 Mar 2025
  • Feature Flag Service: Experimenting with New Technologies and Architectures

    4 projects | dev.to | 22 Feb 2025
  • A note from our sponsor - Civic Auth
    www.civic.com | 25 Apr 2025
    Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today. Learn more →

Index

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

# Project Stars
1 vuetify 40,440
2 chakra-ui 38,984
3 slate 30,612
4 tiptap 29,810
5 mantine 28,387
6 react-select 27,895
7 react-table 26,286
8 react-dnd 21,388
9 lexical 21,050
10 NativeBase 20,302
11 naive-ui 16,981
12 primitives 16,971
13 lucide 16,718
14 TinyMCE 15,491
15 dnd-kit 14,466
16 react-content-loader 13,893
17 ag-Grid 13,822
18 react-spectrum 13,801
19 react-toastify 13,149
20 tamagui 12,426
21 react-icons 12,034
22 victory 11,129
23 react-hot-toast.com 10,308

Sponsored
Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com

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