Open-source frontend-framework software
1886 open-source libraries, tools and applications tagged frontend-framework, ranked by how closely frontend-framework is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
1886 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| orion-lib/OrionTV OrionTV is a video player client built with React Native TVOS and Expo, designed to deliver a smooth video viewing experience on Apple TV a… | 54 | 5539 | active |
| Uniswap Interface The open-source repository for Uniswap Labs' front-end interfaces, including the Uniswap web app, the Uniswap Wallet mobile app, and the wa… | 94 | 5534 | active |
| knadh/oat Oat is an ultra-lightweight (~10KB min+gz), zero-dependency UI component library built on semantic HTML, CSS, and vanilla JS WebComponents.… | 84 | 5534 | active |
| valor-software/ngx-bootstrap ngx-bootstrap is a library of Bootstrap 4/5 UI components rewritten natively for Angular, including datepicker, modals, popovers, carousel,… | 92 | 5513 | active |
| serafimcloud/21st 21st.dev is an open-source community registry and marketplace of React UI components built with Tailwind CSS and Radix UI, following shadcn… | 30 | 5477 | active |
| NotionX/react-notion-x A fast and accurate React renderer for Notion pages, built in TypeScript. It fetches Notion page data via notion-client and renders it as R… | 95 | 5431 | active |
| chakra-ui/ark Ark UI is a headless, unstyled component library providing 45+ accessible UI primitives built on Zag.js finite state machines. It offers id… | 95 | 5413 | active |
| bvaughn/react-resizable-panels A React component library for building resizable panel groups and layouts, with horizontal and vertical resizing support. It includes TypeS… | 96 | 5400 | active |
| glideapps/glide-data-grid Glide Data Grid is a canvas-based React data grid component that scales to millions of rows with lazy cell rendering, native scrolling, and… | 48 | 5391 | active |
| UI Grid UI Grid is a free, MIT-licensed data grid component rewritten from scratch by the original AngularJS ui-grid author, offering a familiar gr… | 95 | 5382 | active |
| Splide Splide is a lightweight, dependency-free slider/carousel library written in TypeScript with strong accessibility support. It offers drag/sw… | 23 | 5366 | stable |
| varletjs/varlet Varlet is a Vue 3 component library based on Material Design 2 and 3, offering 70+ lightweight general-purpose components for mobile and de… | 91 | 5334 | active |
| Voice Overlay A fast, full-featured, open-source JavaScript library for building accessible autocomplete experiences. It provides a headless core and a r… | 98 | 5264 | stable |
| iview/iview iView is a high-quality UI component toolkit built on Vue.js 2.0, offering dozens of ready-made components with a friendly API and extensiv… | 23 | 23742 | maintenance |
| KingSora/OverlayScrollbars OverlayScrollbars is a JavaScript scrollbar plugin that hides native scrollbars and replaces them with custom styleable overlay scrollbars … | 87 | 5227 | stable |
| React on Rails React on Rails is a Ruby gem plus npm package that integrates React components into Ruby on Rails applications via view helpers, Shakapacke… | 100 | 5193 | active |
| MCP-UI-Org/mcp-ui mcp-ui is an SDK implementing the MCP Apps standard for delivering interactive UI over the Model Context Protocol. It provides client SDKs … | 72 | 5169 | active |
| negomi/react-burger-menu A React component library providing an off-canvas sidebar (hamburger menu) with multiple animation effects using CSS transitions and SVG pa… | 43 | 5083 | stable |
| Tencent/wujie Wujie (无界) is a micro-frontend framework from Tencent built on Web Components containers plus iframe sandboxes, providing native CSS and JS… | 73 | 5049 | active |
| ctrlplusb/easy-peasy Easy Peasy is a Redux abstraction for React that provides a zero-configuration, hooks-based state management API with strong TypeScript sup… | 71 | 5039 | active |
| rcbyr/keen-slider Keen-Slider is a lightweight (~5.5KB gzipped), dependency-free TypeScript library for building touch-friendly sliders, carousels, and slide… | 48 | 5021 | stable |
| bootboxjs/bootbox Bootbox.js is a small JavaScript library that wraps Bootstrap modals to provide programmatic alert(), confirm(), prompt(), and custom dialo… | 78 | 5017 | stable |
| Animal Island UI A React + TypeScript UI component library styled after Nintendo's Animal Crossing: New Horizons, with 35 accessible components and original… | 82 | 5011 | active |
| unovue/inspira-ui Inspira UI is a curated collection of beautifully designed, reusable Vue and Nuxt components inspired by Aceternity UI and Magic UI. Rather… | 66 | 5010 | active |
| Vue Loader vue-loader is the official webpack loader for compiling Vue.js Single-File Components (.vue files) into JavaScript modules. It enables per-… | 23 | 4958 | stable |
| t4t5/sweetalert SweetAlert is a JavaScript library that replaces the native browser alert() with beautiful, customizable modal dialogs. It supports icons, … | 23 | 22253 | maintenance |
| Tencent/tmagic-editor TMagic is a visual page-building (low-code) platform from Tencent, written in TypeScript with Vue 3. It provides an editor package, runtime… | 97 | 4943 | active |
| dotnetcore/BootstrapBlazor Bootstrap Blazor is an enterprise-level UI component library for Blazor, built on top of Bootstrap styling. It provides a rich set of Razor… | 95 | 4937 | stable |
| ReactiveSearch ReactiveSearch is a UI components library for building search experiences with Elasticsearch, OpenSearch, Solr, and MongoDB backends. It pr… | 95 | 4919 | active |
| fastmail/Squire Squire is a lightweight (16KB gzipped, zero-dependency) HTML5 rich text editor built in TypeScript that treats arbitrary HTML as the source… | 76 | 4918 | stable |
| Polymer Polymer is Google's original library for building encapsulated, reusable Web Components that work like standard HTML elements, with feature… | 53 | 22019 | maintenance |
| Reagent Reagent is a minimalistic ClojureScript interface to React.js that lets you write efficient React components using plain ClojureScript func… | 73 | 4888 | stable |
| surveyjs/survey-library SurveyJS Form Library is a free, MIT-licensed JavaScript library for rendering dynamic, JSON-driven forms, surveys, quizzes, and multi-step… | 93 | 4884 | stable |
| FirebaseUI FirebaseUI is an open-source library providing pre-built, customizable UI components and bindings on top of Firebase SDKs for authenticatio… | 96 | 4879 | active |
| Shower Shower is an HTML/CSS/vanilla JavaScript presentation engine for creating browser-based slide decks, with themes separated from the core en… | 75 | 4877 | active |
| Effector Effector is a framework-agnostic state management library for JavaScript/TypeScript applications, built around events, stores, and effects … | 91 | 4853 | stable |
| ant-design/pro-components ProComponents is a React UI component library built on top of Ant Design, offering enterprise-grade components like advanced tables, forms,… | 79 | 4839 | active |
| GetWidget GetWidget is an open-source Flutter UI kit library offering 1,000+ production-ready, themable widgets such as buttons, cards, carousels, fo… | 57 | 4833 | active |
| microsoft/fluentui-blazor A Microsoft-maintained library of Razor components implementing the Fluent Design System for ASP.NET Core Blazor applications. Many compone… | 94 | 4821 | active |
| mobxjs/mobx-react mobx-react provides React bindings for the MobX state management library, exporting the `observer` higher-order component/decorator and uti… | 10 | 4816 | active |
| ant-design/x Ant Design X is a React UI component library and toolkit from the Ant Design team for building AI-driven conversational interfaces, includi… | 83 | 4808 | active |
| nomcopter/react-mosaic react-mosaic is a React component library that implements a tiling window manager for web apps, providing drag-to-resize and drag-to-rearra… | 84 | 4800 | active |
| formkit/formkit FormKit is a form framework for React and Vue that provides a single-component API with co-located validation, automatic data structuring, … | 85 | 4777 | active |
| suren-atoyan/monaco-react A React wrapper library for the Monaco Editor (the code editor powering VS Code), allowing one-line integration into any React application.… | 65 | 4746 | stable |
| San San is a fast, lightweight (under 17k gzipped), flexible JavaScript MVVM component framework developed by Baidu. It offers declarative HTML… | 73 | 4736 | active |
| jd-opensource/taro-ui Taro UI is a multi-platform UI component library built on the Taro framework, offering a rich set of React-based components. A single set o… | 97 | 4730 | active |
| Mosaic Lite A free, open-source landing page template built with React, Next.js, and Tailwind CSS, created by Cruip. It provides a professional, ready-… | 44 | 4708 | active |
| Vue Router Vue Router is the official client-side routing library for Vue.js, providing expressive route definitions, navigation guards, and history m… | 99 | 4698 | stable |
| Grid.js Grid.js is a free, open-source, MIT-licensed JavaScript table library written in TypeScript for rendering advanced data tables with sorting… | 48 | 4687 | active |
| Fusion Alibaba Fusion Next (@alifd/next) is a configurable, enterprise-class React UI component library for building backend/admin systems. It int… | 80 | 4680 | stable |
| react-syntax-highlighter/react-syntax-highlighter A React component for syntax highlighting code blocks, built on lowlight/refractor (highlight.js and Prism grammars) using an AST to build … | 70 | 4674 | active |
| sagalbot/vue-select A lightweight, zero-dependency Vue component that replaces the native HTML <select> element with a feature-rich, accessible dropdown/combob… | 50 | 4669 | stable |
| swimlane/ngx-datatable ngx-datatable is a feature-rich, lightweight Angular component for presenting large and complex datasets in tables. It supports virtual scr… | 63 | 4668 | active |
| ngx-translate @ngx-translate/core is the internationalization (i18n) library for Angular, providing translation pipes, directives, and services for build… | 80 | 4661 | active |
| Clooos/Bubble-Card Bubble Card is a minimalist and highly customizable card collection for Home Assistant dashboards, offering modern pop-ups, buttons, slider… | 93 | 4639 | active |
| SortableJS A Vue.js component (Vue 2) and directive (Vue 1) that adds drag-and-drop reordering to lists, built on top of Sortable.js. It keeps the HTM… | 23 | 20575 | maintenance |
| FormidableLabs/react-live React Live is a React library that renders React components with editable source code and a live preview, acting as an embeddable playgroun… | 87 | 4613 | active |
| NativeBase NativeBase is a mobile-first, accessible, utility-first component library for React Native and Web that provides ~40 themeable components f… | 48 | 20364 | maintenance |
| seek-oss/playroom Playroom is a zero-install, code-oriented design environment that lets teams design with JSX powered by their own React component library. … | 97 | 4591 | active |
| iconoir-icons/iconoir Iconoir is an open-source icon library with 1600+ free SVG icons designed on a 24x24 pixel grid, distributed via npm packages, CSS, fonts, … | 92 | 4585 | active |
| Meituan-Dianping/mpvue mpvue is a Vue.js-based framework for building mini programs (WeChat, Alipay, Baidu, Toutiao), a fork of Vue 2.4.1 with a modified runtime … | 23 | 20241 | maintenance |
| DavidHDev/vue-bits Vue Bits is an open-source collection of 90+ animated, interactive, and customizable Vue 3 UI components including text animations, backgro… | 62 | 4568 | active |
| ln-dev7/circle Circle is an open-source project management web application inspired by Linear, built with Next.js, TypeScript, shadcn/ui, and Tailwind CSS… | 62 | 4567 | active |
| nandorojo/moti Moti is a universal animation library for React Native and Web, powered by Reanimated 3, offering a declarative prop-based API similar to F… | 24 | 4553 | stable |
| embedpdf/embed-pdf-viewer EmbedPDF is an open-source, framework-agnostic JavaScript PDF viewer that works with React, Vue, Svelte, Preact, and vanilla JS. It offers … | 87 | 4549 | active |
| NG-ALAIN NG-ALAIN is an out-of-the-box admin panel front-end framework built on NG-ZORRO (Ant Design for Angular). It provides responsive layouts, i… | 91 | 4533 | active |
| mdui mdui is a Material Design 3 (Material You) UI component library built entirely with Web Components in TypeScript. It provides 30+ framework… | 77 | 4524 | active |
| nathanreyes/v-calendar VCalendar is an elegant calendar and date picker plugin for Vue.js 3, providing VCalendar and VDatePicker components with attributes, popov… | 23 | 4518 | stable |
| preactjs/signals Signals is a performant, reactive state management library from the Preact team, providing signal, computed, effect, and batch primitives w… | 91 | 4488 | active |
| alibaba/ChatUI ChatUI is a React component library and UI design language from Alibaba for building conversational chat interfaces. It provides chat messa… | 52 | 4450 | active |
| vanjs-org/van VanJS is an ultra-lightweight (~1kB), zero-dependency reactive UI framework built on pure vanilla JavaScript and DOM. It offers React-like … | 78 | 4438 | active |
| imskyleen/animate-ui Animate UI is an open-source distribution of fully animated React components built with TypeScript, Tailwind CSS, Motion (Framer Motion), a… | 44 | 4395 | active |
| pinterest/gestalt Gestalt is Pinterest's open-source design system, providing a React component library with guidelines, tools, and resources for building ac… | 78 | 4375 | active |
| OHIF Medical Imaging Viewer OHIF Viewer is an open-source, zero-footprint web-based medical imaging viewer for DICOM images, built as a configurable and extensible pro… | 98 | 4364 | active |
| creativetimofficial/material-tailwind Material Tailwind is an open-source components library combining Tailwind CSS utility classes with Material Design styling, available as @m… | 66 | 4362 | active |
| bokuweb/react-rnd A React component library that makes elements both draggable and resizable with a simple declarative API. It supports controlled and uncont… | 65 | 4325 | stable |
| serversideup/amplitudejs AmplitudeJS is a lightweight, dependency-free JavaScript library for building fully customizable HTML5 audio players on web pages. It lets … | 60 | 4317 | active |
| lapce/floem Floem is a native Rust UI library with fine-grained reactivity, inspired by Xilem, Leptos, and rui. It provides a declarative, ergonomic AP… | 65 | 4301 | active |
| zpao/qrcode.react A React component library for generating QR codes that render to the DOM as SVG or Canvas. It supports configurable size, colors, error cor… | 73 | 4286 | stable |
| Tencent/westore Westore is a Tencent open-source library providing an MVVM layered architecture for WeChat Mini Programs. It replaces direct setData calls … | 65 | 4281 | active |
| PyScript PyScript is an open‑source framework that lets you write and run Python code directly in the browser using WebAssembly. It combines Pyodide… | 93 | 18688 | maintenance |
| PyScript PyScript is an open source platform for running Python directly in the browser, built on Pyodide (CPython), MicroPython, and WebAssembly. I… | 93 | 18688 | maintenance |
| konstaui/konsta Konsta UI is a free, open-source library of pixel-perfect mobile UI components built with Tailwind CSS, offering iOS and Material Design th… | 99 | 4272 | active |
| mint-lang/mint Mint is a programming language that compiles to JavaScript, designed specifically for building front-end web applications. It provides buil… | 91 | 4267 | active |
| alibaba/weex Weex is a framework for building performant cross-platform mobile UIs using modern web technology, rendering to native Android and iOS comp… | 45 | 18493 | maintenance |
| Shopify/draggable A modular JavaScript drag-and-drop library from Shopify that abstracts native browser drag events into a comprehensive API, with Sortable, … | 46 | 18484 | maintenance |
| ashutosh1919/masterPortfolio A customizable React-based portfolio website template for software developers. It provides prebuilt sections for skills, projects, experien… | 57 | 4227 | active |
| shuding/react-wrap-balancer A small React component that balances text wrapping in headings so lines have more even widths, avoiding single hanging words on the last l… | 52 | 4211 | stable |
| dvtng/react-loading-skeleton A React component library for creating animated loading skeleton placeholders that automatically adapt to your app's typography and layout.… | 51 | 4210 | stable |
| prabhuignoto/react-chrono React Chrono is a modern, feature-rich timeline component library for React applications, supporting vertical, horizontal, and tree layouts… | 62 | 4203 | active |
| google/flexbox-layout FlexboxLayout is an Android library that brings CSS Flexible Box Layout capabilities to Android views. It provides a ViewGroup and a Recycl… | 10 | 18288 | maintenance |
| Melt UI Melt UI is a collection of headless, accessible component builders for Svelte that provide behavior and WAI-ARIA compliance without any sty… | 48 | 4192 | active |
| nandorojo/solito Solito is a TypeScript library that unifies React Native and Next.js, primarily by providing a shared navigation layer built as a wrapper a… | 70 | 4093 | active |
| elrumordelaluz/reactour Reactour is a React library for creating step-by-step guided product tours that highlight and interact with elements on a page. It is a mon… | 57 | 4090 | active |
| TDesign TDesign is an open-source enterprise design system from Tencent with consistent UI component libraries implemented for Vue (2 and 3), React… | 93 | 4077 | active |
| iamhosseindhv/notistack Notistack is a React library for displaying highly customizable notification snackbars (toasts) that can be stacked on top of each other. I… | 62 | 4075 | stable |
| algolia/instantsearch InstantSearch is a family of JavaScript/TypeScript libraries for building performant, instant search and discovery UIs on top of Algolia's … | 94 | 4061 | stable |
| airyland/vux VUX is a mobile UI component library for Vue 2 based on the WeUI design language, targeting WeChat-style mobile web apps. It provides a set… | 61 | 17456 | maintenance |
| TarekRaafat/autoComplete.js autoComplete.js is a lightweight (~3.7 KB gzipped), zero-dependency autocomplete library written in pure vanilla JavaScript. It provides a … | 71 | 4033 | active |
| cloudflare/kumo Kumo is Cloudflare's open-source React component library providing accessible, design-system-compliant UI components built on Base UI. It s… | 82 | 4021 | active |