domain: frontend
6989 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| aui/font-spider font-spider is a Node.js CLI tool that intelligently compresses webfonts by analyzing HTML and CSS to find which glyphs are actually used, … | 23 | 5140 | maintenance |
| ctrl-freaks/freezeframe.js Freezeframe.js is a TypeScript library that pauses animated .gif images by rendering their first frame to a canvas, then animating them on … | 32 | 1425 | active |
| callstack/react-native-slider A React Native component library (@react-native-community/slider) that exposes a slider control for selecting a single value from a range, … | 94 | 1424 | active |
| rauchg/blog The source code for Guillermo Rauch's personal blog (rauchg.com), built with Next.js and MDX and deployed on Vercel. Each blog post is a st… | 71 | 1424 | active |
| vercel-labs/book-inventory A Next.js book inventory application with search and filtering over a PostgreSQL database containing over 2 million Goodreads books. It use… | 10 | 1423 | active |
| fergiemcdowall/search-index A persistent, network-resilient full-text search library for JavaScript that runs in both the browser and Node.js. It lets developers build… | 87 | 1422 | stable |
| origin-space/ui-experiments A collection of beautifully designed open-source layouts and UI experiments (dashboards, calendars, AI chat, crypto wallet, schema visualiz… | 46 | 1422 | active |
| stereobooster/react-snap A zero-configuration, framework-agnostic static prerendering tool for single-page applications. It uses Headless Chrome (via Puppeteer) to … | 62 | 5117 | maintenance |
| sadmann7/file-uploader A demo file uploader application built with Next.js, shadcn/ui, and react-dropzone, using uploadthing for file storage. It provides a reusa… | 50 | 1421 | active |
| chieffancypants/angular-loading-bar A drop-in AngularJS 1.2+ module that automatically displays a loading/progress bar (with an optional spinner) whenever $http/XHR requests a… | 10 | 5114 | maintenance |
| tommoor/tinycon Tinycon is a small JavaScript library for dynamically manipulating the browser tab favicon, primarily to add alert bubbles with unread coun… | 32 | 5113 | maintenance |
| JetBrains/compose-hot-reload JetBrains' Compose Hot Reload is a Gradle plugin and runtime that lets developers change UI code in Compose Multiplatform applications and … | 87 | 1420 | active |
| stylelint/stylelint-config-standard The standard shareable configuration preset for Stylelint, the CSS linter. It extends stylelint-config-recommended with additional rules en… | 79 | 1420 | active |
| splinetool/react-spline A React component library for embedding Spline 3D scenes into React websites. It supports rendering exported .splinecode scenes, querying a… | 55 | 1420 | active |
| edwardtufte/et-book ET Book is a free, MIT-licensed webfont of the typeface used in Edward Tufte's books, a Bembo-like serif designed by Dmitry Krasny, Bonnie … | 32 | 1420 | stable |
| efremidze/VisualEffectView A Swift library providing a UIVisualEffectView subclass with customizable blur radius, tint color, saturation, and iOS 26+ glass effect sty… | 69 | 1419 | active |
| satya164/react-native-tab-view A cross-platform Tab View component for React Native with smooth swipe gestures and animations, implemented via react-native-pager-view on … | 10 | 5105 | maintenance |
| Blazor-Diagrams/Blazor.Diagrams A fully customizable and extensible all-purpose diagrams library for Blazor, supporting both Server-Side and WASM. It allows building advan… | 66 | 1417 | active |
| mdbootstrap/mdb-react-ui-kit MDB React UI Kit is a Material Design-styled UI component library for React 18 built on Bootstrap 5, offering 700+ components such as modal… | 55 | 1417 | active |
| gregberge/twc TWC is a lightweight (0.49kb) TypeScript library for creating reusable React components styled with Tailwind CSS in a single line, using a … | 54 | 1417 | active |
| react-ga/react-ga A JavaScript module for adding Google Analytics (Universal Analytics) tracking to React applications. It provides a React-friendly API for … | 10 | 5098 | maintenance |
| jackmoore/autosize Autosize is a small, stand-alone JavaScript library that automatically adjusts the height of textarea elements to fit their text content. I… | 10 | 5086 | maintenance |
| scottschiller/SoundManager2 SoundManager 2 is a JavaScript sound API that wraps HTML5 Audio and legacy Flash to provide reliable cross-browser audio playback control (… | 32 | 5080 | maintenance |
| Arman19941113/dnd-resume A local-first, drag-and-drop online resume builder written in TypeScript that lets users compose, style, and reorder resume sections in the… | 66 | 1412 | active |
| postcss/postcss-import A PostCSS plugin that inlines the content of CSS @import rules, resolving files from local paths, node_modules, or web_modules. It deduplic… | 66 | 1411 | active |
| react-financial/react-financial-charts A React component library for financial charts, forked from the unmaintained react-stockcharts and rewritten in TypeScript. It provides can… | 23 | 1411 | active |
| dabbott/javascript-playgrounds An interactive JavaScript sandbox that can be embedded in any webpage as an iframe or React component. It supports configurable presets inc… | 32 | 1410 | stable |
| ecosse3/nvim Ecovim is a fully-featured, non-minimal Neovim configuration written in Lua, tailored for frontend development with TypeScript, React, Next… | 84 | 1409 | active |
| dqev/reicon Reicon is an open-source SVG asset library offering 3,900+ UI icons, 71,000+ illustrations, and 4,900+ brand logos under an MIT license. It… | 80 | 1409 | active |
| 11ty/webc WebC is a framework-independent standalone HTML serializer for authoring Single File Web Components that expand custom elements into standa… | 60 | 1409 | active |
| jaredLunde/masonic Masonic is a high-performance virtualized masonry grid component for React, inspired by react-virtualized and react-window. It exports its … | 52 | 1409 | stable |
| L-Blondy/up-fetch upfetch is an advanced fetch client builder for TypeScript that wraps the native fetch API with schema validation, automatic response parsi… | 88 | 1407 | active |
| Codelessly/ResponsiveFramework A Flutter framework providing widgets and breakpoints to make apps responsive across mobile, desktop, and web layouts. It automatically ada… | 34 | 1406 | active |
| huozhi/bunchee bunchee is a zero-configuration bundler for JavaScript/TypeScript npm packages, powered by Rollup and SWC. It uses the package.json `export… | 98 | 1405 | active |
| qiniu/js-sdk Qiniu Cloud's official JavaScript SDK for uploading files from the browser to Qiniu Cloud Storage (Kodo) and processing uploaded images. It… | 71 | 1405 | active |
| propjockey/augmented-ui augmented-ui is a pure-CSS library for creating cyberpunk and sci-fi styled UI shapes on any HTML element using clip-path and CSS custom pr… | 23 | 1405 | stable |
| uixmat/onborda Onborda is a lightweight React library for building onboarding wizard flows and product tours in Next.js applications, animated with Framer… | 54 | 1404 | active |
| adobe/balance-text A JavaScript polyfill implementing balanced text wrapping for web pages, providing an alternative line-breaking algorithm so wrapped lines … | 23 | 1404 | stable |
| olado/doT doT is a fast, small, dependency-free JavaScript templating engine for Node.js and browsers, supporting custom delimiters, partials, condit… | 23 | 5043 | maintenance |
| react-native-tvos/react-native-tvos A maintained fork of React Native that adds Apple TV and Android TV support, published as the react-native-tvos npm package. It tracks core… | 95 | 1403 | active |
| wux-weapp/wux-weapp Wux Weapp is a component-based, reusable and extensible UI component library for WeChat Mini Programs. It provides a set of prebuilt custom… | 23 | 5037 | maintenance |
| xushanpei/open-file-viewer A framework-agnostic embedded file preview SDK for web applications that renders PDFs, Office documents, images, media, archives, emails, C… | 80 | 1402 | active |
| agentcooper/react-pdf-highlighter A set of React components for annotating PDF documents, built on top of PDF.js. It supports text and image highlights, popover text for hig… | 32 | 1402 | active |
| CSStickyHeaderFlowLayout/CSStickyHeaderFlowLayout An Objective-C UICollectionViewLayout subclass for iOS that adds sticky section headers and parallax/growing image headers to UICollectionV… | 23 | 5032 | maintenance |
| sudodoki/copy-to-clipboard A small JavaScript library for copying text to the clipboard in the browser, using the Async Clipboard API with automatic fallback to docum… | 92 | 1401 | active |
| kolodny/safetest Safetest is a TypeScript UI testing library that combines Playwright with Jest/Vitest for end-to-end and component testing of web applicati… | 20 | 1401 | active |
| Bttstrp/bootstrap-switch A jQuery plugin that turns checkboxes and radio buttons into toggle switches, compatible with Bootstrap 2, 3, and 4. It is distributed via … | 23 | 5030 | maintenance |
| once-ui-system/magic-portfolio Magic Portfolio is a beginner-friendly portfolio website template built with Next.js, TypeScript, and the Once UI design system. It provide… | 64 | 1400 | active |
| FrigadeHQ/remote-storage remoteStorage is a lightweight (~1 kB) TypeScript library that mirrors the localStorage API but persists key-value data on a remote server,… | 17 | 1399 | active |
| svelteuidev/svelteui SvelteUI is an all-inclusive component library for Svelte offering 40+ accessible UI components, actions, utilities, animations, date picke… | 66 | 1398 | active |
| evil-icons/evil-icons Evil Icons is a free, plug-and-play set of clean SVG icons designed for web projects, distributed as a Ruby gem, an npm package, and via CD… | 23 | 5014 | maintenance |
| AttoJS/vue-request VueRequest is a Vue composable library for managing API request states, supporting SWR, polling, error retry, caching, throttling/debouncin… | 28 | 1396 | active |
| kazzkiq/balloon.css Balloon.css is a lightweight (~1.1kb) pure-CSS library for adding tooltips to HTML elements without any JavaScript. Tooltips are configured… | 23 | 5009 | maintenance |
| mycolorway/simditor Simditor is a browser-based WYSIWYG rich text editor built on jQuery, providing a toolbar-driven editing experience for web applications. I… | 23 | 5003 | maintenance |
| mrmckeb/typescript-plugin-css-modules A TypeScript language service plugin that provides IDE support (autocomplete, type checking, go-to-definition) for CSS Modules imports. It … | 66 | 1394 | stable |
| alexwolfe/Buttons Buttons is a highly customizable CSS button library built with Sass, offering production-ready button styles for mobile web and desktop. It… | 34 | 4995 | maintenance |
| starc007/ui-components beUI is a collection of 111 animated React/Next.js UI components built with Framer Motion and Tailwind CSS v4, distributed via the shadcn r… | 78 | 1392 | active |
| aterrien/jQuery-Knob A jQuery plugin that renders canvas-based dial/knob widgets, overloading input elements with touch, mouse, mousewheel, and keyboard support… | 23 | 4993 | maintenance |
| sintaxi/harp Harp is a zero-configuration static web server and static site generator for Node.js that serves Jade, Markdown, EJS, Sass, LESS, Stylus, a… | 64 | 4992 | maintenance |
| theKashey/react-focus-lock A React library that traps keyboard focus within a component, such as a modal dialog, preventing users from tabbing out. It supports React … | 66 | 1391 | stable |
| xiaolin3303/wx-charts A lightweight charting library for WeChat Mini Programs that renders charts on canvas. It supports pie, ring, line, curve-line, column, are… | 32 | 4986 | maintenance |
| JoshuaKGoldberg/create-typescript-app A quickstart-friendly TypeScript project template and CLI scaffolding tool that sets up new or existing repositories with comprehensive, op… | 95 | 1390 | active |
| vercel/avatar A microservice that generates beautiful gradient avatars from any username or email via simple URL parameters, returning PNG or SVG images.… | 75 | 1390 | stable |
| jonasmerlin/astro-seo An Astro component library that makes it easy to add SEO-relevant meta tags (title, description, Open Graph, Twitter cards) to Astro pages.… | 59 | 1390 | active |
| gohugo-ananke/ananke Ananke is a production-ready starter theme for the Hugo static site generator, built with CSS and Hugo templates. It provides responsive, a… | 94 | 1389 | active |
| janestreet/bonsai Bonsai is an OCaml library for building performant, reactive web applications on top of Js_of_ocaml, inspired by Elm. It uses purely functi… | 64 | 1389 | active |
| openexchangerates/accounting.js A tiny, dependency-free JavaScript library for parsing and formatting numbers, money, and currency values, with full localisation support a… | 32 | 4980 | maintenance |
| shoutem/ui Shoutem UI is a set of customizable, styleable UI components for building React Native applications on iOS and Android. It is part of the S… | 67 | 4979 | maintenance |
| heluxjs/helux Helux is a reactive atomic state management engine for React and React-like frameworks, built on the fast immutable-js library limu. It com… | 74 | 1388 | active |
| jnordberg/gif.js gif.js is a JavaScript GIF encoding library that runs entirely in the browser. It uses typed arrays and web workers to render GIF frames in… | 32 | 4972 | maintenance |
| DingMouRen/LayoutManagerGroup A collection of custom RecyclerView LayoutManagers for Android, including Echelon, SkidRight, Slide, Picker, Banner, and ViewPager-style la… | 32 | 4972 | maintenance |
| frontend-collective/react-sortable-tree A React component that renders hierarchical tree data with drag-and-drop reordering of nodes. It supports themes, data helper functions, an… | 52 | 4971 | maintenance |
| pmndrs/react-postprocessing A React wrapper around the pmndrs/postprocessing library for use with react-three-fiber, providing declarative postprocessing effects for W… | 99 | 1386 | active |
| Trendyol/baklava Baklava is Trendyol's design system implemented as framework-agnostic native web components built with Lit. It provides a consistent set of… | 91 | 1386 | active |
| textbus/textbus Textbus is a component-based, data-driven rich text editing framework written in TypeScript. It supports real-time collaborative editing vi… | 90 | 1386 | active |
| colorfy-software/react-native-modalfy React Native Modalfy is a TypeScript library for managing modals in React Native apps. It lets you define modals once in a stack, open them… | 91 | 1385 | active |
| Flutterando/modular Flutter Modular is a Dart/Flutter framework that provides modularized route management and dependency injection, organizing Flutter apps by… | 95 | 1384 | active |
| pablof7z/chardin.js Chardin.js is a jQuery plugin that displays simple overlay instructions on top of existing app elements, inspired by Gmail's composer tour.… | 62 | 4954 | maintenance |
| lukasbach/react-complex-tree React Complex Tree is an unopinionated, accessible React tree view component with multi-select and drag-and-drop support. Rendering is full… | 95 | 1382 | active |
| Detaysoft/react-chat-elements A React component library providing ready-made chat UI elements such as message boxes, chat lists, avatars, and meeting components. It is a… | 52 | 1382 | active |
| wix/import-cost Import Cost is a VSCode extension (plus a reusable Node module) that displays the size of imported packages inline in the code editor, usin… | 32 | 1382 | stable |
| Wildhoney/ReactShadow ReactShadow (npm: react-shadow) is a small React library for creating Shadow DOM roots declaratively via components like root.div, giving f… | 32 | 1382 | active |
| RxSwiftCommunity/RxGesture RxGesture is a Swift library providing reactive wrappers for iOS and macOS gesture recognizers on top of RxSwift. It lets developers observ… | 57 | 1381 | stable |
| crashmax-dev/fireworks-js A lightweight, zero-dependency JavaScript/TypeScript library for rendering canvas-based fireworks animations. It ships ready-to-use compone… | 23 | 1381 | active |
| malchata/yall.js yall.js is a small, SEO-friendly lazy loading library for the browser that handles autoplaying <video> elements, video poster images, and C… | 10 | 1381 | active |
| Th3Wall/Fakeflix Fakeflix is a Netflix-inspired web application clone built with React, Redux, and Firebase, featuring authentication, movie/series browsing… | 32 | 4947 | maintenance |
| dulnan/lazy-brush A small TypeScript/JavaScript library that implements the 'lazy brush' math for smooth freehand drawing on HTML canvas with a mouse, finger… | 23 | 1380 | stable |
| mdgriffith/elm-ui elm-ui is an Elm library that provides a complete alternative to writing HTML and CSS for building web interfaces. It offers a design toolk… | 75 | 1379 | stable |
| ten1seven/what-input A small JavaScript utility that tracks the current input method (mouse, keyboard, or touch) by listening to window events and exposing it v… | 26 | 1377 | stable |
| openkraken/kraken Kraken is a high-performance rendering engine built on Flutter that supports web standards (HTML/CSS/JavaScript), letting web-style code ru… | 23 | 4927 | maintenance |
| BafS/Gutenberg Gutenberg is a CSS/SCSS framework that makes web pages print correctly, available as gutenberg-css on npm. It provides utility classes for … | 23 | 4923 | maintenance |
| TalAter/UpUp UpUp is a tiny JavaScript library that uses service workers to let websites serve content to users even when they are offline. With a singl… | 66 | 4918 | maintenance |
| ahonn/hexo-theme-even A super concise, minimalist theme for the Hexo static site generator, written in SCSS. It provides a clean blog layout with configurable op… | 27 | 1374 | stable |
| Tencent/kbone kbone is a Tencent framework that provides an adapter layer simulating the browser environment so that Web frontend code (Vue, React, Preac… | 54 | 4914 | maintenance |
| vigetlabs/blendid Blendid is a configurable asset pipeline and static site builder built on gulp tasks and webpack. It can be used standalone for static site… | 10 | 4914 | maintenance |
| react-component/table @rc-component/table is a low-level React table component library providing primitives for building data tables, including fixed headers, st… | 99 | 1373 | active |
| DexterHuang/CyberCodeOnline CyberCode Online is a free browser and mobile cyberpunk text-based MMORPG built with React.js and TypeScript. It features casual AFK gamepl… | 76 | 1373 | active |
| gladly-team/next-firebase-auth A TypeScript library that simplifies Firebase authentication in Next.js apps across all rendering strategies (SSR, static, client-side). It… | 30 | 1373 | active |
| bitfoundation/bitplatform bitplatform is a comprehensive open-source toolkit for .NET and Blazor developers, featuring 80+ lightweight BlazorUI components plus tools… | 97 | 1372 | active |
| TrySound/rifm Rifm is a tiny, dependency-free React hook and render-prop component for building formatted and masked text inputs while preserving cursor … | 88 | 1371 | stable |