domain: frontend
6989 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| react/metro Metro is the JavaScript bundler for React Native, providing fast bundling, a transformer pipeline, and a development server with hot reload… | 99 | 5627 | active |
| xiangyuecn/Recorder A JavaScript HTML5 audio recording library for browsers and hybrid apps, supporting mp3, wav, pcm, ogg, amr, webm, and g711 formats with re… | 84 | 5626 | active |
| realworld-apps/angular-realworld-example-app An exemplary Angular implementation of the RealWorld 'Conduit' social blogging app (a Medium.com clone), demonstrating CRUD, JWT authentica… | 92 | 5624 | active |
| localForage/localForage localForage is a JavaScript storage library that wraps IndexedDB, WebSQL, or localStorage behind a simple localStorage-like async API. It i… | 23 | 25809 | maintenance |
| woai3c/visual-drag-demo A low-code visual drag-and-drop page builder demo built with Vue, serving as an educational project for learning how low-code platforms wor… | 70 | 5621 | active |
| Dammyjay93/interface-design A Claude Code plugin/skill that gives coding agents persistent memory of UI design decisions, saving choices like spacing grids, colors, an… | 74 | 5607 | active |
| wangyuan389/mall-cook Mall-Cook is an open-source low-code platform for visually building e-commerce storefronts, including multi-page visual construction and a … | 70 | 5604 | active |
| Modernizr/Modernizr Modernizr is a JavaScript library that detects which HTML5 and CSS3 features are supported in the user's browser. It exposes results as pro… | 66 | 25694 | maintenance |
| akveo/ngx-admin ngx-admin is a customizable, responsive admin dashboard template built on Angular and the Nebular UI framework, with 40+ components and 60+… | 23 | 25689 | maintenance |
| PaulLeCam/react-leaflet React Leaflet is a library of React components that provide bindings for the Leaflet mapping library, abstracting Leaflet layers and maps a… | 50 | 5597 | stable |
| farm-fe/farm Farm is an extremely fast, Vite-compatible web build tool and bundler written in Rust that compiles JS/JSX/TS/TSX, CSS, HTML, JSON, and sta… | 71 | 5592 | active |
| kizitonwose/Calendar A highly customizable calendar library for Android (view system via RecyclerView) and Compose Multiplatform (via LazyRow/LazyColumn). It pr… | 86 | 5587 | active |
| devias-io/material-kit-react A free, MIT-licensed React admin dashboard template built with Material UI (MUI) components and Next.js, written in TypeScript. It ships wi… | 34 | 5586 | active |
| vercel/streamdown Streamdown is a React component library that serves as a drop-in replacement for react-markdown, purpose-built for rendering Markdown strea… | 85 | 5563 | active |
| Dash-Industry-Forum/dash.js dash.js is a JavaScript reference client for playing MPEG-DASH video streams in browsers using Media Source Extensions and Encrypted Media … | 95 | 5544 | active |
| day8/re-frame re-frame is a ClojureScript framework for building single-page user interfaces on top of React (via Reagent). It uses a data-oriented, func… | 80 | 5541 | stable |
| thebuilder/react-intersection-observer A tiny (~1 kB gzipped) TypeScript React library wrapping the browser Intersection Observer API. It exposes hooks (useInView, useOnInView) a… | 95 | 5538 | stable |
| miragejs/miragejs Mirage JS is a client-side API mocking library that lets frontend developers build, test, and prototype complete JavaScript applications wi… | 39 | 5529 | stable |
| valor-software/ngx-bootstrap ngx-bootstrap is a library of Bootstrap 4/5 UI components rewritten natively for Angular, including datepicker, modals, popovers, carousel,… | 98 | 5515 | active |
| middleapi/orpc oRPC is a TypeScript framework for building end-to-end typesafe APIs without code generation, combining RPC-style typed clients with first-… | 84 | 5510 | active |
| argyleink/open-props Open Props is a collection of 500+ CSS custom properties (design tokens) covering colors, gradients, shadows, typography, easings, animatio… | 66 | 5500 | active |
| yournextstore/yournextstore Your Next Store is an open-source, AI-native Next.js e-commerce template powered by Stripe, with a typesafe Commerce Kit SDK. It is designe… | 68 | 5482 | active |
| knadh/oat Oat is an ultra-lightweight (~10KB min+gz), zero-dependency UI component library built on semantic HTML, CSS, and vanilla JS WebComponents.… | 80 | 5469 | active |
| sadmann7/skateshop An open-source e-commerce skateshop web application built with Next.js 14 and the T3 stack, featuring a storefront, seller and customer wor… | 36 | 5452 | active |
| NotionX/react-notion-x A fast and accurate React renderer for Notion pages, built in TypeScript. It fetches Notion page data via notion-client and renders it as R… | 99 | 5431 | active |
| Pagefind/pagefind Pagefind is a fully static search library written in Rust that indexes built HTML output and generates a chunked, low-bandwidth search bund… | 84 | 5429 | active |
| serafimcloud/21st 21st.dev is an open-source community registry and marketplace of React UI components built with Tailwind CSS and Radix UI, following shadcn… | 33 | 5423 | active |
| remeda/remeda Remeda is a utility library for JavaScript and TypeScript offering everyday helper functions for arrays, objects, and more. It is written e… | 95 | 5419 | active |
| vuejs/devtools-v6 Vue Devtools is a browser extension (Chrome, Firefox, Edge) plus a standalone Electron app for inspecting and debugging Vue.js applications… | 23 | 24699 | maintenance |
| froala/wysiwyg-editor Froala is a commercial JavaScript WYSIWYG HTML rich text editor with 30+ plugins and integrations for frameworks like React, Vue, and Angul… | 94 | 5401 | active |
| Cveinnt/LiveTerm LiveTerm is a highly customizable Next.js template for building terminal-styled websites, configured almost entirely through a single confi… | 32 | 5398 | active |
| system-ui/theme-ui Theme UI is a React library for building themeable user interfaces based on constraint-based design principles. It provides an sx prop and … | 77 | 5397 | active |
| spritejs/spritejs SpriteJS is a cross-platform, high-performance graphics library that lets you manipulate sprite elements on canvas as if they were DOM elem… | 23 | 5389 | stable |
| orneryd/ui-grid UI Grid is a free, MIT-licensed data grid component rewritten from scratch by the original AngularJS ui-grid author, offering a familiar gr… | 99 | 5376 | active |
| Code Hike Code Hike is an open-source TypeScript library that bridges Markdown/MDX and React, letting authors build rich content websites with struct… | 74 | 5376 | active |
| slim-template/slim Slim is a fast, lightweight Ruby templating language that reduces HTML view syntax to the essentials using indentation instead of closing t… | 84 | 5373 | stable |
| hustcc/timeago.js timeago.js is a tiny (<2kb) zero-dependency JavaScript/TypeScript library that formats dates as relative 'time ago' / 'time in' strings (e.… | 63 | 5371 | stable |
| blinkfox/hexo-theme-matery hexo-theme-matery is a feature-rich Hexo blog theme built with Material Design and responsive layout. It provides carousels, waterflow post… | 23 | 5365 | stable |
| Splidejs/splide Splide is a lightweight, dependency-free slider/carousel library written in TypeScript with strong accessibility support. It offers drag/sw… | 23 | 5363 | stable |
| clientIO/joint JointJS is an open-source JavaScript/TypeScript diagramming library for building interactive, production-scale diagram applications using S… | 99 | 5361 | stable |
| chakra-ui/ark Ark UI is a headless, unstyled component library providing 45+ accessible UI primitives built on Zag.js finite state machines. It offers id… | 95 | 5355 | active |
| bvaughn/react-resizable-panels A React component library for building resizable panel groups and layouts, with horizontal and vertical resizing support. It includes TypeS… | 93 | 5352 | active |
| hammerjs/hammer.js Hammer.js is a small JavaScript library for detecting and handling multi-touch gestures like tap, swipe, pinch, and press in web applicatio… | 59 | 24343 | maintenance |
| kartik-v/bootstrap-fileinput An enhanced HTML5 file input jQuery plugin for Bootstrap 5.x/4.x/3.x that provides advanced file picker and upload controls. It supports fi… | 60 | 5339 | stable |
| duxianwei520/react A full-stack React admin dashboard starter built with Vite, Redux Toolkit, React Router, Ant Design, Axios, and Less. It ships with login a… | 74 | 5337 | active |
| varletjs/varlet Varlet is a Vue 3 component library based on Material Design 2 and 3, offering 70+ lightweight general-purpose components for mobile and de… | 94 | 5332 | active |
| glideapps/glide-data-grid Glide Data Grid is a canvas-based React data grid component that scales to millions of rows with lazy cell rendering, native scrolling, and… | 51 | 5318 | active |
| pingdotgg/uploadthing UploadThing is a TypeScript SDK and hosted service for adding file uploads to full-stack web applications, with type-safe server-side file … | 72 | 5316 | active |
| diffusionstudio/lottie An open-source TypeScript framework/skill that lets coding agents like Claude Code, Codex, or Cursor generate production-ready Lottie anima… | 63 | 5312 | active |
| csstools/sanitize.css sanitize.css is a CSS library providing consistent, cross-browser default styling of HTML elements, developed alongside normalize.css. It w… | 56 | 5302 | stable |
| gluestack/gluestack-ui gluestack-ui is a copy-pasteable React and React Native component library styled with Tailwind CSS (NativeWind), offering 30+ customizable,… | 91 | 5267 | active |
| algolia/autocomplete A fast, full-featured, open-source JavaScript library for building accessible autocomplete experiences. It provides a headless core and a r… | 96 | 5263 | stable |
| rrousselGit/provider A Flutter/Dart package that wraps InheritedWidget to make dependency injection and state management simpler and more reusable. It provides … | 64 | 5254 | stable |
| timc1/kbar kbar is a plug-n-play React component library that adds a fast, portable, and extensible command+k (command palette) interface to any websi… | 86 | 5246 | stable |
| bgrins/TinyColor TinyColor is a small, fast, dependency-free JavaScript library for parsing, manipulating, and converting colors. It accepts permissive inpu… | 23 | 5245 | stable |
| iview/iview iView is a high-quality UI component toolkit built on Vue.js 2.0, offering dozens of ready-made components with a friendly API and extensiv… | 23 | 23773 | maintenance |
| swup/swup Swup is a versatile and extensible page transition library for server-rendered websites, written in TypeScript. It intercepts link clicks, … | 90 | 5220 | stable |
| pedronauck/docz Docz is a zero-configuration documentation tool for JavaScript projects that turns MDX files into live-reloading, production-ready document… | 10 | 23581 | maintenance |
| unlayer/react-email-editor An official React component that embeds Unlayer's drag-and-drop email editor into any React application. It lets developers load and save e… | 94 | 5208 | active |
| chakra-ui/zag Zag.js is a framework-agnostic JavaScript toolkit that implements accessible, interactive UI component patterns (dialog, menu, tabs, etc.) … | 95 | 5196 | active |
| KingSora/OverlayScrollbars OverlayScrollbars is a JavaScript scrollbar plugin that hides native scrollbars and replaces them with custom styleable overlay scrollbars … | 81 | 5195 | stable |
| React on Rails React on Rails is a Ruby gem plus npm package that integrates React components into Ruby on Rails applications via view helpers, Shakapacke… | 98 | 5190 | active |
| uNmAnNeR/imaskjs A dependency-free vanilla JavaScript input masking library that formats user input in text fields for patterns like phone numbers, dates, n… | 23 | 5189 | active |
| elbywan/wretch Wretch is a tiny (~1.8KB gzipped) TypeScript wrapper around the fetch API with an intuitive, chainable syntax for making HTTP requests. It … | 91 | 5178 | active |
| rome/tools Rome is a unified toolchain for JavaScript, TypeScript, and web projects, combining a linter, formatter, and other developer tools in a sin… | 10 | 23390 | maintenance |
| django-crispy-forms/django-crispy-forms A Django app that provides a filter and template tag for rendering forms with elegant, configurable div-based HTML layouts. It lets develop… | 88 | 5159 | stable |
| tinyplex/tinybase TinyBase is a reactive in-memory data store and sync engine for local-first JavaScript and TypeScript apps, supporting tabular and keyed-va… | 94 | 5158 | active |
| bernaferrari/FigmaToCode A free, open-source Figma plugin that deterministically converts Figma selections into editable code for HTML, React, Svelte, Tailwind, Flu… | 75 | 5155 | active |
| Hufe921/canvas-editor A Canvas/SVG-based WYSIWYG rich text editor library for the browser, offering Word-like paginated editing with tables, controls, watermarks… | 77 | 5152 | active |
| firebase/firebase-js-sdk The official Firebase JavaScript SDK providing client-side libraries for Firebase services such as Authentication, Realtime Database, Fires… | 99 | 5139 | stable |
| andybrewer/mvp MVP.css is a minimalist classless CSS stylesheet that styles semantic HTML elements out of the box, with no class names or framework conven… | 65 | 5129 | active |
| piitaya/lovelace-mushroom Mushroom is a collection of custom Lovelace cards for building beautiful Home Assistant dashboards. It provides easy-to-use UI components w… | 97 | 5125 | active |
| MCP-UI-Org/mcp-ui mcp-ui is an SDK implementing the MCP Apps standard for delivering interactive UI over the Model Context Protocol. It provides client SDKs … | 73 | 5108 | active |
| negomi/react-burger-menu A React component library providing an off-canvas sidebar (hamburger menu) with multiple animation effects using CSS transitions and SVG pa… | 46 | 5086 | stable |
| vuejs/vuepress VuePress is a minimalistic Vue-powered static site generator that renders markdown-centered projects into pre-rendered static HTML pages th… | 23 | 22741 | maintenance |
| web-infra-dev/modern.js Modern.js is a progressive React web framework from ByteDance built on the Rust-based Rspack/Rsbuild toolchain. It provides file-based nest… | 94 | 5039 | active |
| ctrlplusb/easy-peasy Easy Peasy is a Redux abstraction for React that provides a zero-configuration, hooks-based state management API with strong TypeScript sup… | 77 | 5039 | active |
| rcbyr/keen-slider Keen-Slider is a lightweight (~5.5KB gzipped), dependency-free TypeScript library for building touch-friendly sliders, carousels, and slide… | 51 | 5025 | stable |
| OpenNext OpenNext is an open-source adapter that converts the Next.js build output into packages deployable to platforms beyond Vercel, natively sup… | 95 | 5021 | active |
| Tencent/wujie Wujie (无界) is a micro-frontend framework from Tencent built on Web Components containers plus iframe sandboxes, providing native CSS and JS… | 79 | 5019 | active |
| bootboxjs/bootbox Bootbox.js is a small JavaScript library that wraps Bootstrap modals to provide programmatic alert(), confirm(), prompt(), and custom dialo… | 78 | 5019 | stable |
| opentypejs/opentype.js opentype.js is a JavaScript library for parsing and writing OpenType and TrueType fonts in the browser and Node.js. It provides access to g… | 92 | 5012 | active |
| hustcc/echarts-for-react A React wrapper component library for Apache ECharts, letting developers render ECharts charts declaratively in React apps. It supports the… | 59 | 5005 | stable |
| satnaing/astro-paper AstroPaper is a minimal, responsive, accessible and SEO-friendly blog theme built on the Astro static site generator with Tailwind CSS and … | 94 | 4997 | active |
| tholman/github-corners A collection of modern SVG-based 'Fork me on GitHub' corner badges with hover animations, offered as copy-paste HTML/CSS snippets. It repla… | 32 | 4996 | stable |
| starfederation/datastar Datastar is a lightweight hypermedia framework for building reactive web applications using declarative data-* attributes in HTML, with a s… | 90 | 4988 | active |
| kevquirk/simple.css Simple.css is a lightweight, mostly classless CSS framework that makes semantic HTML look good out of the box. At around 10KB minified, it … | 72 | 4982 | active |
| cssnano/cssnano cssnano is a modular CSS minifier built on the PostCSS ecosystem, using 30+ focused plugins to compress and optimize CSS for production. It… | 99 | 4975 | active |
| vuejs/vue-loader vue-loader is the official webpack loader for compiling Vue.js Single-File Components (.vue files) into JavaScript modules. It enables per-… | 23 | 4962 | stable |
| react-native-linear-gradient/react-native-linear-gradient A React Native component that renders linear gradient backgrounds with configurable colors, start/end points, and animation support. It is … | 71 | 4960 | stable |
| t4t5/sweetalert SweetAlert is a JavaScript library that replaces the native browser alert() with beautiful, customizable modal dialogs. It supports icons, … | 23 | 22259 | maintenance |
| saicaca/fuwari Fuwari is a static blog template built with Astro and Tailwind CSS, featuring smooth animations, light/dark mode, and customizable theming.… | 59 | 4948 | active |
| microsoft/FluidFramework Fluid Framework is a TypeScript/JavaScript library for building distributed, real-time collaborative web applications using distributed dat… | 95 | 4945 | active |
| unovue/inspira-ui Inspira UI is a curated collection of beautifully designed, reusable Vue and Nuxt components inspired by Aceternity UI and Magic UI. Rather… | 67 | 4940 | active |
| chanind/hanzi-writer Hanzi Writer is a free and open-source JavaScript library for animating Chinese character stroke order and running stroke order practice qu… | 55 | 4938 | stable |
| bevacqua/dragula Dragula is a lightweight vanilla JavaScript drag-and-drop library that lets users reorder and move elements between containers with minimal… | 32 | 22135 | maintenance |
| Qix-/color A JavaScript library for immutable color conversion and manipulation with support for CSS color strings. It parses colors from strings or o… | 55 | 4935 | stable |
| Tencent/tmagic-editor TMagic is a visual page-building (low-code) platform from Tencent, written in TypeScript with Vue 3. It provides an editor package, runtime… | 92 | 4934 | active |
| unplugin/unplugin-icons A universal build-tool plugin that lets you use thousands of Iconify icons as on-demand components in Vite, Webpack, Rollup, Nuxt, and Rspa… | 71 | 4933 | active |
| appbaseio/reactivesearch ReactiveSearch is a UI components library for building search experiences with Elasticsearch, OpenSearch, Solr, and MongoDB backends. It pr… | 97 | 4922 | active |