function: frontend-framework
1888 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Wildhoney/ReactShadow ReactShadow (npm: react-shadow) is a small React library for creating Shadow DOM roots declaratively via components like root.div, giving f… | 32 | 1382 | active |
| nlkitai/nlux NLUX is an open-source React and JavaScript library for building conversational AI chat interfaces powered by large language models. It pro… | 51 | 1381 | active |
| Th3Wall/Fakeflix Fakeflix is a Netflix-inspired web application clone built with React, Redux, and Firebase, featuring authentication, movie/series browsing… | 32 | 4947 | maintenance |
| mdgriffith/elm-ui elm-ui is an Elm library that provides a complete alternative to writing HTML and CSS for building web interfaces. It offers a design toolk… | 75 | 1380 | stable |
| openkraken/kraken Kraken is a high-performance rendering engine built on Flutter that supports web standards (HTML/CSS/JavaScript), letting web-style code ru… | 23 | 4927 | maintenance |
| Tencent/kbone kbone is a Tencent framework that provides an adapter layer simulating the browser environment so that Web frontend code (Vue, React, Preac… | 54 | 4914 | maintenance |
| react-component/table @rc-component/table is a low-level React table component library providing primitives for building data tables, including fixed headers, st… | 99 | 1373 | active |
| DexterHuang/CyberCodeOnline CyberCode Online is a free browser and mobile cyberpunk text-based MMORPG built with React.js and TypeScript. It features casual AFK gamepl… | 76 | 1370 | active |
| desko27/react-call react-call is a tiny TypeScript library that lets you turn React components into callable async functions via createCallable(), so UI like … | 86 | 1367 | active |
| htmujahid/shadcn-editor A rich text WYSIWYG editor built on Meta's Lexical editor framework, styled with shadcn/ui components. It is distributed as copy-paste comp… | 66 | 1365 | active |
| AnsGoo/openDataV OpenDataV is a pure-frontend, drag-and-drop, low-code data visualization platform for building dashboard big-screens. It is built with Vue3… | 66 | 1363 | active |
| google/visualblocks Visual Blocks for ML is a Google visual programming framework that provides a no-code node graph editor for building ML pipelines from drag… | 71 | 1361 | active |
| vue3-sfc-loader vue3-sfc-loader (successor to http-vue-loader) is a JavaScript library that loads and compiles Vue Single File Component (.vue) files direc… | 23 | 1354 | active |
| rob-balfre/svelte-select A select/autocomplete/typeahead dropdown component for Svelte applications. Version 6+ targets Svelte 5, using runes, callback props, and s… | 86 | 1351 | active |
| VadimDez/ng2-pdf-viewer ng2-pdf-viewer is an Angular component library for rendering PDF files in web applications, built on top of PDF.js. It supports features li… | 64 | 1349 | active |
| Scratch 3.0 Scratch GUI is a set of React components that make up the interface for creating and running Scratch 3.0 projects, the block-based visual p… | 10 | 4811 | maintenance |
| vueup/vue-quill VueQuill is a Vue 3 component that wraps the Quill rich text editor, written entirely in TypeScript. It provides a simple API for embedding… | 96 | 1347 | active |
| rjaros/kvision KVision is an object-oriented web framework for Kotlin/JS that lets developers build modern web UIs entirely in Kotlin without HTML, CSS, o… | 91 | 1347 | active |
| bespokejs/bespoke Bespoke.js is a super minimal (1KB) modular presentation micro-framework for modern browsers, providing a core slide-deck engine with a con… | 32 | 4796 | maintenance |
| tiberiuzuld/angular-gridster2 An Angular library implementing a gridster-style draggable and resizable grid layout for building dashboards with widgets. It provides Angu… | 90 | 1345 | active |
| caplin/FlexLayout FlexLayout is a docking layout manager for React that arranges components into resizable, draggable tabsets with splitters. It supports flo… | 99 | 1344 | active |
| climblee/uv-ui uv-ui is a multi-platform Vue UI component framework based on uView 2.x, compatible with Vue 2 and Vue 3 across uni-app targets including H… | 28 | 1344 | active |
| MomenSherif/react-oauth A collection of React libraries for OAuth2 authentication, including @react-oauth/google built on Google Identity Services and @react-oauth… | 82 | 1338 | active |
| nslogx/flutter_easyloading A lightweight, customizable Flutter package for showing loading spinners, progress bars, result states, and toast notifications without nee… | 96 | 1336 | stable |
| frappe/datatable Frappe DataTable is a modern, dependency-light JavaScript library for rendering interactive, editable data tables in the browser. It suppor… | 95 | 1331 | active |
| Shopify/remote-dom Remote DOM is a TypeScript library that synchronizes a tree of DOM elements created in a sandboxed JavaScript environment (like an iframe o… | 89 | 1330 | active |
| seraui/seraui Sera UI is an open-source UI component library for React, Next.js, and other JSX-based frameworks, built with Tailwind CSS and Framer Motio… | 39 | 1329 | active |
| BelkacemYerfa/shadcn-extension An open-source collection of UI components that extends shadcn/ui, built with React, Radix UI, and Tailwind CSS. It ships as a copy-paste c… | 32 | 1328 | active |
| masastack/MASA.Blazor MASA.Blazor is a Material Design-based UI component library for Blazor, supporting Blazor Server, Blazor WebAssembly, and MAUI Blazor. It o… | 82 | 1327 | active |
| apache/incubator-weex-ui Weex Ui is a rich-interactive, lightweight, high-performance UI component library built on Apache Weex for cross-platform mobile developmen… | 10 | 4719 | maintenance |
| yudaocode/yudao-mall-uniapp Yudao Mall is a fully open-source mobile e-commerce storefront built with Vue3 and uni-app, part of the Yudao (ruoyi-vue-pro) development p… | 87 | 1325 | active |
| IsaacGemal/wikitok WikiTok is a web application that presents random Wikipedia articles in a TikTok-style vertical scrolling feed, supporting 14 languages. It… | 26 | 1319 | active |
| moumen-soliman/uitripled UI TripleD is a collection of production-ready UI blocks, components, and full pages built for shadcn/ui and Base UI, powered by Framer Mot… | 58 | 1315 | active |
| aeagle/react-spaces React Spaces is a React component library providing a nestable layout system of anchored, scrollable, and resizable spaces for building des… | 53 | 1314 | active |
| 3lang3/react-vant React Vant is a lightweight and reliable mobile UI component library for React, based on the Vant design system. It provides a set of ready… | 10 | 1313 | active |
| TrySound/rifm Rifm is a tiny, dependency-free React hook and render-prop component for building formatted and masked text inputs while preserving cursor … | 88 | 1309 | stable |
| unjs/unhead Unhead is a framework-agnostic TypeScript library for managing the HTML document head (titles, meta tags, scripts, links, attributes) in re… | 95 | 1305 | stable |
| maslianok/react-resize-detector A tiny (~2kb) TypeScript React library for detecting element size changes using the native ResizeObserver API. It provides a hook and compo… | 65 | 1303 | stable |
| schrodinger/fixed-data-table-2 FixedDataTable 2 is a React table component for rendering very large datasets (thousands to millions of rows) with performant, lazily rende… | 74 | 1302 | active |
| ant-design/ant-motion Ant Motion is the motion design specification and a set of React animation components from the Ant Design ecosystem. It provides out-of-the… | 23 | 4612 | maintenance |
| artsy/fresnel @artsy/fresnel is a React library for building responsive layouts using CSS media queries in a way that is compatible with server-side rend… | 79 | 1297 | active |
| starc007/ui-components beUI is a collection of 111 animated React/Next.js UI components built with Framer Motion and Tailwind CSS v4, distributed via the shadcn r… | 78 | 1297 | active |
| zhuzichu520/FluentUI A Fluent Design component library for Qt QML (Qt Quick), providing Microsoft Fluent-style UI controls for cross-platform desktop applicatio… | 55 | 4587 | maintenance |
| margox/braft-editor Braft Editor is a beautiful and easy-to-use rich text (WYSIWYG) editor component for React, built on top of draft-js. It supports multimedi… | 32 | 4587 | maintenance |
| Spectrum React Spectrum is a collection of libraries implementing Adobe's Spectrum design system, including styled components (React Spectrum), unst… | 77 | 1289 | stable |
| remaxjs/remax Remax is a framework that runs real React inside mini-program environments, letting developers build WeChat, Alipay, QQ, and Toutiao mini-p… | 10 | 4556 | maintenance |
| badoo/Chatto Chatto is a lightweight Swift framework for building chat application UIs on iOS, designed for extensibility and performance. It ships with… | 67 | 4553 | maintenance |
| mamaral/Neon Neon is a Swift framework for building programmatic UIKit layouts without Auto Layout constraints or Interface Builder. It provides an intu… | 23 | 4545 | maintenance |
| microsoft/griffel Griffel is a CSS-in-JS library for React with near-zero runtime, ahead-of-time compilation, and atomic CSS output. It supports server-side … | 77 | 1281 | active |
| atomicojs/atomico Atomico is a micro-library for building web components using only functions, hooks, and a virtual DOM, with a React-like syntax in JavaScri… | 86 | 1277 | active |
| tangbc/vue-virtual-scroll-list A Vue.js component that renders very large lists efficiently using virtual scrolling, only mounting visible items to the DOM. It automatica… | 23 | 4506 | maintenance |
| troisjs/trois TroisJS is a Vue 3 component library that wraps Three.js so developers can build WebGL 3D scenes declaratively with Vue templates, powered … | 10 | 4500 | maintenance |
| SortableJS/vue.draggable.next A Vue 3 component wrapping Sortable.js that adds drag-and-drop reordering of lists with two-way synchronization to the view model array. It… | 23 | 4499 | maintenance |
| react-component/tree @rc-component/tree is a React component library providing accessible tree view primitives, maintained as part of the Ant Design ecosystem. … | 98 | 1273 | active |
| Yomguithereal/react-blessed A custom React renderer for the blessed terminal UI library, letting you build terminal user interfaces with JSX components. It maps React … | 23 | 4495 | maintenance |
| simonwep/pickr Pickr is a dependency-free, multi-themed, responsive color picker library for JavaScript web applications. It supports multiple color repre… | 96 | 4487 | maintenance |
| muicss/mui MUI is a lightweight CSS framework implementing Google's Material Design guidelines, with a small gzipped footprint (~6.6K CSS, ~5.4K JS) a… | 32 | 4484 | maintenance |
| madebymany/sir-trevor-js Sir Trevor is a browser-based rich content editor for the web built around intuitive block-based content creation. Content is stored as str… | 32 | 4480 | maintenance |
| oliviertassinari/react-swipeable-views A React component library for creating swipeable views with touch and mouse swipe gestures, usable in the browser and experimentally in Rea… | 80 | 4470 | maintenance |
| triggerjs/trigger Trigger JS is a small TypeScript library that creates scroll-based animations using HTML attributes and CSS variables, without writing Java… | 32 | 1266 | active |
| mescroll/mescroll mescroll is a lightweight JavaScript framework for pull-to-refresh and pull-up infinite loading in mobile web lists, written in vanilla JS … | 23 | 4455 | maintenance |
| Equal-UI/Equal Equal UI is a Vue 3 component library with 30+ hackable UI components built on top of Tailwind CSS. It ships with built-in dark theme suppo… | 32 | 1262 | active |
| facebook/prop-types A JavaScript library for runtime type checking of React component props and similar objects. It lets developers document expected property … | 10 | 4448 | maintenance |
| cferdinandi/reef Reef is a tiny (2.6kb) vanilla JavaScript utility library for building reactive, state-based UI components using signals, rendering, and DO… | 36 | 1261 | active |
| OpenSilver/OpenSilver OpenSilver is an open-source, MIT-licensed framework for building cross-platform applications with C#, VB.NET, or F# and XAML, powered by W… | 77 | 1260 | active |
| dqev/reicon Reicon is an open-source SVG asset library offering 3,900+ UI icons, 71,000+ illustrations, and 4,900+ brand logos under an MIT license. It… | 80 | 1258 | active |
| johnwalley/allotment Allotment is a React component library for creating resizable split-pane views, derived from VS Code's split view implementation. It suppor… | 78 | 1258 | active |
| fsprojects/Avalonia.FuncUI Avalonia.FuncUI is an F# library providing a functional Elm-style (MVU) layer on top of the Avalonia UI framework, including a virtual DOM,… | 88 | 1257 | active |
| orizens/ngx-infinite-scroll An Angular directive library that adds infinite scrolling to lists and containers, versioned to match Angular releases. It is a small, wide… | 64 | 1253 | active |
| sorich87/bootstrap-tour A JavaScript library for building guided product tours and onboarding walkthroughs using Twitter Bootstrap popovers. It supports step defin… | 23 | 4408 | maintenance |
| Ice-Hazymoon/MikuTools MikuTools is a lightweight collection of browser-based online utilities (the open-source version of miku.tools), built with Vue and Nuxt.js… | 23 | 4404 | maintenance |
| icflorescu/mantine-datatable A lightweight, dependency-free React table/datagrid component built for Mantine UI applications, written in TypeScript. It provides datagri… | 75 | 1251 | active |
| MiniMax-AI/OpenRoom VibeApps (OpenRoom) is a browser-based desktop environment with draggable windows and a suite of built-in apps, all controlled by an AI Age… | 53 | 1251 | active |
| itsnitinr/vscode-portfolio A Visual Studio Code-themed developer portfolio website template built with Next.js and TypeScript. It mimics the VSCode interface with an … | 69 | 1243 | active |
| thomasloven/lovelace-layout-card A Home Assistant Lovelace custom plugin that provides additional view layouts (masonry, horizontal, vertical, grid) for finer control over … | 67 | 1243 | active |
| jaredpalmer/the-platform A collection of React Hooks and Suspense-friendly React components that wrap browser Web APIs like device motion, geolocation, network stat… | 23 | 4369 | maintenance |
| miguel-perez/smoothState.js smoothState.js is a jQuery plugin that progressively enhances page loads to provide smooth, controlled page transitions using pushState. It… | 23 | 4368 | maintenance |
| NepipenkoIgor/ngx-mask ngx-mask is an Angular library providing a standalone directive and pipe for input masking in form fields and HTML elements. It supports cu… | 96 | 1242 | active |
| TheSGJ/nextjs-toploader A React component library that adds a top loading progress bar to Next.js applications, built on top of nprogress. It supports both the App… | 72 | 1237 | active |
| hakimel/stroll.js A small JavaScript library that applies CSS3 3D transform-based scroll effects to HTML lists. It binds to list elements via selectors or jQ… | 32 | 4340 | maintenance |
| albingroen/react-cmdk A React component library for building fast, accessible, and customizable command palettes (⌘K menus) in web applications. It provides comp… | 32 | 1235 | stable |
| bramstein/fontfaceobserver Font Face Observer is a small JavaScript library that loads and monitors @font-face webfonts, notifying you via promises when a font become… | 35 | 4335 | maintenance |
| dashersw/gea Gea is a compiler-first reactive JavaScript UI framework that transforms JSX at build time into surgical DOM patches, eliminating the virtu… | 74 | 1234 | active |
| euvl/vue-js-modal A Vue.js modal component library that makes it easy to add customizable modals and dialogs to Vue applications. It is a contributor-driven … | 23 | 4312 | maintenance |
| SikandarJODD/svelte-animations A collection of free, reusable Svelte animation components inspired by Magic UI, Aceternity UI, and Luxe UI, built with Tailwind CSS and Sv… | 55 | 1227 | active |
| GoogleChromeLabs/dark-mode-toggle A web component (custom element) called <dark-mode-toggle> that adds a dark mode toggle or switch to any website. It respects the user's pr… | 73 | 1225 | stable |
| fkhadra/react-contexify A lightweight React component library for adding customizable context menus (right-click menus) to web applications. It supports submenus, … | 23 | 1224 | stable |
| jonathantneal/flexibility Flexibility is a JavaScript polyfill that implements the CSS Flexible Box Layout (Flexbox) in older browsers like Internet Explorer 8 and 9… | 32 | 4288 | maintenance |
| OCA/web A collection of Odoo Community Association (OCA) addons that enhance the Odoo web client UI. It includes modules for dark mode, dialog sizi… | 77 | 1222 | active |
| tapmodo/Jcrop Jcrop is a JavaScript image cropping engine that lets developers add interactive crop-selection functionality to images in web applications… | 32 | 4273 | maintenance |
| szhsin/react-menu A lightweight, unstyled React component library for building accessible menus, including dropdown, hover, context menus, and nested submenu… | 91 | 1217 | active |
| jsartisan/react-native-magnus Magnus UI is a utility-first UI component framework for React Native, providing themed, styleable components like Button, Div, Text, Modal,… | 23 | 1216 | active |
| pocket-stack/pocketjs PocketJS is a portable application runtime that compiles Solid, Vue Vapor, or Octane component code into a native UI tree rendered by a no_… | 80 | 1215 | active |
| oedotme/generouted Generouted is a library that generates client-side file-based routes for Vite projects, supporting React Router, Solid Router, and related … | 80 | 1214 | active |
| Innei/Shiro Shiro is a minimalist personal website/blog frontend theme built with Next.js, designed for the Mix Space ecosystem. It features real-time … | 77 | 4246 | maintenance |
| evgeni/qifi QiFi is a pure JavaScript WiFi QR code generator that encodes WiFi network credentials into scannable QR codes. It runs entirely client-sid… | 47 | 1212 | active |
| TangramKit/MyLayout MyLayout is an Objective-C iOS UI layout framework that combines Android-style layout classes, iOS AutoLayout/SizeClass, and CSS float/flex… | 23 | 1212 | stable |
| wire-elements/modal A Laravel Livewire component package that provides modals supporting multiple nested child modals while maintaining state. Built with Tailw… | 70 | 1211 | active |
| jdf2e/nutui-react NutUI-React is a JD-style mobile UI component library for React with 70+ high-quality components written in TypeScript. It supports H5 web … | 98 | 1210 | active |
| zhongshaofa/layuimini Layuimini is a clean, lightweight admin dashboard front-end template built on the layui UI library. It initializes the entire admin framewo… | 23 | 4227 | maintenance |