Open Source TypeScript User Interface (UI) Software

TypeScript User Interface (UI) Software

View 124 business solutions

Browse free open source TypeScript User Interface (UI) Software and projects below. Use the toggles on the left to filter open source TypeScript User Interface (UI) Software by OS, license, language, programming language, and project status.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    Continuation of Clash Verge

    Continuation of Clash Verge

    Continuation of Clash Verge - A Clash Meta GUI based on Tauri

    Continuation of Clash Verge - A Clash Meta GUI based on Tauri (Windows, MacOS, Linux).
    Downloads: 86 This Week
    Last Update:
    See Project
  • 2
    Kubernetes Dashboard

    Kubernetes Dashboard

    General-purpose web UI for Kubernetes clusters

    Kubernetes Dashboard is a general purpose, web-based UI for Kubernetes clusters. It allows users to manage applications running in the cluster and troubleshoot them, as well as manage the cluster itself. To access Dashboard from your local workstation you must create a secure channel to your Kubernetes cluster. Kubeconfig Authentication method does not support external identity providers or certificate-based authentication. Metrics-Server has to be running in the cluster for the metrics and graphs to be available. Make sure that you know what you are doing before proceeding. Granting admin privileges to Dashboard's Service Account might be a security risk. In most cases after provisioning cluster using kops, kubeadm or any other popular tool, the ClusterRole cluster-admin already exists in the cluster. We can use it and create only ClusterRoleBinding for our ServiceAccount. If it does not exist then you need to create this role first and grant required privileges manually.
    Downloads: 51 This Week
    Last Update:
    See Project
  • 3
    Helm Dashboard

    Helm Dashboard

    The missing UI for Helm - visualize your releases

    Helm Dashboard is an open-source project which offers a UI-driven way to view the installed Helm charts, see their revision history and corresponding k8s resources. It also allows users to perform simple actions such as rolling back to a revision or upgrading to a newer version. This project is part of Komodor's vision to help Kubernetes users to navigate and troubleshoot their clusters. It is important to note that Helm Dashboard is NOT an official project by the helm team.
    Downloads: 33 This Week
    Last Update:
    See Project
  • 4
    Kando

    Kando

    The Cross-Platform Pie Menu

    Kando is a cross-platform pie menu for your desktop. It offers an unconventional, fast, highly efficient, and fun way of interacting with your computer! You can use Kando to launch applications, simulate keyboard shortcuts, open files, and much more.
    Downloads: 28 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 5
    ngx-auth-firebaseui

    ngx-auth-firebaseui

    Angular Material UI component for firebase authentication

    Open Source Library for Angular Web Apps to integrate a material user interface built for firebase authentication. Angular UI component for firebase authentication. This library is an angular module (including angular components and services) that allows to authenticate your users with your firebase project. NgxAuthFirebseUI is compatible with angular material and angular flexLayout. It uses a responsive and accessible web design UX/UI from google material concepts and components (supporting desktop, tablet and mobile view) incl. smooth animations for a better UX. Pick up your own theme! change the primary, accent and warn colors whenever you need (e.g to support light and dark themes) Super easy to use with an angular based project (project that is created with the angular-cli) Configure your authentication providers in runtime.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 6
    Figma electron app

    Figma electron app

    Figma is the first interface design tool based in the browser

    Figma is the first interface design tool based in the browser, making it easier for teams to create software. Figma-linux is an unofficial Electron-based Figma desktop app for Linux. You can install Figma-linux from Snap. There is also an AppImage available. Get it on our Releases page, then make it executable and install using the terminal commands provided. Download the .deb package from the Releases page, and install it with dpkg or your favorite .deb installer.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 7
    Material Design for Bootstrap 5 React 17

    Material Design for Bootstrap 5 React 17

    React 17 & Bootstrap 5 & Material Design 2.0 UI KIT

    MDB is a collection of free Bootstrap templates, themes, design tools & resources. Simple installation via .zip, npm, or cdnjs. Free Hosting, WordPress support, custom domains, SSL support, free database, frontend & backend templates, webpack starter included git repository, FTP & Jenkins support. One-click setup! MDB GO allows you to create a WordPress page with a single click. Regardless of whether you want to create a Travel Blog or an e-commerce shop to sell your product you can easily do that. You can even combine both into a single page. Trusted by 2 000 000+ developers & designers. Used by companies & institutions. Simplicity and ease of use are key features of MDB 5 React UI Kit. You need only one minute to install and run it. Use MDB custom button styles for actions in forms, dialogs, and more with support for multiple sizes, states, and more. Indicate the loading state of a component or page with MDB spinners, built entirely with HTML, CSS, and no JavaScript.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 8
    Tambo

    Tambo

    Add generative UI components to your AI assistant, copilot, or agent

    Tambo is a React-oriented AI orchestration framework that enables integration of “generative UI” components—that is, components that can be dynamically rendered or updated in response to AI decisions or prompts. It acts as the bridge between an AI assistant and the React front end, letting your AI agent not only send text responses, but also generate interactive UI elements (forms, charts, dashboards, etc.). The library includes tools to scaffold a Tambo app, manage state, and integrate with its backend protocol (Model Context Protocol, or MCP). Developers use Tambo to shift UI logic toward the AI model: instead of hardcoding UI flows, the AI can decide what component to show next. Tambo also supports streaming updates (i.e. progressively rendering UI) and embedding interactions between LLM outputs and front-end state.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 9
    1Code

    1Code

    Best UI for Claude Code

    1Code is a developer-centric platform that aims to unify project templates, starter kits, and common utility patterns into a cohesive, reusable ecosystem that accelerates software scaffolding and reduces repetitive setup work. Instead of manually bootstrapping similar projects from scratch, developers can choose from curated templates that include best practices for tooling, folder structure, configuration, and integrations for languages and frameworks spanning frontend, backend, and full-stack workflows. The templates in 1code are opinionated but configurable, giving teams a consistent baseline while still allowing customization to match specific technical requirements. It also provides utilities for code generation, linting, formatting, and local dev automation so developers can focus on writing domain logic rather than maintaining boilerplate. For organizations with multiple teams, the platform helps enforce architectural consistency and shared standards without heavy overhead.
    Downloads: 9 This Week
    Last Update:
    See Project
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 10
    TanStack Table

    TanStack Table

    Headless UI for building powerful tables & datagrids for TS/JS

    TanStack Table is a headless UI library crafted for building powerful, highly customizable tables and data grids with TypeScript/JavaScript. It provides robust logic, state management, and APIs while intentionally omitting UI markup and styling, giving developers total control over presentation. It supports multiple frameworks, including React, Vue, Solid, Svelte, Qwik, Lit, and Vanilla JS/TS.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 11
    Vacuum Card

    Vacuum Card

    Vacuum cleaner card for Home Assistant Lovelace UI

    Vacuum Card is a custom UI component for Home Assistant (specifically its Lovelace dashboard) that provides a user-friendly control panel for robot vacuum cleaners — something the default Home Assistant UI doesn’t supply by default. With vacuum-card installed, users get a visual card on their dashboard showing the vacuum’s state (e.g. cleaning, docked, battery level) and controls to start, stop, pause, or send the robot back to dock, directly from their Home Assistant interface. The card aims to support as many robot models as possible by relying on standard vacuum service calls (start, pause, stop, return_to_base etc.), allowing broad compatibility across brands. Installation can be done manually or via the Home Assistant Community Store (HACS), making setup accessible even for non-developers. For users managing smart-home vacuum cleanup routines, vacuum-card simplifies interaction by embedding status and controls in the same UI as the rest of their automation dashboard.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 12
    Gator

    Gator

    Conda environment and package management extension from within Jupyter

    The Mamba Navigator, a Web UI for managing conda environments. Provides Conda/Mamba environment and package management as a standalone application or as an extension for JupyterLab.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 13
    React Pro Sidebar

    React Pro Sidebar

    Components to create high level and customizable side navigation

    React Pro Sidebar is a highly customizable sidebar component for React applications, providing an easy way to create collapsible and responsive side navigation menus. It includes built-in themes and supports icons, submenus, and styling options.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 14
    Choices.js

    Choices.js

    A vanilla JS customizable select box/text input plugin

    Choices.js is a lightweight, configurable select box/text input plugin. Similar to Select2 and Selectize but without the jQuery dependency. Choices is compiled using Babel targeting browsers with more than 1% of global usage and expecting that features listed below are available or polyfilled in the browser. You may see exact list of target browsers by running npx browserslist within this repository folder. If you need to support a browser that does not have one of the features listed below, I suggest including a polyfill from the very good polyfill.io. Events fired by Choices behave the same as standard events. No jQuery dependency, configurable sorting, flexible styling, fast search/filtering, clean API, right-to-left support, custom templates.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 15
    CoreUI 4 Angular 13 Free Admin Template

    CoreUI 4 Angular 13 Free Admin Template

    CoreUI Angular is free Angular 13 admin template

    CoreUI Angular Admin Panel is not another blend of 3rd parties free components and libraries. It's the only Open Source Angular Admin Dashboard Template built on the enterprise-grade hand-crafted Angular Components Library created and backed by professionals. CoreUI helps you build reliable web apps faster than before. Save thousands of development hours by using ready-made, reusable, and commonly used widgets and UI components. Moreover, CoreUI Angular Dashboard is delivered with a ready-to-use environment, so you don't have to waste time configuring the project. All build scripts and tools are ready to use out of the box. With CoreUI Template you can start a new project in a minute! CoreUI Angular Admin Panel is 100% compatible with Bootstrap, but Boostrap-based components have been built from scratch as true Angular components, without jQuery and unneeded dependencies.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 16
    Homebridge Config UI X

    Homebridge Config UI X

    The Homebridge UI. Monitor, configure and backup Homebridge

    The Homebridge UI. Monitor, configure and backup Homebridge from a browser. Homebridge Config UI X is a web-based management tool for Homebridge that allows you to manage all aspects of your Homebridge setup. Install and configure Homebridge plugins. Edit the Homebridge config.json with advanced JSON syntax checking and structure validation. Visual configuration for over 450 plugins (no manual config.json editing required) Monitors your Homebridge server via a fully customizable widget-based dashboard. View the Homebridge logs. View and control Homebridge accessories. Restart Homebridge. Backup and Restore your Homebridge instance and more. Homebridge Config UI X also provides a tool called hb-service which makes it easy to setup Homebridge as a service on Linux/Raspbian, macOS and Windows 10. The dashboard is widget-based and completely customizable with a number of themes available.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 17
    Shadcn UI NextJS Boilerplate

    Shadcn UI NextJS Boilerplate

    Shadcn UI NextJS Boilerplate. Free Open-source ChatGPT UI Admin

    Launch your SaaS startup within a few days with the first Admin Dashboard Shadcn UI NextJS boilerplate. Get started with Horizon AI Boilerplate today. Horizon AI Boilerplate is the first open-source Admin Dashboard OpenAI ChatGPT AI Template made for Shadcn UI, NextJS, and Tailwind CSS! Start creating outstanding Chat AI SaaS Apps faster. It comes with over 30+ dark/light frontend individual elements, like buttons, inputs, navbars, nav tabs, cards, or alerts, giving you the freedom of choosing and combining.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 18
    UI Kitten

    UI Kitten

    React Native UI library based on Eva Design System

    A React Native framework for creating stunning cross-platform mobile applications. Design system-based, UI Kitten brings your product from an MVP to the final product version. Forever open source and free! UI Kitten is a React Native implementation of the Eva Design System. The framework contains a set of general-purpose UI components styled in a similar way. The most awesome thing about Ui Kitten is that the themes can be changed in the runtime without reloading the application. This way, you may easily focus on business logic, while UI Kitten takes care of the visual appearance of your product. Unlock the true power of the theming system by switching between Light and Dark themes in the runtime. Drive diversity by creating as many themes as needed without changing the source code of the components. Construct stunning and consistent interfaces using atomic components by following the Eva Design System specifications.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 19
    daisyUI

    daisyUI

    daisyUI components built with React

    daisyUI components built with React, Typescript, and TailwindCSS. A React component library for daisyUI, the most popular, free, and open-source Tailwind CSS component library.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 20
    Flood

    Flood

    A modern web UI for various torrent clients

    Flood is a modern web-based interface for various torrent clients, featuring a Node.js backend and a React frontend, providing a comprehensive tool for managing torrent downloads.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 21
    Node Modules Inspector

    Node Modules Inspector

    Interactive UI for local node modules inspection

    This is a tool (CLI + interactive UI) for inspecting the node_modules directory of a JavaScript/TypeScript project, created by Anthony Fu. It supports projects using npm, pnpm or bun. The idea is to help developers visualise the dependency graph, see which dependencies are installed, their sizes, types (ESM vs CJS), origins (catalog vs registry), and filter or build a static report of a project’s dependency tree. The project includes a web UI version that you can try at node-modules.dev, and a build command to generate a static output (folder .node-modules-inspector) for hosting. It supports configuration via node-modules-inspector.config.ts for customizing filters and display settings. Internally it uses a web version with WebContainer to run in-browser installations for live project visualisations. It’s especially useful for large monorepos or complex dependency trees where understanding size, duplication or unused packages is critical.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 22
    koa2-swagger-ui

    koa2-swagger-ui

    Swagger UI as Koa v2 middleware

    Host swagger ui at a given directory from your koa v2 app.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 23
    tabix

    tabix

    Tabix.io UI

    Open source simple business intelligence application and sql editor tool for Clickhouse. Auto-completion of fields, dictionaries and functions. Tips on fields and functions in Russian and English. Reformatting queries / autoformat. Minimizes brackets and subqueries. Setting the autocompletion / enableLiveAutocompletion. Backlight brackets. The list of functions is loaded based on the capabilities of the server. Displays which query is running. Display the number of tables at the database. The icon of the table depends on its engine. List of fields in the table and inserting the field when clicking in the editor. DB selection via double click in the tree, pop-up window about selection. Search in the tree of objects, filtering the tree. Rebuilding the list of databases / tables after the query is executed. Table with information about completed requests at the end of the list / Requests in the tab are logged for performance comparison.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 24
    AskUI

    AskUI

    Humanizing UI Automation

    Reliable, automated end-to-end testing that only depends on what is shown on your screen instead of the technology or platform you are running on. This repo is a mono repo consisting mainly of npm packages. We use workspaces to manage the different npm packages etc. This may change in the future as we plan to include also packages, libraries etc. written in other languages in this repo to make the power of AskUI available to non-typescript/-javascript developers as well. Gitpod runs AskUI in a remote Docker container in the cloud. We prepared a GitHub Repository for you to get you started without any hassle. Install AskUI locally to experience it without the limitations of a cloud environment. Run your first instruction on your own machine.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    Material ScrollTop Button

    Material ScrollTop Button

    Lightweight, Material Design inspired plugin

    Lightweight, Material Design-inspired plugin for scrolling on top of the page (with jQuery) Just hit the button to smoothly scroll back to the top of the page.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next