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. Learn more →
Top 23 TypeScript ui-library Projects
-
Preview site: https://ant.design/
-
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.
-
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.
-
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.
-
-
Explore RSuite
-
-
21st
npm for design engineers: largest marketplace of shadcn/ui-based React Tailwind components, blocks and hooks
Several MCPs have genuinely impressed me. For example, I played around with 21st.dev, which gives LLMs superpowers to create beautiful web components. However, a weekend exploration led me to question whether we're creating unnecessary complexity in some cases.
-
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.
-
Github NBRTLSM
-
-
shadcn-chat
CLI for adding customizable and re-usable chat components to your applications. Build beautiful chat interfaces in minutes.
Project mention: Show HN: Shadcn-chat-CLI – customizable UI react components | news.ycombinator.com | 2024-09-17 -
Is this really the main use case?
The product website seems to suggest we can add DaisyUI to a React project -- and proceed with development with no additional notes on replacing the styles later before production
[1] https://react.daisyui.com/?path=/story/data-display-table--w...
-
enhanced-button - An enhanced version of the default shadcn-button component.
-
functional-ui-kit
Precise Figma & React components. Packed with best practices, unified prop names & consistent design and code.
-
URL: https://retroui.dev Repo: https://github.com/logging-stuff/retroui
-
ej2-javascript-ui-controls
Syncfusion JavaScript UI controls library offer more than 50+ cross-browser, responsive, and lightweight HTML5 UI controls for building modern web applications.
Project mention: Top 5 Techniques to Protect Web Apps from Unauthorized JavaScript Execution | dev.to | 2024-08-06Syncfusion JavaScript UI controls library is the only suite that you will ever need to build an app since it contains over 85 high-performance, lightweight, modular, and responsive UI components in a single package.
-
-
Project mention: Really good open-source extension of shadcn/UI themes for customizing the theme | news.ycombinator.com | 2024-09-18
-
It unpacked the core idea behind the compiler and showed how it could improve React development by automatically handling performance issues behind the scenes. When the beta dropped, the React team encouraged developers to try it out, give feedback, and contribute. And many did. A standout example is Sanity Studio. They used the compiler internally and shipped libraries like react-rx and @sanity/ui that are optimized for it.
-
openai-realtime-blocks
Voice AI components using OpenAI Realtime API to copy and paste into your Nextjs projects built with TailwindCSS for building modern Voice AI application with WebRTC.
Project mention: Build Voice AI Nextjs Apps with OpenAI Realtime API Beta (WebRTC) & shadcn/ui | dev.to | 2024-12-21To further enhance your Voice AI application, consider integrating pre-built, styled components from the openai-realtime-blocks repository.
-
Project mention: Attribute Mixins: a declarative-functional alternative to Directives | dev.to | 2025-04-17
Now it's time to rediscuss Attribute Mixins: a declarative pattern introduced by Rimmel.js to extend any component with custom functionality.
-
-
Adaptive-Web-Components
The Web Component library built on Open Web Standards & Adaptive UI technologies
-
NieR-Automata-Design-System
Unofficial Nier Automata resources/information wiki website with its native UI Design, and React UI library based on its design
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript ui-library discussion
TypeScript ui-library related posts
-
Top 10 Next.js UI Libraries for Modern Web Apps
-
Top 10 best React component libraries in 2025
-
8 Most Customizable UI Libraries for Next.js
-
How to adapt an autocomplete/select field to work with server-side filtering and pagination
-
Alfama: Fine grained reactive UI library with explicit subscriptions
-
VueJS + Tailwind + DaisyUI = 😎🌷
-
Catalyst – Tailwind CSS Application UI Kit
-
A note from our sponsor - SurveyJS
surveyjs.io | 17 May 2025
Index
What are some of the best open-source ui-library projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | antd | 94,562 |
2 | vuetify | 40,481 |
3 | chakra-ui | 39,093 |
4 | vant | 23,835 |
5 | rsuite | 8,520 |
6 | arco-design | 5,241 |
7 | 21st | 4,309 |
8 | neobrutalism-components | 3,732 |
9 | Page UI | 1,437 |
10 | shadcn-chat | 1,408 |
11 | react-daisyui | 1,016 |
12 | enhanced-button | 835 |
13 | functional-ui-kit | 611 |
14 | RetroUI | 442 |
15 | ej2-javascript-ui-controls | 420 |
16 | prismane | 346 |
17 | shadcn-ui-customizer | 337 |
18 | ui | 148 |
19 | openai-realtime-blocks | 73 |
20 | rimmel | 49 |
21 | hacky | 45 |
22 | Adaptive-Web-Components | 41 |
23 | NieR-Automata-Design-System | 40 |