domain: frontend
6989 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| 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 |
| transloadit/uppy Uppy is a sleek, modular JavaScript file uploader for web browsers that integrates with any frontend framework via plugins. It fetches file… | 95 | 30935 | 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 |
| statelyai/xstate XState is a zero-dependency JavaScript/TypeScript library for state management and orchestration using state machines, statecharts, and the… | 95 | 30061 | active |
| sampotts/plyr Plyr is a lightweight, accessible, and customizable media player library for HTML5 video and audio, as well as YouTube and Vimeo embeds. It… | 87 | 29968 | stable |
| nrwl/nx Nx is a smart monorepo build system and platform for TypeScript and polyglot codebases, built with a Rust core for performance. It caches u… | 95 | 29269 | 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 |
| t3-oss/create-t3-app create-t3-app is an interactive CLI scaffolding tool that generates a full-stack, typesafe Next.js application using the T3 Stack. It lets … | 65 | 29101 | active |
| postcss/postcss PostCSS is a JavaScript framework for transforming CSS via a plugin ecosystem, parsing stylesheets into an AST that plugins can analyze and… | 98 | 28983 | stable |
| immerjs/immer Immer is a tiny JavaScript library that lets you work with immutable state by writing code that mutates a draft copy, producing the next im… | 98 | 28980 | 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 |
| Frontend Slides A Claude Code plugin/skill that generates beautiful single-file HTML presentations, including conversion of PowerPoint files to the web. It… | 69 | 28183 | active |
| 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 |
| ChartsOrg/Charts DGCharts (formerly Charts) is a Swift charting library for iOS, tvOS, and macOS, ported from the popular Android library MPAndroidChart. It… | 55 | 28015 | 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 |
| google-labs-code/design.md DESIGN.md is a format specification for describing a visual identity and design system to coding agents, combining YAML design tokens with … | 78 | 27525 | active |
| recharts/recharts Recharts is a composable charting library for React applications built on top of D3 submodules and native SVG. It provides declarative, reu… | 98 | 27515 | 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 |
| marmelab/react-admin React-admin is an open-source frontend framework for building single-page admin panels, dashboards, and B2B applications on top of REST or … | 92 | 26914 | stable |
| Lottie Lottie is a family of libraries by Airbnb that parses Adobe After Effects animations exported as JSON via the Bodymovin plugin and renders … | 83 | 26847 | stable |
| nilbuild/driver.js Driver.js is a lightweight (~5kb gzipped), dependency-free TypeScript library for creating product tours, feature introductions, and elemen… | 94 | 26644 | 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 |
| Rollup Rollup is a JavaScript module bundler that compiles small ES modules into larger bundles for libraries and applications, with tree-shaking,… | 95 | 26306 | stable |
| 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 |
| simple-icons/simple-icons Simple Icons is a collection of over 3400 free SVG icons for popular brands, available via npm package, CDN, or direct download from simple… | 94 | 25733 | active |
| biomejs/biome Biome is a fast web toolchain written in Rust that provides a code formatter (97% Prettier-compatible) and a linter with 500+ rules for Jav… | 91 | 25653 | active |
| SDWebImage SDWebImage is an asynchronous image downloader and caching library for Apple platforms, provided as categories on UIImageView, UIButton, an… | 76 | 25634 | stable |
| zloirock/core-js core-js is a modular JavaScript standard library providing polyfills for ECMAScript features up to 2025, TC39 proposals, and some WHATWG/W3… | 94 | 25526 | active |
| goldfire/howler.js howler.js is a JavaScript audio library that provides a single, consistent API for audio playback on the web, defaulting to the Web Audio A… | 47 | 25337 | stable |
| dimsemenov/PhotoSwipe PhotoSwipe is a modular, framework-independent JavaScript image gallery and lightbox library for mobile and desktop browsers. It provides t… | 48 | 25242 | stable |
| scwang90/SmartRefreshLayout SmartRefreshLayout is an Android pull-to-refresh and load-more layout framework built on ViewGroup, supporting nested view hierarchies, ove… | 34 | 25127 | stable |
| 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 |
| flipped-aurora/gin-vue-admin A full-stack admin development platform combining a Go (Gin) backend with a Vue 3 + Element Plus frontend, featuring JWT auth, Casbin-based… | 92 | 24971 | active |
| react-navigation/react-navigation React Navigation is a routing and navigation library for React Native and Web apps, providing navigators such as stacks, tabs, and drawers … | 95 | 24500 | active |
| onevcat/Kingfisher Kingfisher is a pure-Swift library for asynchronously downloading and caching remote images, with a multi-layer memory and disk cache and b… | 99 | 24395 | 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 |
| lucide-icons/lucide Lucide is an open-source icon library providing 1600+ consistent, customizable SVG icons, forked from Feather Icons. It ships official pack… | 95 | 24189 | active |
| ramda/ramda Ramda is a practical functional programming utility library for JavaScript, offering curried, pure functions designed for building function… | 72 | 24056 | stable |
| 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 |
| validatorjs/validator.js A JavaScript library of string validators and sanitizers for Node.js and browsers. It provides dozens of checks like isEmail, isURL, and is… | 86 | 23737 | 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 |
| jquense/yup Yup is a TypeScript schema builder for runtime value parsing and validation, letting you define object schemas that coerce, transform, and … | 67 | 23671 | stable |
| kriasoft/react-starter-kit A production-ready monorepo starter kit for building full-stack SaaS web applications with React 19, tRPC, Better Auth, Stripe billing, and… | 67 | 23669 | active |
| alchaincyf/huashu-design Huashu Design is an agent-agnostic skill (installable via skills.sh) that turns one-line prompts into production-quality HTML-native design… | 63 | 23574 | active |
| 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 |
| pubkey/rxdb RxDB is a local-first, reactive NoSQL database for JavaScript applications that runs in browsers, mobile apps, desktop apps, and servers. I… | 99 | 23368 | active |
| chalk/chalk Chalk is a zero-dependency JavaScript library for styling terminal string output with colors, backgrounds, and text modifiers via a chainab… | 96 | 23308 | stable |
| Yjs Yjs is a high-performance CRDT framework that exposes shared data types (Y.Map, Y.Array, Y.Text, Y.Xml) which automatically sync and merge … | 93 | 22702 | stable |
| SVGO SVGO is a Node.js library and command-line application for optimizing SVG files by removing redundant metadata, comments, hidden elements, … | 99 | 22653 | stable |
| React-Bootstrap React-Bootstrap rebuilds Bootstrap 5 components as true React components, replacing Bootstrap's JavaScript without jQuery dependencies. It … | 74 | 22609 | stable |
| js-cookie/js-cookie js-cookie is a simple, lightweight JavaScript library for reading, writing, and deleting browser cookies on the client side. It is RFC 6265… | 94 | 22591 | 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 |
| Oxc Oxc (Oxidation Compiler) is a collection of high-performance JavaScript and TypeScript tools written in Rust, including the Oxlint linter, … | 93 | 22506 | active |
| HeroTransitions/Hero Hero is a Swift library for building iOS and tvOS view controller transitions with a declarative API layered on top of UIKit's transition s… | 24 | 22488 | stable |
| jlmakes/scrollreveal ScrollReveal is a lightweight JavaScript library (5.7 kB min+gzip) for animating DOM elements as they scroll into view, using CSS transitio… | 32 | 22473 | stable |
| redux-saga/redux-saga redux-saga is a Redux middleware library that manages application side effects like asynchronous data fetching using ES6 generator function… | 98 | 22424 | stable |
| 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 |
| vueuse/vueuse VueUse is a collection of 200+ essential Vue 3 Composition API utility functions written in TypeScript. It provides tree-shakeable, SSR-fri… | 97 | 22331 | stable |
| facebook/flow Flow is a static type checker for JavaScript, now a typed dialect of JavaScript written in Rust. It catches type errors via annotations and… | 95 | 22279 | active |
| postcss/autoprefixer Autoprefixer is a PostCSS plugin that parses CSS and automatically adds vendor prefixes to CSS rules using browser support data from Can I … | 95 | 22236 | 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 |
| pugjs/pug Pug is a high-performance, feature-rich template engine for Node.js and browsers, heavily influenced by Haml, that compiles indentation-bas… | 78 | 21852 | stable |
| markdown-it/markdown-it markdown-it is a fast, pluggable Markdown parser for JavaScript with 100% CommonMark support plus syntax extensions like URL autolinking an… | 77 | 21849 | stable |
| aidenybai/react-scan React Scan is a drop-in tool that automatically detects and visually highlights React component performance issues, such as unnecessary re-… | 68 | 21799 | active |
| 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 |
| jsdom/jsdom jsdom is a pure-JavaScript implementation of web standards like the WHATWG DOM and HTML Standards for Node.js. It emulates enough of a web … | 94 | 21659 | 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 |
| ColorlibHQ/gentelella Gentelella is a free, MIT-licensed admin dashboard HTML template built with vanilla JavaScript, SCSS, and Vite 8, with no Bootstrap or jQue… | 94 | 21495 | active |
| leptos-rs/leptos Leptos is a full-stack, isomorphic Rust web framework that uses fine-grained reactive signals to build declarative user interfaces compiled… | 96 | 21244 | 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 |
| liriliri/eruda Eruda is an in-page developer console for mobile browsers, providing a DevTools-like panel (console, elements, network, resources, sources)… | 45 | 21165 | active |
| rough-stuff/rough Rough.js is a small (<9 kB) JavaScript graphics library that renders shapes with a hand-drawn, sketchy appearance. It provides drawing prim… | 23 | 21141 | 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 |
| airbnb/visx visx is a collection of reusable low-level React visualization components that combine d3's computation power with React's DOM rendering. I… | 79 | 21024 | stable |
| sveltejs/kit SvelteKit is the official application framework for building web apps with the Svelte UI library. It provides file-based routing, configura… | 95 | 20760 | 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 |
| krisk/Fuse Fuse.js is a lightweight, zero-dependency fuzzy-search library written in TypeScript that runs in the browser, Node.js, and Deno. It uses t… | 96 | 20458 | stable |