domain: frontend
6989 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| 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 |
| AndrewPrifer/liquid-dom Liquid DOM is a monorepo of TypeScript packages for rendering Apple-style liquid glass effects on the web using WebGPU. It provides a core … | 59 | 2460 | active |
| craftzdog/craftzdog-homepage The source code of Takuya Matsuyama's personal homepage and portfolio website (craftz.dog), built with Next.js, Chakra UI, Three.js, and Fr… | 62 | 2458 | active |
| timmywil/panzoom Panzoom is a small (~3.7kb gzipped) TypeScript library that adds panning and zooming to any DOM element using GPU-accelerated CSS transform… | 76 | 2456 | active |
| lydell/eslint-plugin-simple-import-sort An ESLint plugin that sorts JavaScript and TypeScript imports (and exports) via eslint --fix. It requires no extra tooling and handles comm… | 76 | 2456 | 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 |
| open-source-labs/OverVue OverVue is an open-source desktop prototyping tool for Vue developers that lets users visually create components, arrange them in a draggab… | 23 | 2452 | active |
| schultek/jaspr Jaspr is a modern web framework for building websites in Dart, using a component model similar to Flutter widgets that renders real HTML an… | 88 | 2449 | 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 |
| adamwdraper/Numeral-js Numeral.js is a JavaScript library for formatting and manipulating numbers, supporting formats like currency, percentages, bytes, time, and… | 53 | 9706 | maintenance |
| simibac/ConfettiSwiftUI A SwiftUI package for displaying configurable confetti animations in iOS and macOS apps. It provides customizable confetti shapes, emojis, … | 65 | 2448 | 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 |
| modernweb-dev/web Modern Web is a collection of guides, tools, and libraries for modern web development, built on web standards with minimal abstraction. Its… | 92 | 2444 | active |
| 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 |
| elai950/AlertToast AlertToast is a pure SwiftUI library for presenting Apple-style alerts, toasts, HUDs, and banners without requiring user dismissal. It supp… | 32 | 2443 | stable |
| graphieros/vue-data-ui Vue Data UI is an open-source Vue 3 component library for data visualization and data storytelling, offering dozens of chart components lik… | 91 | 2442 | active |
| Vibrant-Colors/node-vibrant node-vibrant is a TypeScript library that extracts prominent color palettes (vibrant, muted, light/dark variants) from images. It provides … | 73 | 2442 | 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 |
| susam/texme TeXMe is a lightweight JavaScript utility that turns plain text files containing Markdown and LaTeX into self-rendering HTML documents. A s… | 32 | 2438 | stable |
| coryhouse/react-slingshot React Slingshot is a comprehensive starter kit and boilerplate for building React + Redux single-page applications, bundling Babel, hot rel… | 23 | 9640 | maintenance |
| layoutBox/PinLayout PinLayout is a Swift layout library for laying out UIView, NSView, and CALayer without Auto Layout, using concise, chainable, pure-code syn… | 38 | 2434 | stable |
| mohebifar/react-native-copilot A React Native library that adds step-by-step interactive walkthrough tooltips to mobile apps. Developers mark UI elements with CopilotStep… | 23 | 2434 | active |
| vuejs-templates/webpack The official vue-cli 2 project template that scaffolds a full-featured Vue 2 + Webpack setup with vue-loader, hot reload, lint-on-save, uni… | 23 | 9627 | maintenance |
| 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 |
| litehtml/litehtml litehtml is a lightweight C++ HTML/CSS rendering engine that parses HTML (via gumbo-parser) and computes element layout with CSS2/CSS3 supp… | 84 | 2430 | active |
| khang-nd/7.css 7.css is a JS-independent, tree-shakeable CSS framework that styles semantic HTML to faithfully recreate the Windows 7 (Aero) user interfac… | 66 | 2430 | active |
| timekit-io/booking-js Booking.js is an embeddable JavaScript booking widget by Timekit that lets websites add appointment scheduling in minutes, powered by the T… | 23 | 2428 | active |
| webtui/webtui WebTUI is a modular CSS library that recreates the look and feel of terminal user interfaces in the browser. It ships as an npm package wit… | 85 | 2427 | active |
| remarkablemark/html-react-parser html-react-parser is an npm library that converts HTML strings into React elements, working on both the server (Node.js) and the client (br… | 98 | 2426 | stable |
| Justineo/vue-awesome A Vue.js component for rendering SVG icons inline, with all free Font Awesome icons built in. It supports scaling, spinning, flipping, labe… | 66 | 2426 | stable |
| 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 |
| yomotsu/camera-controls A TypeScript camera control library for three.js that extends the capabilities of THREE.OrbitControls with smooth transitions, configurable… | 65 | 2422 | active |
| nex3z/FlowLayout A FlowLayout library for Android that lets child views wrap to the next row when space runs out, with automatic even spacing between childr… | 34 | 2421 | 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 |
| huanghanzhilian/c-shopping C-Shopping is an open-source e-commerce shopping platform built with Next.js 14, Tailwind CSS, Headless UI, Redux Toolkit with RTK Query, J… | 25 | 2421 | active |
| JakeWharton/RxBinding RxBinding provides RxJava binding APIs for Android UI widgets from the platform, AndroidX, and Material libraries. It converts UI events li… | 10 | 9569 | maintenance |
| remotestorage/remotestorage.js remoteStorage.js is a JavaScript/TypeScript client library for storing user data locally in the browser and syncing it with remoteStorage s… | 90 | 2419 | 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 |
| btd/rollup-plugin-visualizer A Rollup plugin (also compatible with Vite and Rolldown) that visualizes JavaScript bundle composition through treemap, sunburst, flamegrap… | 76 | 2416 | 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 |
| liaohuqiu/android-Ultra-Pull-To-Refresh An Android library providing a powerful pull-to-refresh container that can wrap any view (ListView, GridView, ScrollView, TextView, etc.) w… | 23 | 9504 | maintenance |
| thheller/shadow-cljs shadow-cljs is a build tool and compiler for ClojureScript that focuses on simplicity, good defaults, and seamless npm integration. It supp… | 77 | 2405 | active |
| lahmatiy/react-render-tracker React Render Tracker is a devtool library that visualizes a React app's component tree state over time to uncover performance issues from u… | 36 | 2403 | active |
| panpf/sketch Sketch is an image loading library designed for Compose Multiplatform and Android View, supporting loading images, GIFs, SVGs, and video th… | 97 | 2402 | active |
| said7388/developer-portfolio A customizable, responsive developer portfolio website template built with Next.js, React, and Tailwind CSS. It showcases skills, projects,… | 62 | 2402 | active |
| 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 |
| aloisdeniel/flutter_device_preview A Flutter package that simulates how a running app looks and behaves on other devices — screen size, pixel ratio, safe areas, locale, text … | 88 | 2401 | active |
| valor-software/ng2-charts ng2-charts is an Angular library providing directives for rendering Chart.js charts reactively in Angular applications. It supports all eig… | 73 | 2400 | active |
| 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 |
| open-wc/open-wc Open Web Components (open-wc) is a collection of guides, recommendations, generators, and tools for developing web components in JavaScript… | 94 | 2397 | active |
| empjs/emp EMP is a micro-frontend engineering framework built on Rspack 2 and Module Federation 2, providing unified configuration for host/remote ap… | 92 | 2397 | active |
| umano/AndroidSlidingUpPanel An Android library that adds a draggable sliding up panel, popularized by Google Music and Google Maps, to Android applications. It provide… | 23 | 9448 | maintenance |
| nvh95/jest-preview Jest Preview is an npm library and CLI that renders the DOM output of Jest tests in a browser so developers can visually debug UI tests ins… | 68 | 2393 | active |
| MathJax MathJax is an open-source JavaScript display engine that renders LaTeX, MathML, and AsciiMath notation as high-quality typeset mathematics … | 92 | 2392 | stable |
| 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 |
| mrmrs/colors colors.css is a tiny CSS library (~900 bytes) providing better default color classes for text, backgrounds, borders, and SVG fills/strokes.… | 23 | 9409 | maintenance |
| quantizor/markdown-to-jsx A fast and versatile markdown toolchain that parses markdown into an AST and renders it to React, React Native, SolidJS, Vue, HTML, and oth… | 93 | 2385 | active |
| UnCSS UnCSS is a Node.js tool and CLI that removes unused CSS selectors from stylesheets by loading HTML pages in jsdom, executing JavaScript, an… | 23 | 9402 | maintenance |
| H5-Dooring/dooringx DooringX is a TypeScript-based visual drag-and-drop framework for quickly building low-code page editor platforms. Its core library, doorin… | 32 | 2383 | active |
| liriliri/licia Licia is a zero-dependency JavaScript utility library containing over 400 micro modules for everyday tasks like DOM manipulation, cookies, … | 98 | 2382 | active |
| jaredh159/tailwind-react-native-classnames A TypeScript library providing a Tailwind CSS-style tagged template API for styling React Native apps. It converts Tailwind utility classes… | 59 | 2382 | active |
| leaflet-extras/leaflet-providers A Leaflet plugin that provides ready-made configurations for tile layers from many free map providers such as OpenStreetMap, Esri, and Open… | 71 | 2378 | stable |
| webpack/webpack-hot-middleware A Node.js middleware that adds webpack hot module replacement (HMR) to your own HTTP server, working alongside webpack-dev-middleware witho… | 66 | 2377 | stable |
| lyqht/mini-qr Mini QR is a web app (also installable as a PWA) for creating stylish, customizable QR codes and scanning QR codes via camera or image uplo… | 96 | 2373 | active |
| c3js/c3 C3 is a D3-based reusable chart library for generating interactive SVG charts in web applications. It wraps D3 code behind a simple API wit… | 66 | 9348 | maintenance |
| glen-cheney/Shuffle Shuffle.js is a JavaScript library for categorizing, sorting, and filtering responsive grids of DOM items with animated transitions. It han… | 70 | 2371 | active |
| plannotator/effective-html A collection of six installable agent skills (for Claude Code, Codex, and similar AI coding agents) that guide models in producing useful, … | 56 | 2371 | active |
| nkbt/react-copy-to-clipboard A small React component that wraps the copy-to-clipboard library to copy text to the clipboard on click. It renders no tags itself and wrap… | 67 | 2370 | stable |
| umpox/TinyEditor A functional HTML/CSS/JavaScript code editor with live preview that fits in under 400 bytes, pasted directly into a browser address bar as … | 32 | 2370 | stable |
| facebookarchive/Shimmer Shimmer is an Objective-C library that adds a shimmering effect to any iOS view, useful as an unobtrusive loading indicator. It was origina… | 10 | 9330 | maintenance |
| sergiodxa/remix-utils Remix Utils is a TypeScript collection of utility functions and types for building web apps with Remix and React Router, covering areas lik… | 94 | 2368 | active |
| build-admin/buildadmin BuildAdmin is a full-stack admin management system built with Vue3 (setup) + TypeScript + Vite + Pinia + Element Plus on the frontend and T… | 92 | 2368 | active |
| vue-bulma/vue-admin Vue Admin Panel Framework built on Vue and Bulma, providing an admin dashboard scaffold. The project is being refactored for the latest Vue… | 32 | 9328 | maintenance |
| JakHuang/form-generator A drag-and-drop form designer for Element UI that generates runnable Vue code and exportable JSON form schemas. It includes a JSON parser c… | 23 | 9318 | maintenance |
| kristoferjoseph/flexboxgrid Flexbox Grid is a lightweight CSS grid system built on the CSS3 flex display property, providing responsive 12-column layouts with classes … | 32 | 9306 | maintenance |
| naver/egjs-infinitegrid @egjs/infinitegrid is a TypeScript library for arranging card elements in infinite grid layouts such as masonry, justified, frame, and pack… | 66 | 2362 | active |
| elevenlabs/ui ElevenLabs UI is a component library and custom shadcn/ui registry providing pre-built React components for building multimodal, audio, and… | 56 | 2361 | active |
| jquense/react-widgets A set of polished, extensible, and accessible form input components for React, including dropdowns, date pickers, and selects. It is distri… | 23 | 2361 | stable |
| thuliteio/doks Doks is a documentation theme and starter template for the Thulite web framework, built on Hugo and npm. It provides a fast, accessible, SE… | 79 | 2355 | active |
| chakra-ui/park-ui Park UI is a collection of beautifully designed, accessible UI components built on Ark UI (headless components) and Panda CSS, distributed … | 64 | 2355 | active |
| maticzav/nookies Nookies is a lightweight set of cookie helpers for Next.js that supports parsing, setting, and destroying cookies on both the client and se… | 67 | 2352 | stable |
| tookit/vue-material-admin A production-ready admin dashboard template built with Vue 3, Vuetify 3, TypeScript, and Vite. It provides Material Design UI components, c… | 57 | 2351 | active |
| mdbootstrap/material-design-for-bootstrap Material Design for Bootstrap (MDB) is a UI kit that applies Google's Material Design to Bootstrap, offering 700+ components, templates, an… | 66 | 9250 | maintenance |
| typekit/webfontloader Web Font Loader is a JavaScript library that gives developers added control when loading linked web fonts via @font-face. It provides a com… | 32 | 9249 | maintenance |
| fgnass/spin.js spin.js is a dependency-free JavaScript/CSS library that dynamically creates animated spinning activity indicators as a resolution-independ… | 23 | 9245 | maintenance |
| imathis/octopress Octopress is a Ruby-based framework built on top of Jekyll that provides a polished, responsive blogging theme and a set of rake tasks and … | 32 | 9235 | maintenance |
| smarty-php/smarty Smarty is a mature template engine for PHP that separates presentation (HTML/CSS) from application logic. It provides a template syntax wit… | 96 | 2347 | stable |
| datopian/portaljs PortalJS is an open-source, AI-native framework for building data portals on plain Next.js + Tailwind, with Claude Code agentic skills that… | 96 | 2344 | active |
| elad2412/the-new-css-reset A lightweight CSS reset package that removes default user-agent styles from HTML elements using modern CSS features like `all: unset`, `rev… | 32 | 2342 | stable |
| orbitjs/orbit Orbit is a composable TypeScript data framework for orchestrating access, transformation, and synchronization across multiple data sources … | 52 | 2340 | active |
| olivernn/lunr.js Lunr.js is a small, dependency-free full-text search library for JavaScript that indexes JSON documents and runs entirely in the browser or… | 32 | 9199 | maintenance |
| wbotelhos/raty Raty is a vanilla JavaScript star rating plugin that renders interactive rating widgets using images or icon fonts. It supports half stars,… | 23 | 2335 | stable |
| modrinth/code The official monorepo powering Modrinth, an open-source platform for discovering and sharing Minecraft mods, modpacks, resource packs, shad… | 95 | 2334 | active |
| stimulusreflex/stimulus_reflex StimulusReflex is a Ruby gem and JavaScript client that lets Rails developers build reactive, real-time applications by rendering HTML on t… | 86 | 2334 | active |
| react-native-shared-element A React Native library providing native shared element transition primitives for smooth element transitions between screens. It offers low-… | 24 | 2331 | stable |
| flyerhq/flutter_chat_ui Flyer Chat is an open-source, backend-agnostic chat UI package for Flutter, providing a high-performance and highly customizable chat inter… | 76 | 2330 | active |