domain: frontend
6989 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| madebymany/sir-trevor-js Sir Trevor is a browser-based rich content editor for the web built around intuitive block-based content creation. Content is stored as str… | 32 | 4481 | maintenance |
| gorkys/vue-draggable-resizable-gorkys A Vue 3 component library for making elements draggable and resizable, forked from vue-draggable-resizable with enhancements like conflict … | 66 | 1269 | active |
| ankurk91/vue-loading-overlay A Vue.js component that displays a full-screen or container-scoped loading overlay with a spinner during async operations. It supports Vue … | 10 | 1268 | stable |
| siddharthkp/bundlesize bundlesize is an npm CLI tool that checks whether your JavaScript bundle files stay under configured size limits, with gzip or brotli compr… | 65 | 4473 | maintenance |
| improbable-eng/grpc-web A gRPC-Web implementation providing a Go wrapper/proxy to expose gRPC servers to browsers and a TypeScript client library for invoking gRPC… | 23 | 4472 | maintenance |
| oliviertassinari/react-swipeable-views A React component library for creating swipeable views with touch and mouse swipe gestures, usable in the browser and experimentally in Rea… | 80 | 4469 | maintenance |
| triggerjs/trigger Trigger JS is a small TypeScript library that creates scroll-based animations using HTML attributes and CSS variables, without writing Java… | 32 | 1266 | active |
| styleguidist/react-docgen-typescript A TypeScript library that parses React component prop types defined in TypeScript interfaces instead of propTypes, extracting docgen metada… | 67 | 1264 | active |
| blueimp/JavaScript-Load-Image A JavaScript library that loads images from File/Blob objects or URLs and returns optionally scaled, cropped, or rotated HTML img or canvas… | 32 | 4456 | maintenance |
| mescroll/mescroll mescroll is a lightweight JavaScript framework for pull-to-refresh and pull-up infinite loading in mobile web lists, written in vanilla JS … | 23 | 4456 | maintenance |
| peterramsing/lost LostGrid is a PostCSS plugin that provides a fraction-based CSS grid system using calc(). It works with any preprocessor or vanilla CSS and… | 23 | 4454 | maintenance |
| cosmosgl/graph cosmos.gl is a GPU-accelerated force graph layout and rendering engine built on WebGL 2 (via luma.gl), where all simulation and drawing run… | 98 | 1263 | active |
| graphql-rust/graphql-client A typed GraphQL client library for Rust that generates precise Rust types for query variables and responses at compile time from schema and… | 82 | 1263 | active |
| OpenSilver/OpenSilver OpenSilver is an open-source, MIT-licensed framework for building cross-platform applications with C#, VB.NET, or F# and XAML, powered by W… | 77 | 1263 | active |
| tj/ejs EJS (Embedded JavaScript) is a template engine for Node.js that lets you generate HTML using plain JavaScript embedded in templates. It int… | 32 | 4450 | maintenance |
| cferdinandi/reef Reef is a tiny (2.6kb) vanilla JavaScript utility library for building reactive, state-based UI components using signals, rendering, and DO… | 36 | 1262 | active |
| Equal-UI/Equal Equal UI is a Vue 3 component library with 30+ hackable UI components built on top of Tailwind CSS. It ships with built-in dark theme suppo… | 32 | 1262 | active |
| facebook/prop-types A JavaScript library for runtime type checking of React component props and similar objects. It lets developers document expected property … | 10 | 4449 | maintenance |
| clintonwoo/hackernews-react-graphql A Hacker News clone rewritten with universal JavaScript using React, Next.js, and GraphQL (Apollo). It serves as a production-ready boilerp… | 32 | 4448 | maintenance |
| skydoves/Cloudy Cloudy is a Kotlin Multiplatform library for Compose that provides blur, liquid glass, and shader-driven surface effects via simple Modifie… | 97 | 1261 | active |
| bumble-tech/appyx Appyx is a model-driven navigation library with UI components for Jetpack Compose and Compose Multiplatform. It lets developers define cust… | 75 | 1260 | active |
| better-auth/better-icons A TypeScript CLI tool and MCP server that lets users and AI agents search and retrieve over 200,000 icons from 150+ Iconify-powered collect… | 62 | 1259 | active |
| johnwalley/allotment Allotment is a React component library for creating resizable split-pane views, derived from VS Code's split view implementation. It suppor… | 78 | 1258 | active |
| shellscape/jsx-email JSX email is a TypeScript library and CLI for building responsive, standards-compliant email templates using JSX/TSX components. It include… | 67 | 1258 | active |
| uvarov-frontend/vanilla-calendar-pro Vanilla Calendar Pro is a lightweight, dependency-free JavaScript date and time picker component written in TypeScript that works with any … | 100 | 1257 | active |
| MiniMax-AI/OpenRoom VibeApps (OpenRoom) is a browser-based desktop environment with draggable windows and a suite of built-in apps, all controlled by an AI Age… | 53 | 1256 | active |
| supnate/rekit Rekit is an opinionated toolkit for building scalable web applications with React, Redux, and React Router, built around a feature-oriented… | 23 | 4423 | maintenance |
| icflorescu/mantine-datatable A lightweight, dependency-free React table/datagrid component built for Mantine UI applications, written in TypeScript. It provides datagri… | 75 | 1255 | active |
| shannonhochkins/ha-component-kit HA Component Kit (Hakit) is a set of React-based npm packages (@hakit/core and @hakit/components) for building highly customizable Home Ass… | 73 | 1255 | active |
| jsbin/jsbin JS Bin is an open-source collaborative web development debugging tool for testing and sharing JavaScript, HTML, and CSS snippets with real-… | 44 | 4419 | maintenance |
| vuedx/languagetools VueDX is a collection of tools for improving the Vue.js developer experience, including a VS Code extension providing language features, sy… | 23 | 1254 | active |
| le5le-com/meta2d.js Meta2d.js is a TypeScript 2D engine for real-time data exchange and interactive canvas-based graphics on the web. It is designed for buildi… | 96 | 1253 | active |
| orizens/ngx-infinite-scroll An Angular directive library that adds infinite scrolling to lists and containers, versioned to match Angular releases. It is a small, wide… | 63 | 1253 | active |
| Anurella/reset-css A CSS reset stylesheet that neutralizes inconsistent browser default styles to provide a uniform baseline for web projects. It is a single … | 59 | 1253 | stable |
| QNetITQ/WaveFox WaveFox is a Firefox CSS theme (userChrome) that extensively restyles the browser UI, including tab shapes, toolbars, separators, and optio… | 95 | 1252 | active |
| pocket-stack/pocketjs PocketJS is a portable application runtime that compiles Solid, Vue Vapor, or Octane component code into a native UI tree rendered by a no_… | 80 | 1252 | active |
| Naresh-Khatri/3d-portfolio An open-source interactive 3D developer portfolio template built with Next.js, React, TypeScript, GSAP, and Framer Motion, featuring a Spli… | 66 | 1252 | active |
| sorich87/bootstrap-tour A JavaScript library for building guided product tours and onboarding walkthroughs using Twitter Bootstrap popovers. It supports step defin… | 23 | 4405 | maintenance |
| unform/unform Unform is a performance-focused form API for React and React Native that uses hooks to build lightweight, composable forms. It is design-ag… | 10 | 4402 | maintenance |
| denysdovhan/vacuum-card A custom Lovelace card for Home Assistant that displays the state of robot vacuum cleaners and provides controls like start, stop, pause, a… | 89 | 1249 | active |
| reaviz/reaviz Reaviz is a modular data visualization library for React that renders chart components natively in React while using D3.js under the hood f… | 75 | 1249 | active |
| rpldy/react-uploady React-Uploady is a lightweight, modular React library providing components and hooks for building client-side file-upload features. It hand… | 81 | 1248 | active |
| itsnitinr/vscode-portfolio A Visual Studio Code-themed developer portfolio website template built with Next.js and TypeScript. It mimics the VSCode interface with an … | 69 | 1248 | active |
| fluttercandies/flutter_smart_dialog A Flutter package providing an elegant dialog solution that supports toasts, loading indicators, attached popups, and custom dialogs withou… | 87 | 1246 | active |
| robinhood/ticker An Android UI library providing a TickerView component that animates scrolling text changes, like an odometer, with customizable character … | 23 | 4380 | maintenance |
| vikramlearning/blazorbootstrap An enterprise-class Blazor component library built on Bootstrap 5 CSS, providing UI components like grids, modals, offcanvas, autocomplete,… | 95 | 1245 | active |
| hugo-themes/toha Toha is a minimalist, fully responsive Hugo theme for building personal portfolio websites and blogs. It includes sections for skills, expe… | 91 | 1245 | active |
| thomasloven/lovelace-layout-card A Home Assistant Lovelace custom plugin that provides additional view layouts (masonry, horizontal, vertical, grid) for finer control over … | 66 | 1245 | active |
| any86/any-touch any-touch is a tiny (1kb~5kb) TypeScript gesture recognition library for detecting touch and mouse gestures like pan, pinch, rotate, tap, s… | 59 | 1245 | stable |
| useAnimations/react-useanimations A React component library of free animated open-source icons built on Lottie animations. It provides tree-shakeable animated SVG icons for … | 32 | 1245 | stable |
| developit/workerize Workerize is a tiny (~800 byte) JavaScript library that moves a module into a Web Worker and exposes its exported functions as asynchronous… | 23 | 4377 | maintenance |
| ryokun6/ryos ryOS is a web-based desktop environment that recreates classic macOS and Windows interfaces in the browser, built with React and TypeScript… | 84 | 1244 | active |
| NepipenkoIgor/ngx-mask ngx-mask is an Angular library providing a standalone directive and pipe for input masking in form fields and HTML elements. It supports cu… | 98 | 1243 | active |
| lucaszischka/BottomSheet A SwiftUI library providing a customizable sliding bottom sheet component with any number of states, inspired by Apple Maps, Shortcuts, and… | 64 | 1243 | active |
| remarkjs/remark-gfm remark-gfm is a remark (unified) plugin that adds GitHub Flavored Markdown support to markdown parsing and serialization, including autolin… | 25 | 1243 | stable |
| jaredpalmer/the-platform A collection of React Hooks and Suspense-friendly React components that wrap browser Web APIs like device motion, geolocation, network stat… | 23 | 4369 | maintenance |
| jimmywarting/StreamSaver.js StreamSaver.js is a JavaScript library that lets browser apps write a WritableStream directly to the user's file system, saving large files… | 65 | 4367 | maintenance |
| bemusic/bemuse Bemuse is an open-source, web-based online rhythm action game that plays songs in BMS/BMSON format directly in the browser. It is built wit… | 86 | 1242 | active |
| miguel-perez/smoothState.js smoothState.js is a jQuery plugin that progressively enhances page loads to provide smooth, controlled page transitions using pushState. It… | 23 | 4366 | maintenance |
| swimlane/ngx-charts A declarative charting framework for Angular that renders SVG charts using Angular's rendering engine while leveraging d3 for math, scales,… | 77 | 4363 | maintenance |
| Chartkick Chartkick is a Ruby gem (with React and JS variants) that lets you create beautiful JavaScript charts with a single line of code in Rails v… | 72 | 1241 | stable |
| ikrishg/reseter.css A modern CSS reset library (~0.8kb) that normalizes browser default styles and includes cross-browser fixes. It combines the benefits of no… | 58 | 1241 | active |
| playbook-ui/playbook-ios Playbook is a Swift library for iOS that lets developers build and preview UI components in isolation, inspired by Storybook, supporting bo… | 23 | 1240 | active |
| damienbod/angular-auth-oidc-client An npm library for securing Angular applications with OpenID Connect and OAuth2, supporting Code Flow with PKCE, refresh tokens, and the Im… | 95 | 1239 | active |
| fi3ework/vite-plugin-checker A Vite plugin that runs type checking and linting tools such as TypeScript, vue-tsc, ESLint, Biome, and Stylelint in a worker thread. It su… | 93 | 1239 | active |
| KonghaYao/cn-font-split A Rust-based font subsetting tool that splits large CJK and other character fonts (otf, ttf, woff2) into small, web-ready packages with fin… | 78 | 1239 | active |
| bvibber/ogv.js A JavaScript/WebAssembly media decoder and player for Ogg Vorbis, Opus, Theora, and WebM VP8/VP9/AV1 video, built by compiling native codec… | 62 | 1239 | active |
| itgalaxy/favicons A Node.js library that generates favicons and associated web app icon files (including manifests and HTML snippets) from a source image, us… | 92 | 1238 | active |
| google/schema-dts schema-dts provides TypeScript type definitions for the Schema.org vocabulary in JSON-LD format, exposed as discriminated type unions for a… | 80 | 1238 | active |
| Evansy/MallChatWeb MallChatWeb is the frontend of MallChat (抹茶), an e-commerce system that combines online shopping with real-time instant messaging. It imple… | 70 | 1238 | active |
| diffusionstudio/core Diffusion Studio Core is a TypeScript video compositing engine that runs in the browser, built on WebCodecs and Canvas2D for hardware-accel… | 48 | 1238 | active |
| simonhaenisch/prettier-plugin-organize-imports A Prettier plugin that organizes import statements (sorting, combining, and removing unused ones) using the TypeScript language service API… | 44 | 1238 | active |
| dashersw/gea Gea is a compiler-first reactive JavaScript UI framework that transforms JSX at build time into surgical DOM patches, eliminating the virtu… | 73 | 1237 | active |
| TheSGJ/nextjs-toploader A React component library that adds a top loading progress bar to Next.js applications, built on top of nprogress. It supports both the App… | 72 | 1237 | active |
| albingroen/react-cmdk A React component library for building fast, accessible, and customizable command palettes (⌘K menus) in web applications. It provides comp… | 32 | 1237 | stable |
| ConnorAtherton/walkway Walkway is a small JavaScript library for animating SVG line-drawing effects on path, line, and polyline elements. It provides configurable… | 32 | 4344 | maintenance |
| tshaddix/webext-redux webext-redux is a JavaScript library providing utilities for building Redux-powered web browser extensions. It lets the background page hol… | 26 | 1236 | active |
| hakimel/stroll.js A small JavaScript library that applies CSS3 3D transform-based scroll effects to HTML lists. It binds to list elements via selectors or jQ… | 32 | 4339 | maintenance |
| bramstein/fontfaceobserver Font Face Observer is a small JavaScript library that loads and monitors @font-face webfonts, notifying you via promises when a font become… | 35 | 4336 | maintenance |
| react-native-menu/menu A React Native library providing native menu components: UIMenu on iOS 14+ and PopupMenu on Android, with ActionSheet fallback on older iOS… | 80 | 1234 | active |
| themeselection/sneat-bootstrap-html-admin-template-free Sneat is a free, open-source Bootstrap 5 HTML admin dashboard template built for developers, featuring responsive layouts, UI components, f… | 55 | 1234 | active |
| halogenica/beautifulhugo Beautiful Hugo is a feature-rich Hugo static site generator theme adapted from Beautiful Jekyll. It provides responsive design, light/dark … | 77 | 1233 | active |
| mbrevda/react-image A React library providing an <img> tag replacement and useImage hook that supports fallback to alternate image sources on load failure. It … | 77 | 1232 | active |
| richardtallent/vite-plugin-singlefile A Vite build plugin that inlines all JavaScript and CSS resources into a single dist/index.html file, allowing an entire web app to be dist… | 64 | 1232 | active |
| jlongster/absurd-sql absurd-sql is a backend for sql.js (SQLite compiled to WebAssembly) that persists the database in IndexedDB by reading and writing it in sm… | 32 | 4324 | maintenance |
| herozhou/vue-framework-wz A Vue 2-based admin dashboard framework that bundles login, permission management, UI components, multi-tab navigation, charts, and Qiniu f… | 32 | 4323 | maintenance |
| astoilkov/use-local-storage-state A React hook that persists component state in localStorage, acting as a drop-in replacement for useState. It supports SSR, cross-tab synchr… | 89 | 1231 | stable |
| metafizzy/packery Packery is a JavaScript library and jQuery plugin that creates gapless, draggable grid layouts using a bin-packing algorithm. It fills empt… | 27 | 4318 | maintenance |
| sachinchoolur/jquery-to-javascript-converter A browser-based tool that scans existing jQuery code and automatically generates equivalent modern vanilla JavaScript, producing a minimal … | 23 | 1230 | active |
| joewalnes/reconnecting-websocket A tiny JavaScript library (<600 bytes gzipped) that wraps the native WebSocket API to add automatic reconnection when the connection drops.… | 32 | 4317 | maintenance |
| inertiajs/inertia-rails The Rails adapter for Inertia.js, letting you build single-page React, Vue, or Svelte apps on top of existing Rails controllers, routes, an… | 96 | 1229 | active |
| retyui/react-native-confirmation-code-field A small, customizable React Native component for entering confirmation codes (OTP/PIN), compatible with iOS, Android, and React Native Web.… | 80 | 1229 | active |
| euvl/vue-js-modal A Vue.js modal component library that makes it easy to add customizable modals and dialogs to Vue applications. It is a contributor-driven … | 23 | 4312 | maintenance |
| gowebly/gowebly Gowebly is a next-generation CLI tool for scaffolding full-stack web applications with a Go backend and htmx, hyperscript, or Alpine.js fro… | 78 | 1228 | active |
| Evercoder/culori Culori is a comprehensive JavaScript color library supporting conversion, interpolation, blending, and color difference formulas across man… | 63 | 1228 | stable |
| nuxt-modules/color-mode @nuxtjs/color-mode is a Nuxt module that adds dark and light mode support with automatic system preference detection. It applies configurab… | 87 | 1226 | active |
| SikandarJODD/svelte-animations A collection of free, reusable Svelte animation components inspired by Magic UI, Aceternity UI, and Luxe UI, built with Tailwind CSS and Sv… | 55 | 1226 | active |
| SparkPost/heml HEML is an open source XML-based markup language and framework for building responsive HTML emails, developed by SparkPost. It compiles HEM… | 23 | 4298 | maintenance |
| GoogleChromeLabs/dark-mode-toggle A web component (custom element) called <dark-mode-toggle> that adds a dark mode toggle or switch to any website. It respects the user's pr… | 73 | 1225 | stable |
| twostraws/CodeScanner CodeScanner is a SwiftUI library providing a CodeScannerView struct that scans QR codes, barcodes, and other code types using the device ca… | 63 | 1225 | active |