domain: frontend
6989 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Comcast/react-data-grid A feature-rich, customizable data grid React component written in TypeScript. It renders large datasets efficiently via row/column virtuali… | 89 | 7668 | active |
| glidejs/glide Glide.js is a dependency-free JavaScript ES6 slider and carousel library for the web. It is lightweight (~7kb gzipped), modular, extendable… | 67 | 7666 | stable |
| parcel-bundler/lightningcss Lightning CSS is an extremely fast CSS parser, transformer, bundler, and minifier written in Rust, usable as a Rust or JavaScript library, … | 92 | 7665 | active |
| styled-components/polished polished is a lightweight JavaScript library of Sass-style helper functions, mixins, and color utilities for writing styles in JavaScript. … | 56 | 7663 | stable |
| ibelick/ui-skills A curated registry of design-engineering 'skills' (reusable instruction documents) that help humans and AI agents build better user interfa… | 79 | 7652 | active |
| barvian/number-flow NumberFlow is a dependency-free animated number component for React, Vue, Svelte, and plain TypeScript/JavaScript that smoothly transitions… | 81 | 7650 | active |
| aidenybai/react-grab React Grab is a browser-side library that lets developers hover any UI element in a running React app and copy its component stack with sou… | 83 | 7582 | active |
| nanostores/nanostores Nano Stores is a tiny (under 1 KB) state management library using many small atomic, tree-shakable stores. It integrates with React, React … | 98 | 7580 | stable |
| leerob/next-mdx-blog A Next.js + MDX blog and personal website template styled with Tailwind CSS and written in TypeScript. It ships with syntax highlighting, l… | 75 | 7573 | active |
| SwiftKickMobile/SwiftMessages SwiftMessages is a flexible message bar and view presentation library for iOS, supporting both UIKit and SwiftUI. It displays customizable … | 53 | 7547 | stable |
| ecomfe/echarts-for-weixin A WeChat Mini Program component (ec-canvas) that wraps Apache ECharts for rendering charts inside WeChat mini programs. It lets developers … | 23 | 7508 | active |
| clappr/clappr Clappr is an extensible, plugin-oriented HTML5 media player library for the web, supporting formats like HLS, MP4, and DASH. It provides a … | 99 | 7495 | active |
| ApoorvSaxena/lozad.js Lozad.js is a lightweight (~1kb) pure JavaScript lazy-loading library with no dependencies, built on the IntersectionObserver and MutationO… | 46 | 7494 | stable |
| metafizzy/infinite-scroll Infinite Scroll is a JavaScript plugin that automatically loads and appends the next page of content as the user scrolls, avoiding full pag… | 27 | 7479 | stable |
| krausest/js-framework-benchmark A benchmark suite comparing the rendering performance of ~186 JavaScript web frameworks by measuring DOM table operations, memory usage, an… | 92 | 7470 | active |
| antfu-collective/icones Icônes is a web-based icon explorer that provides instant fuzzy searching across all Iconify icon collections, entirely client-side. It let… | 77 | 7441 | active |
| reactjs/react-modal react-modal is an accessible modal dialog component library for React applications. It provides a customizable modal with built-in accessib… | 54 | 7410 | stable |
| DataTables/DataTables DataTables is a table-enhancing plug-in for jQuery that adds sorting, paging, filtering, and scrolling to plain HTML tables with minimal co… | 62 | 7399 | stable |
| jakearchibald/idb A tiny (~1.19kB) TypeScript library that wraps the browser's IndexedDB API with promises and small usability improvements while mostly mirr… | 41 | 7399 | stable |
| Ripple-TS/ripple Ripple is a TypeScript-first UI framework built around .tsrx files, featuring fine-grained reactivity, template-native control flow, scoped… | 83 | 7391 | active |
| sindresorhus/modern-normalize A small CSS library that normalizes browsers' default styles, a modernized alternative to normalize.css targeting only the latest Chrome, F… | 63 | 7388 | stable |
| Turbo Turbo is a JavaScript library from the Hotwire stack that accelerates links and form submissions, decomposes pages into lazily loaded frame… | 88 | 7377 | stable |
| rrousselGit/riverpod Riverpod is a reactive caching and data-binding framework for Dart and Flutter that provides compile-safe state management. It lets develop… | 77 | 7372 | active |
| WenchaoD/FSPagerView FSPagerView is an elegant iOS/tvOS screen slide library built on UICollectionView, supporting infinite scrolling, automatic sliding, and 3D… | 32 | 7362 | stable |
| WebStackPage/WebStackPage.github.io WebStack is an open-source, responsive static bookmark/navigation website template built on Bootstrap, designed for creating personal or te… | 32 | 7325 | active |
| win12-online/win12 Win12 Online is a web-based recreation of a hypothetical Windows 12 desktop experience, built entirely with HTML, CSS, and JavaScript. It s… | 76 | 7265 | active |
| react95-io/React95 React95 is a React component library that recreates the Windows 95 user interface aesthetic using styled-components. It provides themed, re… | 23 | 7262 | active |
| kazupon/vue-i18n Vue I18n is the official internationalization plugin for Vue.js, providing translation, pluralization, and date/number localization. It sup… | 10 | 7223 | stable |
| bubkoo/html-to-image A TypeScript library that generates images (PNG, JPEG, SVG, blob, canvas, or pixel data) from DOM nodes using HTML5 canvas and SVG foreignO… | 72 | 7222 | stable |
| 0xGF/boneyard Boneyard is a skeleton loading screen framework that automatically captures pixel-perfect skeleton placeholders from your real rendered UI … | 75 | 7220 | active |
| jspreadsheet/ce Jspreadsheet CE is a lightweight, MIT-licensed JavaScript library for embedding Excel-like interactive data grids and spreadsheet controls … | 57 | 7220 | active |
| bndw/wifi-card A web application that generates a printable card containing a QR code for connecting to a WiFi network. It is built with React, supports m… | 75 | 7193 | stable |
| dotnet/reactive The Reactive Extensions for .NET (Rx.NET) is a family of libraries providing composable, declarative event-driven programming via observabl… | 94 | 7189 | active |
| Shopify/flash-list FlashList is a fast, performant list component library for React Native that replaces FlatList using view recycling to eliminate blank cell… | 95 | 7183 | active |
| yocontra/react-responsive A React library that lets components respond to CSS media queries via a useMediaQuery hook and a MediaQuery component. It supports camelCas… | 36 | 7171 | stable |
| gitalk/gitalk Gitalk is a comment widget for websites that stores comments as GitHub Issues and renders them using Preact. It is serverless, authenticati… | 73 | 7168 | stable |
| uswds/uswds The United States Web Design System (USWDS) is a library of open source UI components, design tokens, utilities, and a visual style guide f… | 95 | 7161 | active |
| wix/react-native-ui-lib A UI toolset and components library for React Native by Wix, providing a wide range of prebuilt components and a design system foundation (… | 94 | 7151 | active |
| tailwindlabs/prettier-plugin-tailwindcss An official Prettier plugin from Tailwind Labs that automatically sorts Tailwind CSS utility classes according to the recommended class ord… | 90 | 7130 | active |
| jaywcjlove/hotkeys-js A dependency-free JavaScript micro-library for capturing keyboard input and defining keyboard shortcuts in the browser. It provides a simpl… | 98 | 7124 | stable |
| abuanwar072/Flutter-Responsive-Admin-Panel-or-Dashboard A responsive admin panel/dashboard UI template built with Flutter, featuring charts, tables, and info cards. It runs on web, macOS, tablets… | 75 | 7110 | stable |
| TanStack/virtual TanStack Virtual is a headless, framework-agnostic virtualization library for rendering very large lists, grids, and tables efficiently in … | 95 | 7090 | stable |
| FormCreate FormCreate is a low-code Vue form generation library that renders dynamic forms from JSON data, with validation, data collection, submissio… | 88 | 7090 | stable |
| 1weiho/open-slide open-slide is a React-based slide presentation framework designed for AI coding agents to author decks from natural-language prompts. It pr… | 81 | 7082 | active |
| olton/metroui Metro UI is a progressive, HTML-first front-end framework and component library in Windows Metro style, offering 150+ components, 900+ icon… | 68 | 7080 | active |
| mobxjs/mobx-state-tree mobx-state-tree (MST) is a state container library built on MobX that adds structure, models, snapshots, and tooling to reactive state mana… | 95 | 7053 | stable |
| lightGallery lightGallery is a customizable, modular, dependency-free JavaScript lightbox gallery plugin for displaying images and videos on the web and… | 72 | 7049 | active |
| fabiospampinato/cash Cash is an absurdly small (~6 KB gzipped) jQuery alternative for modern browsers that provides jQuery-style chainable syntax for DOM manipu… | 65 | 7034 | active |
| ChenYilong/CYLTabBarController CYLTabBarController is an iOS UI library that adds Lottie animations, Liquid Glass styling, red-dot badges, and an enlarged center button t… | 97 | 7018 | active |
| AnswerDotAI/fasthtml FastHTML is a Python web framework for building fast, scalable, interactive web applications with minimal code, mapping 1:1 to HTML and HTT… | 86 | 7012 | active |
| plasmicapp/plasmic Plasmic is an open-source visual builder for the web that lets teams design and build React apps, websites, and content via drag-and-drop, … | 77 | 6973 | active |
| futurepress/epub.js Epub.js is a JavaScript library for rendering ePub documents in the browser across many devices. It provides interfaces for common ebook fu… | 56 | 6950 | stable |
| reactchartjs/react-chartjs-2 React wrapper components for Chart.js, letting you render charts like Line, Bar, and Doughnut as declarative React components. It supports … | 72 | 6939 | stable |
| VueTorrent/VueTorrent VueTorrent is a sleek alternative WebUI for the qBittorrent torrent client, built with Vue 3 and Vuetify. It replaces qBittorrent's default… | 99 | 6933 | active |
| davidjbradshaw/iframe-resizer A JavaScript library that automatically resizes iframes to match their content and keeps monitoring them to maintain the correct size. It s… | 87 | 6932 | active |
| sindresorhus/query-string A JavaScript library for parsing and stringifying URL query strings, with support for arrays, nested objects, and various encoding formats.… | 93 | 6903 | stable |
| Kiranism/next-shadcn-dashboard-starter A free, MIT-licensed admin dashboard starter template built with Next.js 16, shadcn/ui, Tailwind CSS v4, and TypeScript. It provides produc… | 92 | 6881 | active |
| joe-bell/cva Class Variance Authority (cva) is a tiny TypeScript library for building type-safe, variant-driven class names for UI components, with firs… | 67 | 6880 | stable |
| kristopolous/BOOTSTRA.386 BOOTSTRA.386 is a Twitter Bootstrap theme (supporting Bootstrap v2 through v5) that styles webpages to look like 1980s DOS-era graphical in… | 55 | 6877 | active |
| Nord Nord is an arctic, north-bluish color palette of sixteen carefully selected dimmed pastel colors designed for code syntax highlighting and … | 23 | 6870 | stable |
| nuxt/ui Nuxt UI is a comprehensive Vue UI component library offering 125+ accessible, Tailwind CSS-styled components built on Reka UI and Tailwind … | 99 | 6860 | stable |
| ritwickdey/vscode-live-server A VS Code extension that launches a local development server with live reload for static and dynamic pages. It provides one-click start/sto… | 73 | 6859 | stable |
| gpbl/react-day-picker React DayPicker is a customizable date picker component library for React, supporting single, multiple, and range date selections with exte… | 94 | 6846 | stable |
| phoenixframework/phoenix_live_view Phoenix LiveView is an Elixir library for building rich, real-time web user interfaces with server-rendered HTML over WebSockets. It sends … | 99 | 6825 | stable |
| Choices-js/Choices Choices.js is a lightweight, configurable vanilla JavaScript library that enhances select boxes and text inputs with searchable, multi-sele… | 95 | 6819 | active |
| bcakmakoglu/vue-flow Vue Flow is a highly customizable flowchart and node-based graph component library for Vue 3, written in TypeScript. It provides built-in z… | 85 | 6804 | active |
| travist/jsencrypt JSEncrypt is a tiny, zero-dependency JavaScript library for OpenSSL-compatible RSA encryption, decryption, signing, and key generation. It … | 66 | 6804 | active |
| dinerojs/dinero.js Dinero.js is a JavaScript and TypeScript library for creating, calculating, converting, comparing, and formatting monetary values safely. I… | 90 | 6789 | stable |
| google/material-design-lite Material Design Lite is a Google implementation of Material Design components in vanilla CSS, JS, and HTML with no framework dependencies. … | 59 | 32190 | maintenance |
| software-mansion/react-native-gesture-handler React Native Gesture Handler is a library providing a declarative API that exposes platform-native touch and gesture systems to React Nativ… | 99 | 6782 | stable |
| shentao/vue-multiselect A dependency-free Vue.js component providing single select, multiselect, tagging, and searchable dropdown functionality. Version 3 is compa… | 82 | 6778 | stable |
| unovue/reka-ui Reka UI (formerly Radix Vue) is an open-source, unstyled, headless UI component library for Vue, porting Radix UI primitives. It provides 4… | 96 | 6744 | active |
| wevm/wagmi Wagmi is a type-safe, modular TypeScript library of reactive primitives (React hooks, Vue composables, Solid primitives, and framework-agno… | 94 | 6744 | active |
| niklasvh/html2canvas html2canvas is a JavaScript library that renders webpages or DOM elements as canvas images entirely in the browser, without server-side ren… | 23 | 31923 | maintenance |
| fullstackhero/dotnet-starter-kit A production-grade .NET 10 starter kit template combining a modular-monolith Web API (vertical slice architecture) with two React 19 front-… | 83 | 6734 | active |
| sivan/heti Heti is a CSS/SCSS stylesheet library that enhances Chinese web typography according to common Chinese typesetting conventions (CLREQ). It … | 50 | 6721 | stable |
| vuejs/language-tools Vue Language Tools is the official language tooling monorepo for Vue.js, providing a VS Code extension, a language server, and the vue-tsc … | 99 | 6714 | active |
| golden-layout/golden-layout Golden Layout is a JavaScript layout manager for arranging web app components in dockable, draggable panels with support for native popup w… | 52 | 6708 | active |
| vercel/platforms A production-ready Next.js multi-tenant application template from Vercel that demonstrates subdomain-based tenancy with custom routing, Red… | 73 | 6706 | active |
| antvis/X6 X6 is a JavaScript/TypeScript diagramming and graph editing engine that renders nodes and edges using SVG and HTML. It provides customizabl… | 90 | 6685 | active |
| TanStack/form TanStack Form is a headless, type-safe form state management library for TypeScript/JavaScript with adapters for React, Vue, Angular, Solid… | 94 | 6672 | stable |
| ppoffice/hexo-theme-icarus Icarus is a simple, delicate, and modern theme for the Hexo static site generator, distributed as an npm package. It ships with extensive b… | 58 | 6655 | active |
| brython-dev/brython Brython is an implementation of Python 3 that runs entirely in the web browser, loaded as a JavaScript file and executing Python code embed… | 92 | 6611 | active |
| mesop-dev/mesop Mesop is a Python-based UI framework for rapidly building web apps like demos and internal tools without writing JavaScript, CSS, or HTML. … | 93 | 6588 | active |
| ChartsCSS/charts.css Charts.css is an open source CSS framework for data visualization that turns semantic HTML tables into charts using utility CSS classes and… | 57 | 6581 | active |
| hinesboy/mavonEditor mavonEditor is a Vue-based markdown editor component supporting Vue 2 and Vue 3, with live preview, dual-pane editing, and customizable too… | 27 | 6578 | active |
| siteline/swiftui-introspect A Swift library that lets SwiftUI developers access and customize the underlying UIKit or AppKit views behind SwiftUI views. It works by in… | 95 | 6543 | active |
| Automerge Automerge is a JSON-like CRDT (conflict-free replicated data type) library that lets multiple users modify application state concurrently, … | 98 | 6532 | active |
| blueimp/jQuery-File-Upload A jQuery plugin providing a file upload widget with multiple file selection, drag & drop, progress bars, validation, and media previews. It… | 10 | 30717 | maintenance |
| jd-opensource/nutui NutUI is a lightweight Vue 3 component library with 80+ high-quality components styled after JD.com's mobile design language. It supports b… | 59 | 6508 | active |
| imba/imba Imba is a full-stack programming language that compiles to JavaScript and ships with a built-in declarative DOM framework for building web … | 67 | 6504 | active |
| microsoft/rushstack Rush Stack is a Microsoft-hosted monorepo of tools for managing large-scale TypeScript monorepos, including the Rush build orchestrator, He… | 77 | 6493 | active |
| google-map-react/google-map-react A React component library wrapping a subset of the Google Maps API that lets you render arbitrary React components as map markers. It suppo… | 60 | 6477 | stable |
| CaiJimmy/hugo-theme-stack A card-style Hugo theme designed for bloggers, built with SCSS and vanilla JavaScript for lightweight, fast sites. It ships with dark mode,… | 88 | 6467 | active |
| mattn/emmet-vim Emmet.vim is a Vim plugin that brings Emmet (formerly Zen Coding) high-speed HTML and CSS abbreviation expansion to the Vim editor. It lets… | 65 | 6467 | active |
| RobinHerbots/Inputmask Inputmask is a JavaScript library that creates input masks to enforce predefined input formats such as dates, numbers, and phone numbers. I… | 75 | 6460 | active |
| CareyWang/sub-web A Vue 2.7 web frontend for the subconverter backend that generates proxy subscription configuration links. It provides a browser UI for con… | 66 | 6460 | active |
| soumyajit4419/Portfolio A self-coded personal developer portfolio website built with React.js, Express.js, and React-Bootstrap, showcasing projects, resume, and te… | 53 | 6458 | active |
| petyosi/react-virtuoso React Virtuoso is a React component library for virtualized rendering of lists, grids, tables, masonry layouts, and chat message lists. It … | 98 | 6451 | active |
| nextapps-de/winbox WinBox.js is a lightweight, dependency-free HTML5 window manager library for the web that lets developers create draggable, resizable, full… | 23 | 6446 | stable |