function: frontend-framework
1888 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| JetBrains/compose-multiplatform Compose Multiplatform is a declarative UI framework by JetBrains, based on Jetpack Compose, for sharing UI code across Android, iOS, deskto… | 99 | 19319 | stable |
| radix-ui/primitives Radix Primitives is an open-source, unstyled React UI component library focused on accessibility, customization, and developer experience. … | 75 | 19213 | active |
| hyperapp/hyperapp Hyperapp is an ultra-lightweight (~1 kB) JavaScript framework for building browser-based hypertext applications. It combines a virtual DOM … | 28 | 19198 | stable |
| baidu/amis amis is a frontend low-code framework from Baidu that generates admin pages and UIs from JSON configuration. It lets developers build compl… | 63 | 18888 | stable |
| framework7io/framework7 Framework7 is a free, open-source HTML framework for building mobile, desktop, and web apps with native iOS and Android (Material Design) l… | 98 | 18746 | stable |
| uikit/uikit UIkit is a lightweight, modular CSS and JavaScript front-end framework for building fast web interfaces. It provides a large set of compone… | 98 | 18531 | active |
| tusen-ai/naive-ui Naive UI is a Vue 3 component library with 90+ components written in TypeScript. It offers a type-safe theme customization system, tree-sha… | 77 | 18511 | active |
| wangeditor-team/wangEditor wangEditor is an open-source web-based WYSIWYG rich text editor written in TypeScript. It works out of the box with plain JavaScript and pr… | 23 | 18364 | stable |
| ionic-team/ionicons Ionicons is an open-source icon set of 1,300+ hand-crafted SVG icons built by the Ionic team, distributed as a web component usable in any … | 96 | 18160 | stable |
| emotion-js/emotion Emotion is a high-performance CSS-in-JS library for writing CSS styles with JavaScript, supporting both string and object styles with predi… | 84 | 18016 | stable |
| aidenybai/million Million.js is an optimizing compiler for React that replaces React's virtual DOM reconciliation with a faster 'block' virtual DOM that diff… | 60 | 17669 | active |
| clauderic/dnd-kit A modern, lightweight, and extensible drag and drop toolkit for the web with a framework-agnostic core and adapters for React, Vue, Svelte,… | 88 | 17571 | active |
| cure53/DOMPurify DOMPurify is a fast, DOM-only XSS sanitizer for HTML, MathML and SVG that removes malicious markup while allowing safe content. It works in… | 99 | 17339 | stable |
| microsoft/react-native-windows Microsoft's extension of React Native that lets developers build native Windows applications using JavaScript and React. It targets Windows… | 92 | 17329 | active |
| lottie-react-native/lottie-react-native A React Native library that renders Lottie animations (Adobe After Effects animations exported as JSON via Bodymovin) natively on iOS, Andr… | 99 | 17205 | stable |
| flet-dev/flet Flet is a Python framework for building realtime web, mobile, and desktop applications entirely in Python, using Flutter to render the UI. … | 98 | 16618 | active |
| udecode/plate Plate is a React framework for building rich-text editors, built on Slate with a headless plugin system, composable packages, and shadcn/ui… | 95 | 16533 | active |
| DIYgod/DPlayer DPlayer is an open-source HTML5 video player library with built-in danmaku (bullet comment) support, written in JavaScript. It supports mul… | 54 | 16485 | stable |
| infernojs/inferno Inferno is an extremely fast, React-like JavaScript library for building modern user interfaces on both client and server. It achieves high… | 91 | 16455 | active |
| Snapchat/Valdi Valdi is a cross-platform UI framework from Snap that compiles declarative TypeScript UI code directly to native views on iOS, Android, and… | 76 | 16378 | active |
| vue-element-admin A production-ready Vue 2 admin front-end solution built on Element UI, featuring i18n, role-based routing, mock data, and rich enterprise t… | 23 | 90208 | maintenance |
| mattboldt/typed.js Typed.js is a JavaScript library that animates text as if it were being typed, with configurable typing speed, backspacing, and looping thr… | 61 | 16285 | stable |
| a2ui-project/a2ui A2UI is an open standard and set of libraries that lets AI agents generate rich, interactive user interfaces by sending declarative JSON co… | 62 | 16210 | active |
| vercel-labs/json-render json-render is a Generative UI framework that lets AI generate dynamic, personalized interfaces from natural language prompts, constrained … | 77 | 16039 | active |
| Low-Code Engine Alibaba's enterprise-class low-code engine for building visual page-building and app-development platforms. It provides an extensible edito… | 27 | 15883 | active |
| darkroomengineering/lenis Lenis is a lightweight, dependency-free smooth scroll library for modern browsers that wraps native scrolling to keep accessibility, sticky… | 98 | 15574 | stable |
| ag-grid/ag-grid AG Grid is a fully-featured, highly customizable JavaScript data grid library for building enterprise applications. It supports React, Angu… | 98 | 15564 | stable |
| Lynx Lynx is an open-source cross-platform UI engine family that lets web developers build truly native interfaces for mobile, web, and desktop … | 87 | 15111 | active |
| riot/riot Riot.js is a simple, elegant component-based UI library for building client-side web interfaces with custom tags. It compiles HTML-based co… | 93 | 14914 | stable |
| soybeanjs/soybean-admin SoybeanAdmin is a clean, elegant, and powerful admin dashboard template built on Vue3, Vite, TypeScript, Pinia, NaiveUI, and UnoCSS. It pro… | 93 | 14887 | active |
| vuejs/pinia Pinia is the official type-safe state management library for Vue, built on the Composition API with DevTools support and a modular, extensi… | 98 | 14708 | stable |
| MithrilJS/mithril.js Mithril.js is a small (~9 KB gzipped) client-side JavaScript framework for building Single Page Applications, with a virtual DOM, routing, … | 83 | 14493 | stable |
| callstack/react-native-paper React Native Paper is a cross-platform UI component library for React Native that implements Google's Material Design (including Material Y… | 95 | 14449 | stable |
| bootstrap-vue/bootstrap-vue BootstrapVueNext is a component library providing Bootstrap v5 components, directives, and composables for Vue.js 3 and Nuxt 3, with automa… | 57 | 14427 | active |
| marko-js/marko Marko is a declarative, HTML-based language and framework for building dynamic, reactive web user interfaces, where nearly any valid HTML i… | 95 | 14407 | active |
| vercel/commerce Next.js Commerce is a high-performance, server-rendered ecommerce storefront template built on the Next.js App Router with React Server Com… | 66 | 14236 | active |
| dream-num/univer Univer is a full-stack, isomorphic TypeScript SDK for building embeddable office applications - spreadsheets, documents, and presentations … | 92 | 14215 | active |
| tamagui/tamagui Tamagui is a TypeScript framework for styling React apps with full parity between React web and React Native, comprising a style library (@… | 95 | 14155 | active |
| satnaing/shadcn-admin Shadcn Admin is an admin dashboard UI built with ShadcnUI (TailwindCSS + RadixUI) and Vite, featuring 10+ pages, light/dark mode, responsiv… | 74 | 14028 | active |
| formkit/auto-animate AutoAnimate is a zero-config, drop-in animation utility that adds smooth transitions to web apps with a single line of code. It works with … | 82 | 13908 | stable |
| single-spa/single-spa single-spa is a JavaScript framework for building microfrontend architectures, acting as a top-level router that loads, mounts, and unmount… | 65 | 13878 | stable |
| shipshapecode/shepherd Shepherd is an open-source JavaScript library for building guided product tours and user onboarding experiences in web apps. It is framewor… | 99 | 13797 | active |
| RaspberryPiFoundation/blockly Blockly is a JavaScript library that adds a customizable, drag-and-drop visual programming editor to web apps, representing code concepts a… | 98 | 13533 | stable |
| fkhadra/react-toastify React-Toastify is a React library for adding toast notifications to web applications with minimal setup. It provides a highly customizable … | 83 | 13437 | stable |
| Tencent/omi Omi is a Web Components framework built in TypeScript that combines custom elements, shadow DOM, and JSX with signal-driven reactive progra… | 56 | 13260 | active |
| puckeditor/puck Puck is a modular, open-source visual editor for React that lets developers embed drag-and-drop page building into their own applications u… | 94 | 13207 | active |
| mdbootstrap/TW-Elements TW Elements is a free, MIT-licensed collection of 500+ interactive UI components, design blocks, and templates built on Tailwind CSS, with … | 56 | 13158 | active |
| stenciljs/core Stencil is a TypeScript-based compiler and toolchain for building standards-compliant Web Components (Custom Elements) using JSX, decorator… | 99 | 13126 | stable |
| hotwired/stimulus Stimulus is a modest JavaScript framework that augments server-rendered HTML with interactive behavior using data-controller, data-target, … | 66 | 13083 | stable |
| dip/cmdk cmdk is a fast, unstyled React component for building command menus (⌘K palettes) that also works as an accessible combobox. It provides a … | 56 | 12916 | active |
| emilkowalski/sonner Sonner is an opinionated toast notification component library for React. It provides a single Toaster component and a toast() API for rende… | 95 | 12900 | stable |
| atlassian/pragmatic-drag-and-drop A low-level, headless drag and drop toolchain built on the browser's native drag and drop APIs, usable with any frontend framework. It powe… | 70 | 12739 | stable |
| nhn/tui.calendar TOAST UI Calendar is a full-featured JavaScript calendar component with monthly, weekly, and daily views, drag-and-drop scheduling, and def… | 23 | 12702 | active |
| react-icons/react-icons A React library that provides SVG icons from popular icon packs (Font Awesome, Material Design, Bootstrap, Heroicons, and many more) as Rea… | 87 | 12621 | stable |
| segmentio/evergreen Evergreen is Segment's open-source React UI framework and design system for building enterprise-grade web applications. It provides polishe… | 63 | 12424 | stable |
| snabbdom/snabbdom Snabbdom is a virtual DOM library for JavaScript/TypeScript with a tiny (~200 SLOC) modular core and extensible module system. It provides … | 80 | 12397 | stable |
| CoreUI Free Admin Template CoreUI Free Admin Template is an open-source Bootstrap 5 admin dashboard template available in Bootstrap, React, Vue, and Angular versions.… | 89 | 12242 | active |
| retejs/rete Rete.js is a TypeScript-first JavaScript framework for building node-based visual programming editors and dataflow/control-flow graph inter… | 65 | 12226 | stable |
| ant-design/ant-design-mobile Ant Design Mobile is a React component library providing essential UI blocks for building mobile web applications. It offers optimized, cus… | 86 | 12041 | stable |
| creativetimofficial/ui Creative Tim UI is an open-source component library and custom registry built on top of shadcn/ui, providing pre-built, customizable React … | 55 | 12011 | active |
| summernote/summernote Summernote is a JavaScript WYSIWYG rich text editor library built on jQuery with Bootstrap 3/4/5 support. It replaces a div element with an… | 69 | 11836 | active |
| Bootstrap Table Bootstrap Table is a JavaScript library that extends HTML tables with features like sorting, pagination, checkbox/radio selection, and AJAX… | 88 | 11810 | stable |
| Gutenberg Gutenberg is the block editor project for WordPress, providing a modular editing experience where content is composed of blocks. It ships a… | 95 | 11753 | active |
| zyronon/douyin A mobile-first short-video web application that imitates TikTok/Douyin, built with Vue3, Vite5, and Pinia. It uses axios-mock-adapter to se… | 65 | 11533 | active |
| tambo-ai/tambo Tambo is an open-source generative UI SDK for React that lets developers register components with Zod schemas so an AI agent can choose and… | 83 | 11169 | active |
| styleguidist/react-styleguidist React Styleguidist is an isolated React component development environment with a hot-reloaded dev server and a living style guide. It auto-… | 23 | 11066 | stable |
| gregberge/svgr SVGR is a universal tool that transforms SVG files into ready-to-use React components, with an optimizer powered by SVGO. It is available a… | 54 | 11055 | active |
| timolins/react-hot-toast react-hot-toast is a lightweight (under 5kb) React notification library for rendering toast messages and snackbars. It offers a simple toas… | 43 | 10969 | stable |
| vuestorefront/vue-storefront Alokai (formerly Vue Storefront) is a Frontend-as-a-Service ecosystem for building fast, scalable, headless eCommerce storefronts on Vue/Nu… | 73 | 10941 | active |
| Gatsby Gatsby is an open-source React-based framework for building fast, content-rich websites and apps, combining static-site generation with dyn… | 88 | 55941 | maintenance |
| Akryum/vue-virtual-scroller A Vue 3 component library providing virtual scrolling for rendering large lists efficiently by only rendering visible items. It includes Re… | 98 | 10791 | active |
| daybrush/moveable Moveable is a TypeScript library for making DOM elements draggable, resizable, scalable, rotatable, warpable, pinchable, groupable, and sna… | 23 | 10748 | active |
| mui/base-ui Base UI is an unstyled React component library for building accessible user interfaces and design systems, created by the makers of Radix, … | 91 | 10729 | active |
| MudBlazor/MudBlazor MudBlazor is a Material Design component library for Blazor, written entirely in C# with minimal JavaScript. It provides a large set of UI … | 99 | 10561 | active |
| Element Element UI is a Vue.js 2.0 component library providing a comprehensive set of web UI widgets such as tables, forms, dialogs, and navigation… | 23 | 54059 | maintenance |
| reactstrap/reactstrap Reactstrap provides stateless React components implementing Bootstrap 5 UI elements like buttons, modals, tooltips, and dropdowns without j… | 23 | 10512 | stable |
| unovue/shadcn-vue shadcn-vue is a Vue port of shadcn/ui providing beautifully designed, accessible UI components built on Reka UI (formerly Radix Vue) and Ta… | 95 | 10496 | active |
| ckeditor/ckeditor5 CKEditor 5 is a modern JavaScript/TypeScript rich-text (WYSIWYG) editor framework with a modular plugin architecture, custom data model, an… | 98 | 10481 | stable |
| vanilla-extract-css/vanilla-extract vanilla-extract is a zero-runtime CSS-in-TypeScript library that lets you write locally scoped styles, CSS variables, and themes in .css.ts… | 94 | 10413 | stable |
| DouyinFE/semi-design Semi Design is a modern, comprehensive React UI library and design system maintained by Douyin (TikTok) frontend team, offering 80+ high-qu… | 84 | 10318 | active |
| pmndrs/valtio Valtio is a small TypeScript state management library that wraps objects in JavaScript proxies, letting you mutate state directly while Rea… | 88 | 10228 | active |
| cyclejs/cyclejs Cycle.js is a functional and reactive JavaScript/TypeScript framework for building predictable web applications, organized as a monorepo of… | 62 | 10225 | stable |
| FormidableLabs/spectacle Spectacle is a React-based library for building presentation decks as code using JSX or Markdown/MDX syntax. It supports interactive slides… | 68 | 10155 | active |
| TypeCellOS/BlockNote BlockNote is an open-source, block-based rich text editor library for React, built on ProseMirror and TipTap, offering a Notion-style editi… | 94 | 10122 | active |
| i18next/react-i18next react-i18next is a powerful internationalization library for React and React Native built on the i18next ecosystem. It provides hooks, high… | 76 | 10039 | stable |
| Semantic UI Semantic UI is a CSS/JS UI component framework offering 50+ elements with deep theming via 3000+ CSS variables and LESS-based variable inhe… | 23 | 51027 | maintenance |
| unoplatform/uno Uno Platform is an open-source (Apache-2.0) .NET framework for building native mobile, web, desktop, and embedded applications from a singl… | 98 | 10019 | active |
| MrXujiang/h5-Dooring H5-Dooring is an open-source low-code visual page builder for creating H5 (mobile web), landing pages, and PC websites via drag-and-drop co… | 74 | 9982 | active |
| facebook/stylex StyleX is a JavaScript styling system and compiler from Meta that generates optimized, collision-free atomic CSS at build time. It combines… | 87 | 9912 | active |
| lukeed/clsx A tiny (239B) JavaScript utility for conditionally constructing CSS className strings from strings, objects, and arrays. It serves as a fas… | 23 | 9832 | stable |
| MahApps/MahApps.Metro MahApps.Metro is a UI toolkit for WPF that restyles common controls with a modern Metro/Modern look and adds custom controls inspired by Wi… | 70 | 9817 | stable |
| blueedgetechno/win11React A web application that replicates the Windows 11 desktop experience in the browser using React, Redux, and CSS. It includes simulated apps … | 10 | 9669 | active |
| microsoft/fast FAST is Microsoft's collection of tools for building standards-based Web Components, centered on the lightweight @microsoft/fast-element li… | 98 | 9668 | active |
| pmndrs/use-gesture @use-gesture is a TypeScript library for binding rich mouse and touch gestures (drag, pinch, zoom, wheel, scroll) to React components or va… | 23 | 9622 | stable |
| lepoco/wpfui WPF UI is a C# library that brings Fluent Design (Windows 11 style) to Windows Presentation Foundation applications, restyling base control… | 85 | 9612 | active |
| buefy/buefy Buefy is a lightweight library of responsive UI components for Vue.js 3 based on the Bulma CSS framework. It provides semantic, accessible … | 98 | 9520 | active |
| missive/emoji-mart Emoji Mart is a customizable emoji picker component for the web, available as a React component and a vanilla browser web component. It dec… | 23 | 9399 | active |
| Carbon Design System Carbon is IBM's open-source design system providing React and web component libraries, Sass styles, design tokens, icons, and pictograms fo… | 94 | 9385 | active |
| Flowbite Flowbite is an open-source UI component library built on top of Tailwind CSS, providing interactive web components, themes, icons, and a Fi… | 89 | 9324 | active |
| dotnet/blazor Blazor is a front-end web framework from Microsoft for building interactive web apps in C# using reusable components that can run on the cl… | 10 | 9268 | stable |