function: frontend-framework
1888 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| react/react React is a JavaScript library for building declarative, component-based user interfaces for web and native applications. It lets developers… | 97 | 247898 | stable |
| Flutter Flutter is Google's open-source UI SDK for building natively compiled applications for mobile, web, and desktop from a single Dart codebase… | 67 | 178663 | stable |
| Bootstrap Bootstrap is the most popular HTML, CSS, and JavaScript framework for building responsive, mobile-first websites and web applications. It p… | 76 | 174656 | stable |
| React Native React Native is an open-source framework for building native mobile applications for Android, iOS, and other platforms using React and Java… | 95 | 126421 | stable |
| shadcn/ui shadcn/ui is a collection of beautifully designed, accessible React UI components distributed as source code you copy into your project rat… | 94 | 122212 | stable |
| Ant Design Ant Design is an enterprise-class UI design language and a comprehensive React component library written in TypeScript. It provides a large… | 95 | 99208 | stable |
| mui/material-ui Material UI is a comprehensive open-source React component library implementing Google's Material Design, MIT-licensed and production-ready… | 94 | 98940 | stable |
| sveltejs/svelte Svelte is a UI framework that compiles declarative components written in HTML, CSS, and JavaScript into highly efficient vanilla JavaScript… | 95 | 87991 | stable |
| hakimel/reveal.js reveal.js is an open-source HTML presentation framework for creating interactive slide decks that run in any web browser. It supports neste… | 92 | 72203 | stable |
| apache/echarts Apache ECharts is a free, open-source JavaScript charting and data visualization library for the browser, built on the ZRender canvas engin… | 81 | 67154 | stable |
| reduxjs/redux Redux is a tiny (2kB) JavaScript library for predictable, centralized global state management using a unidirectional data flow with actions… | 67 | 61509 | stable |
| Nuxt Nuxt is a free, open-source full-stack framework for building type-safe, performant web applications and websites with Vue.js. It bundles s… | 94 | 60801 | stable |
| pmndrs/zustand Zustand is a small, fast, and scalable state management library for React based on simplified flux principles, with a hook-based API and no… | 94 | 58614 | stable |
| Remotion Remotion is a React-based framework for creating videos programmatically, where React code serves as the source of truth for video content … | 95 | 57432 | stable |
| vuejs/core Vue.js is a progressive, incrementally-adoptable JavaScript framework for building web user interfaces, written in TypeScript. It features … | 99 | 54251 | stable |
| Ionic Framework Ionic Framework is an open-source cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps from a singl… | 95 | 52629 | stable |
| Expo Expo is an open-source framework and toolchain for building universal native apps with React and React Native, targeting Android, iOS, and … | 67 | 51842 | stable |
| tldraw/tldraw tldraw is a React SDK for building infinite canvas applications, providing a feature-complete whiteboard engine with drawing, diagramming, … | 95 | 49973 | stable |
| htmx htmx is a small, dependency-free JavaScript library that lets any HTML element issue AJAX requests, WebSockets, and Server-Sent Events via … | 92 | 49020 | stable |
| Quill Quill is a modern WYSIWYG rich text editor library for the web, built for compatibility and extensibility with a JSON-based Delta document … | 38 | 47320 | stable |
| microsoft/monaco-editor Monaco Editor is the browser-based code editor that powers VS Code, distributed as an npm package with ESM and TypeScript API definitions. … | 93 | 46594 | stable |
| saadeghi/daisyui daisyUI is a free, open-source component library for Tailwind CSS that adds semantic class names like btn, card, and toggle on top of Tailw… | 95 | 42205 | stable |
| nolimits4web/swiper Swiper is a free, open-source mobile touch slider/carousel library with hardware-accelerated transitions and native-like touch behavior. It… | 99 | 41896 | stable |
| dcloudio/uni-app uni-app is a cross-platform framework from DCloud that uses Vue.js to build applications from a single codebase targeting iOS, Android, Har… | 77 | 41603 | active |
| styled-components/styled-components styled-components is a CSS-in-JS library for React that lets you write actual CSS in tagged template literals attached to components. It su… | 98 | 41123 | active |
| vuetifyjs/vuetify Vuetify is a Vue.js component framework implementing Material Design with a large library of prebuilt UI components. It provides theming, l… | 95 | 41034 | stable |
| Chakra UI Chakra UI is an accessible React component library and design system for building web applications quickly, with semantic tokens, styling r… | 93 | 40597 | stable |
| Video.js Video.js is an open-source web video player and framework supporting HTML5 video/audio plus streaming formats like HLS and DASH across desk… | 92 | 39867 | active |
| vadimdemedes/ink Ink is a React renderer for building interactive command-line apps using components and hooks. It leverages Yoga to provide Flexbox layout … | 97 | 39741 | stable |
| DioxusLabs/dioxus Dioxus is a Rust framework for building fullstack web, desktop, and mobile apps from a single codebase, using a React-like virtual DOM and … | 98 | 38893 | active |
| Preact Preact is a fast, ~3-4kB JavaScript library offering a React-compatible API with components, hooks, JSX, and a highly optimized Virtual DOM… | 98 | 38834 | stable |
| ueberdosis/tiptap Tiptap is a headless, framework-agnostic rich text editor framework built on ProseMirror, customizable through 100+ extensions for React, V… | 95 | 38173 | stable |
| impress/impress.js impress.js is a JavaScript presentation framework that creates Prezi-style presentations using CSS3 transforms and transitions on an infini… | 65 | 38167 | stable |
| xyflow/xyflow xyflow is a monorepo of open-source libraries (React Flow and Svelte Flow) for building node-based UIs, interactive diagrams, and node edit… | 95 | 38154 | stable |
| NervJS/taro Taro is an open cross-platform, cross-framework solution for building applications that run on WeChat/JD/Baidu/Alipay/ByteDance/QQ mini-pro… | 97 | 37653 | active |
| solidjs/solid Solid is a declarative JavaScript library for building user interfaces that compiles JSX templates to real DOM nodes instead of using a Vir… | 67 | 35924 | active |
| refinedev/refine Refine is an open-source React framework for rapidly building internal tools, admin panels, dashboards, and B2B applications on top of exis… | 81 | 35584 | active |
| fullPage.js fullPage.js is a JavaScript library for creating fullscreen snap-scrolling websites (one-page sites) with vertical sections and horizontal … | 74 | 35402 | stable |
| Motion Motion (formerly Framer Motion) is a production-grade open source animation library for JavaScript, React, and Vue, built on a hybrid engin… | 77 | 33372 | stable |
| vbenjs/vue-vben-admin Vue Vben Admin is an open-source admin dashboard template built with Vue 3, Vite, TypeScript, and Shadcn UI in a monorepo layout. It provid… | 94 | 33239 | active |
| yewstack/yew Yew is a Rust framework for building client-side web applications compiled to WebAssembly. It offers a React-like component model with an h… | 90 | 32786 | active |
| floating-ui/floating-ui Floating UI is a small JavaScript/TypeScript library for positioning floating elements like tooltips, popovers, and dropdowns anchored to r… | 93 | 32709 | stable |
| alpinejs/alpine Alpine.js is a lightweight JavaScript framework for composing reactive behavior directly in HTML markup using declarative attributes like x… | 99 | 31880 | active |
| pmndrs/react-three-fiber React Three Fiber is a React renderer for Three.js that lets you build 3D scenes declaratively with reusable, stateful React components. It… | 98 | 31798 | active |
| ianstormtaylor/slate Slate is a completely customizable framework for building rich text editors on top of React, inspired by Draft.js, ProseMirror, and Quill. … | 99 | 31748 | active |
| mantinedev/mantine Mantine is a fully featured React components library with 120+ customizable components and 70+ hooks for building accessible web applicatio… | 95 | 31619 | stable |
| Avalonia Avalonia is an open-source, MIT-licensed cross-platform UI framework for .NET that lets developers build desktop, mobile, embedded, and Web… | 98 | 31389 | stable |
| SortableJS/Sortable Sortable is a standalone JavaScript library for creating reorderable drag-and-drop lists using the native HTML5 drag-and-drop API. It works… | 77 | 31172 | stable |
| Layui Layui is an open-source, MIT-licensed Web UI component library built with vanilla HTML, CSS, and JavaScript, offering a lightweight modular… | 98 | 30575 | active |
| heroui-inc/heroui HeroUI (formerly NextUI) is an open-source React UI component library built on Tailwind CSS v4 and React Aria Components, offering accessib… | 94 | 30464 | active |
| egui egui is an easy-to-use immediate mode GUI library written in pure Rust that runs on the web (via WASM), natively on desktop and mobile, and… | 98 | 30175 | stable |
| pmndrs/react-spring react-spring is a spring-physics based animation library for React that lets you build fluid, interactive UI animations via hooks like useS… | 96 | 29139 | stable |
| reflex-dev/reflex Reflex is an open-source Python framework for building full-stack web applications entirely in Python, compiling to a React frontend with a… | 95 | 28858 | active |
| tailwindlabs/headlessui Headless UI is a set of completely unstyled, fully accessible UI components for React and Vue, designed to pair with Tailwind CSS. It provi… | 82 | 28722 | stable |
| TanStack/table TanStack Table is a headless, framework-agnostic table and datagrid engine for TypeScript/JavaScript that provides sorting, filtering, grou… | 95 | 28383 | stable |
| mobxjs/mobx MobX is a battle-tested state management library for JavaScript and TypeScript applications built on transparent reactive programming with … | 99 | 28207 | stable |
| JedWatson/react-select React-Select is the widely used select/dropdown/combobox component library for React, offering searchable, multi-select, and highly customi… | 71 | 28036 | stable |
| greensock/GSAP GSAP (GreenSock Animation Platform) is a framework-agnostic JavaScript animation library for animating CSS, SVG, canvas, WebGL, and generic… | 67 | 28017 | stable |
| Element Plus Element Plus is a Vue.js 3 UI component library written in TypeScript, offering a comprehensive set of ready-made components for building w… | 99 | 27716 | stable |
| WeUI WeUI is a WeChat-like UI framework officially designed by the WeChat Design Team for WeChat web development. It provides standardized mobil… | 74 | 27412 | stable |
| Quasar Framework Quasar is a Vue.js framework for building high-performance user interfaces with 70+ Material Design components. One codebase targets SPAs, … | 95 | 27202 | stable |
| Nutlope/hallmark Hallmark is a design skill/plugin for AI coding assistants like Claude Code, Cursor, and Codex that generates web UI which avoids generic '… | 57 | 27188 | active |
| Ace Editor Ace is a standalone, embeddable code editor written in JavaScript for the browser, originally developed as the primary editor for Cloud9 ID… | 97 | 27143 | stable |
| onlook-dev/onlook Onlook is an open-source, AI-first visual code editor that lets designers visually build, style, and edit React (Next.js + TailwindCSS) app… | 66 | 26563 | active |
| GrapesJS/grapesjs GrapesJS is a free and open-source web builder framework for creating drag-and-drop visual editors that let users build HTML-like templates… | 99 | 26166 | active |
| feathericons/feather Feather is a collection of open-source SVG icons designed on a 24x24 grid with an emphasis on simplicity and consistency. It ships as an np… | 27 | 25980 | stable |
| select2/select2 Select2 is a jQuery-based replacement for native HTML select boxes that adds searching, tagging, remote data loading via AJAX, and infinite… | 83 | 25909 | stable |
| React Native Elements React Native Elements is a cross-platform React Native UI toolkit providing 30+ prebuilt, themeable components with a consistent API for iO… | 69 | 25867 | active |
| highlightjs/highlight.js Highlight.js is a zero-dependency JavaScript syntax highlighter supporting 193 languages with automatic language detection and 516 themes. … | 94 | 24985 | stable |
| Vant Vant is a lightweight, customizable Vue UI component library for mobile web apps, offering 80+ high-quality components with support for Vue… | 96 | 24376 | stable |
| mdbootstrap/mdb-ui-kit MDB UI Kit is a Material Design component library built on Bootstrap 5 with plain vanilla JavaScript, offering 700+ components such as moda… | 70 | 24254 | active |
| facebook/lexical Lexical is an extensible JavaScript text editor framework from Meta that attaches to contentEditable elements and provides a modular, plugi… | 98 | 23797 | stable |
| tailwindlabs/heroicons Heroicons is a set of 316+ free MIT-licensed hand-crafted SVG icons from the makers of Tailwind CSS, available as raw SVGs and as first-par… | 60 | 23765 | stable |
| pure-css/pure Pure is a set of small, responsive CSS modules providing a minimalist foundation for web projects, including grids, forms, buttons, tables,… | 53 | 23724 | stable |
| slint-ui/slint Slint is a declarative GUI toolkit for building native user interfaces for embedded devices, desktop, mobile, and web, with a custom .slint… | 93 | 23596 | stable |
| livewire/livewire Livewire is a full-stack framework for Laravel that lets developers build dynamic, reactive UI components entirely in PHP without writing s… | 95 | 23569 | stable |
| usablica/intro.js Intro.js is a lightweight, dependency-free vanilla JavaScript and CSS library for creating step-by-step onboarding tours and hints on web p… | 96 | 23455 | stable |
| reduxjs/react-redux React Redux is the official React bindings library for Redux, letting React components read from a Redux store and dispatch actions via hoo… | 83 | 23447 | stable |
| React-Bootstrap React-Bootstrap rebuilds Bootstrap 5 components as true React components, replacing Bootstrap's JavaScript without jQuery dependencies. It … | 74 | 22609 | stable |
| Ember.js Ember.js is a batteries-included JavaScript framework for building ambitious web applications, featuring a best-in-class router, Ember Data… | 94 | 22566 | stable |
| wandb/openui OpenUI is an open-source web application from Weights & Biases that generates UI components from natural language descriptions, rendering t… | 70 | 22516 | active |
| react-grid-layout/react-grid-layout React-Grid-Layout is a React library providing a draggable and resizable grid layout system with responsive breakpoints, similar to Packery… | 96 | 22399 | stable |
| necolas/react-native-web React Native for Web is an accessible implementation of React Native's Components and APIs that runs on the web and interoperates with Reac… | 55 | 22143 | stable |
| magicuidesign/magicui Magic UI is an open-source library of 150+ animated React components and effects built with TypeScript, Tailwind CSS, and Motion (Framer Mo… | 72 | 22077 | active |
| QwikDev/qwik Qwik is a TypeScript-based frontend web framework that delivers instant-loading web apps through resumability, skipping hydration entirely … | 93 | 22050 | active |
| handsontable/handsontable Handsontable is a JavaScript data grid component with a spreadsheet-like look and feel, supporting plain JavaScript, TypeScript, React, Ang… | 92 | 22027 | stable |
| palantir/blueprint Blueprint is a React-based UI toolkit optimized for building complex, data-dense desktop web interfaces. It ships as multiple npm packages … | 94 | 22012 | stable |
| Lit Lit is a small (~5 KB) TypeScript library for building fast, lightweight web components on top of browser standards. It provides a reactive… | 92 | 21788 | stable |
| EastWorld/wechat-app-mall A long-maintained open-source WeChat mini-program shopping mall (micro-store) template written in JavaScript. It provides a ready-made stor… | 67 | 21763 | active |
| eclipse-theia/theia Eclipse Theia is an open-source framework written in TypeScript for building custom cloud (browser-based) and desktop IDEs and tools, with … | 98 | 21655 | active |
| react-dnd/react-dnd React DnD is a set of React utilities for building drag-and-drop interfaces, built on the HTML5 drag-and-drop API with touch and custom bac… | 36 | 21637 | stable |
| vueComponent/ant-design-vue Ant Design Vue is an enterprise-class UI component library that ports the Ant Design design system to Vue 2 and Vue 3. It provides a compre… | 74 | 21633 | stable |
| tabler/tabler-icons Tabler Icons is a collection of over 6,100 free MIT-licensed high-quality SVG icons designed on a 24x24 grid with a 2px stroke, available i… | 98 | 21511 | active |
| pmndrs/jotai Jotai is a minimal, atomic state management library for React with a tiny 2kb core API. It lets you compose primitive and derived atoms wit… | 99 | 21243 | stable |
| xtermjs/xterm.js Xterm.js is a TypeScript terminal emulator frontend component that renders fully-featured terminals in the browser, supporting VT100/VT seq… | 75 | 21096 | stable |
| FullCalendar FullCalendar is a full-sized, drag-and-drop event calendar library for JavaScript with connectors for React, Vue, Angular, Preact, and web … | 91 | 20621 | stable |
| vue-pure-admin vue-pure-admin is an open-source, out-of-the-box admin dashboard template built with Vue3, Vite, Element-Plus, TypeScript, Pinia, and Tailw… | 83 | 20570 | active |
| KaTeX/KaTeX KaTeX is a fast, dependency-free JavaScript library for rendering TeX/LaTeX math on the web. It renders synchronously with print-quality la… | 98 | 20340 | stable |
| microsoft/fluentui Fluent UI web is Microsoft's collection of React components, utilities, and Web Components implementing the Fluent design system for buildi… | 90 | 20230 | stable |
| basecamp/trix Trix is a WYSIWYG rich text editor for web applications, built by 37signals as a JavaScript custom element. It uses its own internal docume… | 93 | 20004 | stable |
page 1 / 19 next →