TypeScript UI

Open-source TypeScript projects categorized as UI

Top 23 TypeScript UI Projects

  1. shadcn/ui

    A set of beautifully-designed, accessible components and a code distribution platform. Works with your favorite frameworks. Open Source. Open Code.

    Project mention: Show HN: Basecoat – shadcn/UI with none of the React | news.ycombinator.com | 2025-05-08

    In a nutshell: Basecoat is a port of shadcn/ui to HTML and Tailwind CSS. It's a modern, themeable component library; everything from buttons to comboboxes and dialogs.

    Why? Well, I got sick of React and moved over to a more "old school" stack (Python, HTMX, Alpine.js and Tailwind).

    The one thing I missed was shadcn/ui [1]. Nice defaults, well thought out design system, easy to theme and great to build your own component library with.

    I didn't find the alternatives compelling: Flowbite, Preline and the likes encourage you to copy/paste dozens of classes for each element.

    That's not how I use Tailwind. I love the utility-first approach, but I don't want walls of classes for each button, form element or tooltip I have in my app.

    I had been building my own component library for a project I’m working on (a Vercel for Python apps) and realized it may be worth my time to firm things up.

    Why I think it's cool? Well:

    - No React. Just Tailwind CSS (with a tiny bit of Alpine.js if you choose to). You can use that with whatever stack you want.

    - Jinja and Nunjucks macros. I hope to support more template engines.

    - 100% compatible with shadcn/ui themes (you can play with the theme select box on the site).

    - Super easy to install and use (there's even a CLI).

    - Accessible, with ARIA support.

    - Did I mention no React?

    Hope some of you find it useful.

    [1]: https://ui.shadcn.com/

    [2]: https://v4.shadcn.com/ (this is actually the new/upcoming version of shadcn/ui).

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

    Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation

    Project mention: Monorepo Tutorial With Lerna, Storybook & Next.js | dev.to | 2025-04-03

    In this tutorial, you'll learn how to build a monorepo using Lerna. We’ll be building a Next.js application which will import components from a separate package. We’ll also be using Storybook to showcase those components.

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

    Making Docker and Kubernetes management easy.

    Project mention: Stop using Docker like it’s your first dev job | dev.to | 2025-05-03

    Portainer container management UI

  6. Editor.js

    A block-style editor with clean JSON output

    Project mention: Editor.js in Symfony EasyAdmin | dev.to | 2025-02-26

    Yesterday, I spoke about Editor.js. Today, I purpose an implementation for Symfony with EasyAdmin for a properties of type json on a Doctrine entity.

  7. recharts

    Redefined chart library built with React and D3

    Project mention: Demystifying npm package installation: Insights, analysis and optimization tips | dev.to | 2025-04-22

    In order to run each scenario, there must be a package.json file present. For this analysis, we will use the following package.json file. This is a real package.json file, that I've used when creating a simple demo of Recharts library.

  8. SweetAlert

    A beautiful replacement for JavaScript's "alert"

  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. @blueprintjs/core

    A React-based UI toolkit for the web

    Project mention: Best 11 React UI Component Libraries in 2025 | dev.to | 2025-03-11

    Blueprint UI

  11. react-native-vector-icons

    Customizable Icons for React Native with support for image source and full styling.

    Project mention: Ship mobile apps faster with React-Native-Blossom-UI | dev.to | 2025-01-12

    Next install the react-native-vector-icons as it's a peer dependency of the library.

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

  13. react-jsonschema-form

    A React component for building Web forms from JSON Schema.

    Project mention: Show HN: A no-code framework for JSON | news.ycombinator.com | 2024-10-24

    Thanks for your feedback !

    It does not rely on JSON schema at all, the idea was to build a representation that binds together data structure, views and behavior in a self-contained way (like .xlsx does).

    There are a few tools that do enable to link JSON schema to views, like react-jsonschema-form (https://rjsf-team.github.io/react-jsonschema-form/) but you need to manage them separately, and they usually do not propose a way to add the fields "methods" (which was the feature I found interesting to make "dynamic" spreadsheets).

    That being said, I think the framework should clearly propose an export from Schema to JSON Schema or Yaml at some point, just as you should be able to start building your Schema by importing a JSON Schema (and although there might be some gray zones between the 2).

    No, sorry, it's not yet open-source, and currently there are some strong links between Document and Workspace (Links, Files...) that would need to be more "abstracted" to make the builder an independent component. But I hear you point ! (and all the comments in this thread are raising the same ! :) )

  14. React Intl

    The monorepo home to all of the FormatJS related libraries, most notably react-intl.

    Project mention: "Polyfill.io sold to a weird Chinese company and should no longer be recommended | news.ycombinator.com | 2024-06-26
  15. shoelace-css

    A collection of professionally designed, every day UI components built on Web standards. SHOELACE IS BECOMING WEB AWESOME 👇👇👇

  16. auto-animate

    A zero-config, drop-in animation utility that adds smooth transitions to your web app. You can use it with React, Vue, or any other JavaScript application.

    Project mention: Animation Library You Can Use for your Web Apps | dev.to | 2025-01-14

    Auto Animate

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

  18. primeng

    The Most Complete Angular UI Component Library

    Project mention: Starting a Modern Angular Application | dev.to | 2025-02-16

    PrimeNG: has a lot of components, can be styled using CSS variables, and has a plugin for Tailwind CSS support;

  19. chainlit

    Build Conversational AI in minutes ⚡️

  20. cosmos-js

    Sandbox for developing and testing UI components in isolation

  21. nebular

    :boom: Customizable Angular UI Library based on Eva Design System :new_moon_with_face::sparkles:Dark Mode

  22. arwes

    Futuristic Sci-Fi UI Web Framework.

  23. kittenTricks

    React Native starter kit with over 40 screens and modern Light and Dark theme for creating stunning cross-platform mobile applications.

  24. React95

    🌈🕹 Windows 95 style UI component library for React

  25. next-enterprise

    💼 An enterprise-grade Next.js boilerplate for high-performance, maintainable apps. Packed with features like Tailwind CSS, TypeScript, ESLint, Prettier, testing tools, and more to accelerate your development.

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

TypeScript UI discussion

Log in or Post with

TypeScript UI related posts

  • Show HN: Basecoat – shadcn/UI components, no React required

    9 projects | news.ycombinator.com | 13 May 2025
  • Why I’m Learning Vue.js After Six Years in React

    3 projects | dev.to | 10 May 2025
  • Building a React-Based Guitar Theory Practice Page: Connecting Theory and Application

    1 project | dev.to | 9 May 2025
  • Top 5 Free React UI Libraries to Use in 2025

    7 projects | dev.to | 1 May 2025
  • Implementing Arpeggios in the CAGED System for Guitar

    1 project | dev.to | 27 Apr 2025
  • Simplify TypeScript Error Handling with the Attempt Pattern

    1 project | dev.to | 20 Apr 2025
  • OSD 700 - RAG Integration: Stage 3

    3 projects | dev.to | 16 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 projects in TypeScript? This list will help you:

# Project Stars
1 shadcn/ui 86,928
2 storybook 86,631
3 vuetify 40,481
4 Portainer 32,954
5 Editor.js 30,183
6 recharts 25,147
7 SweetAlert 22,390
8 @blueprintjs/core 21,050
9 react-native-vector-icons 17,630
10 primitives 17,113
11 react-jsonschema-form 14,826
12 React Intl 14,481
13 shoelace-css 13,451
14 auto-animate 13,369
15 tamagui 12,528
16 primeng 11,520
17 chainlit 9,647
18 cosmos-js 8,469
19 nebular 8,098
20 arwes 7,236
21 kittenTricks 7,204
22 React95 6,872
23 next-enterprise 6,816

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?