function: frontend-framework
1888 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| creativetimofficial/material-dashboard-react Material Dashboard 2 React is a free, MIT-licensed admin dashboard template built on React and MUI (Material-UI), featuring over 70 prebuil… | 23 | 3030 | active |
| gl-react gl-react is a universal React library for writing and composing WebGL shaders as declarative React components. It ships with concrete imple… | 83 | 3007 | stable |
| casesandberg/react-color A collection of 13 color picker React components styled after Sketch, Photoshop, Chrome, GitHub, Twitter, and more, plus building blocks to… | 23 | 12324 | maintenance |
| ibelick/prompt-kit prompt-kit is a collection of customizable, high-quality React UI components for building AI application interfaces such as chat experience… | 52 | 2996 | active |
| Tippy.js Tippy.js is a complete tooltip, popover, dropdown, and menu library for the web, powered by Popper. It provides positioning logic and optio… | 10 | 12252 | maintenance |
| ngx-formly/ngx-formly Formly is a dynamic, JSON-powered form library for Angular built on top of Angular Reactive Forms. It automatically generates forms from fi… | 84 | 2966 | active |
| fairygui/FairyGUI-unity FairyGUI is a cross-platform UI editor and framework for Unity, designed to let designers build interfaces with a designer-oriented workflo… | 52 | 2965 | active |
| dai-shi/use-context-selector A small React library providing a useContextSelector hook in userland, allowing components to select parts of a context value to avoid unne… | 71 | 2961 | active |
| alyssaxuu/flowy Flowy is a minimal, dependency-free vanilla JavaScript library for building drag-and-drop flowchart editors in web apps. It provides block … | 32 | 12115 | maintenance |
| simonwep/viselect Viselect is a lightweight (~4kb), zero-dependency JavaScript library for adding desktop-style visual selection (drag/rubber-band selection)… | 79 | 2948 | stable |
| naver/egjs-flicking Flicking is a reliable, flexible, and extendable carousel/slider component library for the web, used by roughly 30 million people daily. It… | 93 | 2921 | stable |
| web-infra-dev/garfish Garfish is a micro front-end framework for composing multiple independently developed and deployed front-end applications into a single coh… | 87 | 2909 | active |
| botui/botui BotUI is a JavaScript/TypeScript framework for building conversational (chatbot-style) user interfaces in the browser. It provides a core l… | 39 | 2905 | active |
| Matt-Esch/virtual-dom A JavaScript library providing a Virtual DOM model with element creation, diff computation, and patch operations for efficient DOM re-rende… | 32 | 11842 | maintenance |
| pixijs/pixi-react @pixi/react is a React renderer that lets you build PixiJS applications declaratively using JSX components like <pixiContainer> and <pixiSp… | 64 | 2884 | active |
| jessepollak/card Card is a JavaScript/CSS library that enhances any credit card payment form with a live, animated credit card preview built entirely with C… | 23 | 11716 | maintenance |
| motiondivision/motionone Motion One is a JavaScript animation library (monorepo of packages like motion, @motionone/dom, @motionone/easing) providing a hybrid engin… | 10 | 2868 | active |
| aurelia/framework Aurelia 1 is a modern front-end JavaScript/TypeScript framework for building browser, mobile, and desktop single-page applications. This pa… | 23 | 11671 | maintenance |
| Caliburn-Micro/Caliburn.Micro Caliburn.Micro is a small, powerful MVVM framework for building applications across all XAML platforms including WPF, UWP, WinUI3, Avalonia… | 68 | 2863 | active |
| mavoweb/mavo Mavo is an HTML-based language and JavaScript library for building small-scale data-driven web applications by writing only HTML and CSS, w… | 31 | 2863 | active |
| codercup/unibest unibest is a cross-platform uniapp starter template built with Vue3, TypeScript, Vite, UnoCSS, and wot-ui, enabling development of H5, mini… | 60 | 2857 | active |
| rainbow-me/rainbowkit RainbowKit is a React library for adding wallet connection UI and management to Ethereum dapps. It is built on wagmi and viem and provides … | 86 | 2834 | active |
| cruip/tailwind-dashboard-template Mosaic Lite is a free, responsive admin dashboard template built with Tailwind CSS and fully coded in React, bootstrapped with Vite. It shi… | 27 | 2834 | active |
| mattlewis92/angular-calendar A flexible calendar component library for Angular 20.2+ that displays events in month, week, and day views. It is the successor of angular-… | 66 | 2821 | active |
| dai-shi/react-tracked React Tracked is a TypeScript library that provides state usage tracking using JavaScript Proxies to optimize React re-renders. It works wi… | 70 | 2820 | active |
| yued-fe/lulu LuLu UI is a cross-browser, cross-framework native JavaScript and CSS UI component library from China Literature (Yuewen), offering themes … | 66 | 2807 | active |
| albinotonnina/albinotonnina.com A personal portfolio website built with React 18 and Webpack 5, featuring scroll-triggered SVG animations and interactive visual storytelli… | 62 | 2803 | active |
| bikeshaving/crank Crank.js is a JavaScript/TypeScript UI framework for building websites and applications where components are plain functions, generators, a… | 94 | 2795 | active |
| jquery/jquery-ui The official jQuery UI library, a curated set of user interface interactions (draggable, sortable, resizable), effects, widgets (datepicker… | 77 | 11330 | maintenance |
| picturepan2/spectre Spectre.css is a lightweight (~10KB gzipped), responsive, modern CSS framework built on Flexbox. It provides base styles, a responsive grid… | 23 | 11312 | maintenance |
| nank1ro/flutter-shadcn-ui A Flutter port of the popular shadcn/ui component library, providing fully customizable UI widgets like buttons, dialogs, forms, and calend… | 89 | 2788 | active |
| ReactorKit/ReactorKit ReactorKit is a Swift framework for reactive and unidirectional application architecture, combining Flux patterns with reactive programming… | 59 | 2788 | active |
| opentiny/tiny-engine TinyEngine is a Vue-based low-code engine for building custom low-code platforms across different domains. It supports online real-time vis… | 91 | 2784 | active |
| codse/animata Animata is a free, open-source collection of 155+ hand-crafted animated React components and visual effects built with TailwindCSS, React, … | 88 | 2778 | active |
| unpoly/unpoly Unpoly is a JavaScript library that adds progressive enhancement attributes to HTML, letting you build dynamic, SPA-like interfaces while k… | 77 | 2776 | active |
| open-source-labs/Svelvet Svelvet is a lightweight Svelte component library for building interactive, node-based user interfaces and flowcharts. It provides customiz… | 26 | 2775 | active |
| easysoft/zui ZUI 3 is an open-source HTML5 front-end UI component library offering rich CSS utility classes (built on Tailwind CSS) and powerful JavaScr… | 67 | 2768 | active |
| AdeleD/react-paginate react-paginate is a React component that renders pagination controls for lists and tables. It is unstyled, letting developers provide their… | 24 | 2767 | stable |
| material-components/material-web Material Web (@material/web) is a library of framework-agnostic web components implementing Google's Material 3 (Material You) design syste… | 89 | 11202 | maintenance |
| vueuse/motion @vueuse/motion is a Vue animation library providing composables and a v-motion directive for declarative component animations, built on Pop… | 38 | 2760 | active |
| JakeWharton/mosaic Mosaic is a Kotlin library for building terminal (console) UIs using the Jetpack Compose compiler and runtime, inspired by Ink. It lets dev… | 76 | 2747 | active |
| metafizzy/isotope Isotope is a JavaScript layout library for creating filterable and sortable grid layouts with animated transitions, supporting multiple lay… | 23 | 11102 | maintenance |
| aralroca/next-translate next-translate is a Next.js plugin plus a small i18n API for loading page translations and using them in React components. It supports name… | 92 | 2736 | active |
| eclipsesource/jsonforms JSON Forms is a declarative framework for building form-based web UIs from JSON Schema and UI Schema definitions, with data binding, valida… | 87 | 2733 | active |
| matthewp/haunted Haunted is a TypeScript library that brings React's Hooks API (useState, useEffect, useContext, etc.) to standard web components, using lit… | 79 | 2718 | active |
| lobehub/sd-webui-lobe-theme Lobe Theme is a modern, highly customizable UI theme and extension for the Stable Diffusion WebUI (AUTOMATIC1111). It provides an exquisite… | 66 | 2713 | active |
| kevinchappell/formBuilder formBuilder is a jQuery plugin providing a drag-and-drop interface for building web forms entirely client-side. Its companion plugin formRe… | 90 | 2711 | active |
| clauderic/react-sortable-hoc A set of React higher-order components that turn any list into an animated, accessible, touch-friendly sortable list. It supports drag hand… | 32 | 10889 | maintenance |
| chinchang/web-maker Web Maker is a free, open-source offline frontend playground for HTML, CSS, and JavaScript, similar to CodePen or JSFiddle but running enti… | 78 | 2695 | active |
| react-figma/react-figma A custom React renderer that renders React components directly into Figma documents via the Figma Plugin API. It provides react-native-comp… | 57 | 2692 | active |
| WickyNilliams/headroom.js Headroom.js is a lightweight, dependency-free JavaScript widget that hides fixed headers when scrolling down and reveals them when scrollin… | 23 | 10838 | maintenance |
| rough-stuff/wired-elements Wired Elements is a collection of web components (custom elements) that render with a hand-drawn, sketchy appearance, built with RoughJS an… | 23 | 10829 | maintenance |
| DavyJonesLocker/client_side_validations A Ruby gem and JavaScript package that automatically extracts ActiveModel validation rules from a Rails backend and applies them as client-… | 97 | 2680 | active |
| tameemsafi/typewriterjs TypewriterJS is a native JavaScript plugin that adds a typewriter typing animation effect to DOM elements. It supports configurable typing/… | 41 | 2674 | stable |
| BorisMoore/jsrender JsRender is a lightweight, highly extensible JavaScript templating engine optimized for high-performance rendering of data-driven templates… | 80 | 2671 | stable |
| bokuweb/re-resizable re-resizable is a React component library that makes any element user-resizable via drag handles. It supports controlled and uncontrolled s… | 71 | 2668 | stable |
| divkit/divkit DivKit is an open-source Server-Driven UI (SDUI) framework that renders UI from JSON descriptions supplied by a server. It lets you write a… | 95 | 2664 | active |
| radix-ui/icons Radix Icons is a set of crisp 15×15 SVG icons designed by the WorkOS team, distributed as individual React components via npm. It provides … | 57 | 2664 | stable |
| bedimcode/responsive-portfolio-website-Alexa A responsive personal portfolio website template built with plain HTML, CSS, and JavaScript. It features smooth scrolling, light/dark mode,… | 32 | 2664 | stable |
| paololeonardi/WaterfallGrid A SwiftUI library providing a waterfall (masonry-style) grid layout view for irregular content. It supports customizable columns, spacing, … | 23 | 2664 | stable |
| django-commons/django-unicorn Django Unicorn is a reactive component framework for Django that adds rich, interactive front-end functionality to Django templates using o… | 83 | 2661 | active |
| macOS Web An open-source web application that replicates the macOS Ventura desktop experience in the browser, built with Svelte and Vite. It recreate… | 73 | 2659 | active |
| cloudscape-design/components Cloudscape Design System's React component library, an open-source design system originally built for AWS web applications. It provides tes… | 95 | 2637 | active |
| knockout/knockout Knockout is a JavaScript MVVM library that keeps your UI automatically in sync with an underlying data model using observables and declarat… | 80 | 10555 | maintenance |
| Module Federation Module Federation is a JavaScript architecture and build-plugin ecosystem that lets independently built and deployed applications share cod… | 95 | 2624 | active |
| itshover/itshover Its Hover is an open-source library of 186+ animated SVG icons built as React components using motion/react. Each icon is designed with mot… | 66 | 2622 | active |
| linx4200/vue-color A collection of modern, accessible color picker components for Vue 2.7 and Vue 3, written in TypeScript. It offers multiple picker styles (… | 67 | 2612 | active |
| react-pdf-viewer/react-pdf-viewer A React component library for viewing PDF documents in the browser, built with TypeScript and React hooks on top of PDF.js. It offers a plu… | 10 | 2608 | active |
| react-static/react-static React Static is a progressive static site generator for React that offers fast builds, automatic code and data splitting, and a Create Reac… | 23 | 10345 | maintenance |
| telerik/kendo-ui-core Kendo UI Core is the free, open-source subset of Progress Telerik's Kendo UI, an HTML5 and jQuery-based widget library for building modern … | 94 | 2583 | active |
| react-grid-layout/react-resizable React-Resizable is a simple React component library that makes wrapped elements resizable via one or more drag handles, offering both a fle… | 85 | 2583 | stable |
| scttcper/ngx-toastr ngx-toastr is a toast notification library for Angular applications, providing injectable toast components with customizable styles includi… | 10 | 2583 | active |
| yhuse/SunnyUI SunnyUI.NET is an open-source C# WinForm UI control library, utility class library, and multi-page development framework built on .NET Fram… | 65 | 2577 | active |
| youlaitech/vue3-element-admin An enterprise-grade admin dashboard frontend template built with Vue 3, Vite, TypeScript, and Element Plus, serving as the Vue 3 successor … | 72 | 2574 | active |
| apvarun/toastify-js Toastify is a lightweight, dependency-free vanilla JavaScript library for showing toast notification messages in the browser. It supports s… | 23 | 2535 | stable |
| aisuda/amis-editor-demo A demo application showcasing amis-editor, a visual drag-and-drop editor for building pages with the amis low-code framework. It provides a… | 37 | 2531 | active |
| vuestorefront/storefront-ui Storefront UI is an open-source, framework-agnostic UI component library and design system for React and Vue.js, built specifically for eCo… | 99 | 2508 | active |
| openwebf/webf WebF is a W3C/WHATWG-compliant web runtime for Flutter that implements HTML, CSS, and the DOM with a QuickJS JavaScript engine, rendered by… | 86 | 2502 | active |
| driesvints/blade-icons A Laravel package that makes it easy to use SVG icons in Blade views via simple components and directives. It supports dozens of community … | 89 | 2482 | active |
| vuematerial/vue-material Vue Material is a set of ready-to-use Vue.js components built exactly to Google's Material Design specifications. It provides a lightweight… | 23 | 9824 | maintenance |
| justboil/admin-one-vue-tailwind Admin One is a free, MIT-licensed Vue.js 3 admin dashboard template built with Tailwind CSS 4, Vite, and Pinia, featuring dark mode and res… | 54 | 2464 | active |
| themeselection/flyonui FlyonUI is a free and open-source Tailwind CSS component library that combines semantic class names with interactive headless JavaScript pl… | 60 | 2460 | active |
| kivymd/KivyMD KivyMD is a collection of Material Design compliant widgets for use with Kivy, a Python framework for cross-platform, touch-enabled graphic… | 77 | 2458 | active |
| stoplightio/elements Stoplight Elements is an open-source set of React and Web Components for building beautiful, interactive API documentation from OpenAPI doc… | 67 | 2453 | active |
| hodgef/simple-keyboard simple-keyboard is a lightweight, customizable JavaScript virtual (on-screen) keyboard library that works with vanilla JS, React, Angular, … | 67 | 2452 | active |
| PuruVJ/neodrag Neodrag is a family of tiny (~2KB) multi-framework libraries for making DOM elements draggable, with consistent APIs for Svelte, React, Vue… | 78 | 2449 | active |
| vuejs/petite-vue petite-vue is a ~6kb subset of Vue optimized for progressive enhancement, providing the same template syntax and reactivity model as standa… | 32 | 9696 | maintenance |
| lobehub/lobe-icons Lobe Icons is a collection of AI and LLM brand logos and icons (OpenAI, Claude, Gemini, etc.) packaged as React and React Native components… | 87 | 2444 | active |
| siriwatknp/mui-treasury MUI Treasury is a component registry for Material UI providing hand-crafted components, blocks, and a refined theme for building modern Rea… | 70 | 2441 | active |
| dmjio/miso Miso is a Haskell front-end framework for building web and native user interfaces, inspired by Elm and React, using a Model-View-Update arc… | 92 | 2430 | active |
| wechat-miniprogram/weui-miniprogram WeUI-miniprogram is the official WeChat mini-program component library built on the WeUI style system, providing UI components with a nativ… | 58 | 2425 | stable |
| NightCatSama/vue-slider-component A highly customizable slider component for Vue 2 and Vue 3, supporting range sliders, marks, multiple themes, SSR, and TypeScript. It is di… | 32 | 2421 | stable |
| lustre-labs/lustre Lustre is a Gleam web framework for building HTML templates, single-page applications, Web Components, and real-time server components. It … | 94 | 2417 | active |
| react-page/react-page ReactPage is a highly customizable WYSIWYG content editor for the browser, built with React and TypeScript. It lets developers define custo… | 84 | 9545 | maintenance |
| Andarist/react-textarea-autosize A drop-in React replacement for the native <textarea> element that automatically grows and shrinks with its content. It is a tiny (~1.3KB g… | 36 | 2409 | stable |
| cassiozen/useStateMachine A tiny (<1 kb) React hook for finite state machines, built as a thin wrapper around useReducer and useEffect. It supports entry/exit effect… | 23 | 2402 | stable |
| gabrielbull/react-desktop React Desktop is a JavaScript library of React UI components that mimic the native look of macOS High Sierra and Windows 10. It is designed… | 23 | 9487 | maintenance |
| peachananr/onepage-scroll A jQuery plugin that transforms a website into an Apple-style one-page scroller where users move one full section at a time, popularized by… | 53 | 9470 | maintenance |
| hawk86104/three-vue-tres TvT.js is an open-source Web 3D engineering framework built on Three.js, Vue 3, TresJS, and Fes.js for building digital twin and 3D visuali… | 71 | 2391 | active |
| shuding/next-view-transitions A small React library that enables the CSS View Transitions API in Next.js App Router applications. It provides a ViewTransitions wrapper c… | 61 | 2387 | active |