domain: frontend
6989 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| EmergeTools/Pow Pow is an open-source Swift package providing delightful SwiftUI transitions and change effects for iOS apps. It offers a collection of rea… | 71 | 4371 | active |
| pinterest/gestalt Gestalt is Pinterest's open-source design system, providing a React component library with guidelines, tools, and resources for building ac… | 82 | 4369 | active |
| creativetimofficial/material-tailwind Material Tailwind is an open-source components library combining Tailwind CSS utility classes with Material Design styling, available as @m… | 70 | 4367 | active |
| amannn/next-intl next-intl is an internationalization (i18n) library for Next.js that provides translations, ICU message formatting, date/number localizatio… | 95 | 4354 | stable |
| dotnetcore/WTM WalkingTec.Mvvm (WTM) is a rapid application development framework for ASP.NET Core supporting LayUI, React, and Vue frontends. It includes… | 64 | 4350 | active |
| farzher/fuzzysort A fast, tiny, zero-dependency JavaScript library for SublimeText-like fuzzy search and ranking of strings and objects. It supports single a… | 76 | 4344 | stable |
| mdaines/viz-js Viz.js is a WebAssembly build of Graphviz with a JavaScript wrapper, allowing DOT graph descriptions to be rendered as SVG in the browser o… | 97 | 4343 | active |
| radzenhq/radzen-blazor Radzen Blazor is a free, MIT-licensed UI component library for Blazor with 145+ native components including DataGrid, Scheduler, Charts, an… | 95 | 4343 | active |
| hustcc/canvas-nest.js A tiny (2 KB) JavaScript library that draws an interactive particle/nest network background on a website using HTML5 Canvas, with no jQuery… | 32 | 4332 | stable |
| calimarkus/JDStatusBarNotification A Swift library for displaying highly customizable notifications below the iOS status bar/notch/Dynamic Island, with pill and full-width st… | 23 | 4331 | stable |
| bokuweb/react-rnd A React component library that makes elements both draggable and resizable with a simple declarative API. It supports controlled and uncont… | 72 | 4323 | stable |
| DavidHDev/canvas-ui An open-source, framework-agnostic library of creative UI components drawn on canvas, where real HTML is rendered inside a canvas element w… | 57 | 4320 | active |
| serversideup/amplitudejs AmplitudeJS is a lightweight, dependency-free JavaScript library for building fully customizable HTML5 audio players on web pages. It lets … | 63 | 4319 | active |
| vivek9patel/vivek9patel.github.io A personal portfolio website that simulates the Ubuntu 20.04 desktop environment in the browser, built with Next.js and Tailwind CSS. It re… | 32 | 4318 | active |
| tighten/ziggy Ziggy is a PHP/JavaScript library that exposes Laravel's named routes to JavaScript via a route() helper function. It generates URLs from n… | 94 | 4314 | active |
| unplugin/unplugin-vue-components A unified build plugin (unplugin) that automatically imports Vue components and directives on demand, so you never write manual import stat… | 87 | 4292 | active |
| zpao/qrcode.react A React component library for generating QR codes that render to the DOM as SVG or Canvas. It supports configurable size, colors, error cor… | 74 | 4285 | stable |
| Tencent/westore Westore is a Tencent open-source library providing an MVVM layered architecture for WeChat Mini Programs. It replaces direct setData calls … | 68 | 4284 | active |
| pyscript/pyscript PyScript is an open source platform for running Python directly in the browser, built on Pyodide (CPython), MicroPython, and WebAssembly. I… | 97 | 18692 | maintenance |
| vadimdemedes/tailwind-rn tailwind-rn is a library that lets you use Tailwind CSS utility classes in React Native projects by converting Tailwind's generated CSS int… | 30 | 4269 | active |
| mint-lang/mint Mint is a programming language that compiles to JavaScript, designed specifically for building front-end web applications. It provides buil… | 96 | 4266 | active |
| hunvreus/basecoat Basecoat is a Tailwind CSS component library that reimplements the shadcn/ui design system using semantic HTML, CSS, and a small amount of … | 73 | 4261 | active |
| vite-pwa/vite-plugin-pwa A zero-config, framework-agnostic Vite plugin that adds Progressive Web App support to web applications. It generates service workers with … | 80 | 4252 | active |
| konstaui/konsta Konsta UI is a free, open-source library of pixel-perfect mobile UI components built with Tailwind CSS, offering iOS and Material Design th… | 99 | 4238 | active |
| cq-panda/Vue.NetCore A full-stack rapid development framework combining .NET/.NET8 backend with Vue2/Vue3 + Element Plus frontend and uniapp mobile support. It … | 61 | 4236 | active |
| rolldown/tsdown tsdown is a fast bundler designed for building JavaScript/TypeScript libraries, powered by Rolldown and Oxc. It generates declaration files… | 86 | 4233 | active |
| Shopify/draggable A modular JavaScript drag-and-drop library from Shopify that abstracts native browser drag events into a comprehensive API, with Sortable, … | 52 | 18468 | maintenance |
| tonaljs/tonal Tonal is a TypeScript music theory library for JavaScript that provides pure functions to manipulate notes, intervals, chords, scales, mode… | 75 | 4223 | stable |
| ashutosh1919/masterPortfolio A customizable React-based portfolio website template for software developers. It provides prebuilt sections for skills, projects, experien… | 61 | 4222 | active |
| Sass Sass is a mature CSS preprocessor language that extends CSS with variables, nested rules, mixins, functions, and selector inheritance, comp… | 95 | 4216 | stable |
| imskyleen/animate-ui Animate UI is an open-source distribution of fully animated React components built with TypeScript, Tailwind CSS, Motion (Framer Motion), a… | 47 | 4210 | active |
| react-monaco-editor/react-monaco-editor A React wrapper component around Microsoft's Monaco Editor, the code editor that powers VS Code. It provides a declarative React component … | 69 | 4208 | active |
| shuding/react-wrap-balancer A small React component that balances text wrapping in headings so lines have more even widths, avoiding single hanging words on the last l… | 56 | 4206 | stable |
| securingsincity/react-ace A set of React components wrapping the Ace code editor, supporting standard, split-view, and diff editors. It lets React applications embed… | 89 | 4205 | stable |
| dvtng/react-loading-skeleton A React component library for creating animated loading skeleton placeholders that automatically adapt to your app's typography and layout.… | 54 | 4205 | stable |
| prabhuignoto/react-chrono React Chrono is a modern, feature-rich timeline component library for React applications, supporting vertical, horizontal, and tree layouts… | 68 | 4200 | active |
| evanw/thumbhash ThumbHash is a compact encoding of an image placeholder that can be stored inline with data and rendered while the real image loads. It is … | 30 | 4197 | stable |
| papercss/papercss PaperCSS is a lightweight, 'less formal' CSS framework with a hand-drawn paper aesthetic, written in SCSS and distributed as compiled CSS v… | 38 | 4193 | active |
| LegendApp/legend-state Legend-State is a fast, signal-based state management library for React and React Native with fine-grained reactivity and minimal boilerpla… | 76 | 4190 | active |
| aholachek/react-flip-toolkit A lightweight React library for FLIP-based layout transitions, supporting position, scale, and opacity animations with spring physics. It a… | 23 | 4185 | stable |
| melt-ui/melt-ui Melt UI is a collection of headless, accessible component builders for Svelte that provide behavior and WAI-ARIA compliance without any sty… | 51 | 4182 | active |
| MengTo/threeui ThreeUI Community is an open-source catalog of React components built with Three.js, WebGL, and shaders, featuring live interactive rendere… | 57 | 4173 | active |
| esm-dev/esm.sh esm.sh is a no-build JavaScript CDN that serves npm, JSR, and GitHub packages as ES modules over HTTP URLs, transforming TypeScript, Vue, a… | 99 | 4158 | active |
| bingoogolapple/BGABanner-Android An Android UI library providing banner/carousel components with swipe navigation for guide screens, infinite auto-looping for one or more p… | 75 | 4156 | active |
| ln-dev7/circle Circle is an open-source project management web application inspired by Linear, built with Next.js, TypeScript, shadcn/ui, and Tailwind CSS… | 64 | 4151 | active |
| Alex-D/Trumbowyg Trumbowyg is a lightweight WYSIWYG rich-text editor for the web, built as a jQuery plugin and weighing only ~10kB gzipped. It generates cle… | 74 | 4145 | stable |
| nodeca/pica A browser-side JavaScript library for high-quality, high-speed image resizing using canvas, web workers, WebAssembly, and createImageBitmap… | 76 | 4144 | stable |
| imbrn/v8n v8n is a fluent, chainable JavaScript validation library for validating any kind of data, from primitives to objects and arrays. It offers … | 23 | 4143 | stable |
| EmulatorJS/EmulatorJS EmulatorJS is a JavaScript library that embeds RetroArch (compiled to WebAssembly) into any website, enabling browser-based emulation of ma… | 77 | 4119 | active |
| acacode/swagger-typescript-api A TypeScript tool that generates typed API clients for Fetch or Axios from OpenAPI 3.0/2.0 specifications in JSON or YAML. It can be used a… | 93 | 4116 | active |
| kentcdodds/match-sorter A JavaScript/TypeScript library that filters and sorts arrays of items by best match against a query string, using a deterministic ranking … | 80 | 4104 | stable |
| dominictobias/react-image-crop A dependency-free React component for responsive image cropping with pixel or percentage coordinates. It supports touch, keyboard accessibi… | 80 | 4103 | active |
| jamiebuilds/tinykeys tinykeys is a tiny (~650 B) TypeScript library for binding keyboard shortcuts in the browser using a simple declarative syntax. It supports… | 70 | 4100 | active |
| s-yadav/react-number-format A React library for formatting numbers in inputs or as text, with a lightweight caret engine that restricts input to specific numeric or st… | 71 | 4099 | stable |
| twitter/twemoji Twemoji is a library from Twitter that provides standard Unicode emoji support across all platforms via a set of SVG/PNG assets and a JavaS… | 64 | 17763 | maintenance |
| alex-shpak/hugo-book Hugo Book is a minimal, book-style documentation theme for the Hugo static site generator. It provides a sidebar file-tree menu, full-text … | 86 | 4089 | active |
| nandorojo/solito Solito is a TypeScript library that unifies React Native and Next.js, primarily by providing a shared navigation layer built as a wrapper a… | 73 | 4089 | active |
| elrumordelaluz/reactour Reactour is a React library for creating step-by-step guided product tours that highlight and interact with elements on a page. It is a mon… | 60 | 4086 | active |
| aFarkas/lazysizes lazysizes is a high-performance, SEO-friendly lazy loader for images (including responsive picture/srcset), iframes, scripts, and widgets. … | 23 | 17718 | maintenance |
| iamhosseindhv/notistack Notistack is a React library for displaying highly customizable notification snackbars (toasts) that can be stacked on top of each other. I… | 66 | 4076 | stable |
| xuelongqy/flutter_easy_refresh A Flutter widget library that adds pull-down-to-refresh and pull-up-to-load-more behavior to virtually any scrollable widget. It ships with… | 75 | 4068 | stable |
| exyte/PopupView A SwiftUI library for displaying toasts, alerts, popups, sheets, and floaters in iOS apps. It provides customizable popup presentation buil… | 75 | 4060 | active |
| antvis/L7 L7 is an open-source WebGL-powered geospatial data visualization engine from AntV (Ant Group) for rendering large-scale 2D and 3D map visua… | 73 | 4056 | active |
| algolia/instantsearch InstantSearch is a family of JavaScript/TypeScript libraries for building performant, instant search and discovery UIs on top of Algolia's … | 95 | 4054 | stable |
| tholman/cursor-effects A JavaScript library that recreates nostalgic 90s cursor effects (rainbow trails, fairy dust, emoji rain, ghost cursors, and more) using mo… | 61 | 4052 | active |
| taiga-family/taiga-ui Taiga UI is a fully-treeshakable Angular UI kit consisting of multiple base libraries and add-ons, offering 130+ components and 100+ direct… | 95 | 4045 | active |
| anymorph-ai/Claudable Claudable is an open-source, Next.js-based web app builder that uses local CLI coding agents like Claude Code, Codex, Gemini CLI, Qwen Code… | 44 | 4045 | active |
| xz/new.css new.css is a classless CSS framework (~4.8kb) that styles semantic HTML to look modern without requiring any classes or configuration. It i… | 66 | 4043 | stable |
| TarekRaafat/autoComplete.js autoComplete.js is a lightweight (~3.7 KB gzipped), zero-dependency autocomplete library written in pure vanilla JavaScript. It provides a … | 77 | 4036 | active |
| airyland/vux VUX is a mobile UI component library for Vue 2 based on the WeUI design language, targeting WeChat-style mobile web apps. It provides a set… | 65 | 17461 | maintenance |
| KuekHaoYang/KVideo KVideo is a modern video aggregation and playback platform built on Next.js 16, React 19, and Tailwind CSS v4, featuring a distinctive 'Liq… | 64 | 4034 | active |
| nfl/react-helmet A reusable React component library that manages changes to the document head (title, meta, link, script, style tags). It supports nested co… | 23 | 17459 | maintenance |
| TDesign TDesign is an open-source enterprise design system from Tencent with consistent UI component libraries implemented for Vue (2 and 3), React… | 95 | 4031 | active |
| prazzon/Flexbox-Labs Flexbox Labs is a web-based visual tool for building CSS Flexbox layouts through an interactive playground with real-time preview. Users ca… | 59 | 4028 | active |
| cozmo/jsQR jsQR is a pure JavaScript QR code reading library that takes raw image data (RGBA pixel arrays) and locates, extracts, and parses any QR co… | 69 | 4026 | stable |
| OpenFlutter/flutter_screenutil A Flutter library for adapting screen and font sizes so UI layouts render reasonably across different device screen sizes. It provides util… | 35 | 4022 | active |
| ChromeDevTools/devtools-frontend The client-side frontend of Chrome DevTools, a web application written in TypeScript and CSS that provides the browser developer tools UI (… | 77 | 4021 | active |
| micku7zu/vanilla-tilt.js A lightweight, dependency-free vanilla JavaScript library that adds smooth 3D tilt effects to DOM elements on hover or device orientation. … | 23 | 4016 | stable |
| alovajs/alova alova is a request strategy layer for JavaScript that provides 20+ ready-made strategies (pagination, forms, uploads, retries, caching) on … | 94 | 4014 | active |
| hello-pangea/dnd @hello-pangea/dnd is a maintained fork of react-beautiful-dnd providing beautiful, accessible drag-and-drop for lists in React applications… | 74 | 4012 | active |
| Alfred-Skyblue/vue-draggable-plus A Vue drag-and-drop sorting library built on Sortable.js that supports both Vue 3 and Vue 2.7+. It offers component, directive, and functio… | 65 | 4011 | active |
| zhw2590582/ArtPlayer ArtPlayer.js is a modern, feature-rich HTML5 video player library written in JavaScript, distributed via npm and CDN. It supports customiza… | 79 | 4006 | active |
| diegohaz/constate Constate is a tiny React library that lets you write state with custom hooks and lift them into React Context with minimal effort. It wraps… | 83 | 4005 | stable |
| BoxFactura/pulltorefresh.js A small, dependency-free JavaScript library that adds pull-to-refresh functionality to web apps without requiring any markup changes. It is… | 52 | 4002 | stable |
| skydoves/Balloon Balloon is a Kotlin library for creating fully customizable tooltips and popups on Android, with arrow positioning, rich animations, and ov… | 93 | 3992 | stable |
| yousifamanuel/terraink Terraink is an open-source web application for creating customizable cartographic map posters and wallpapers from OpenStreetMap data. It is… | 79 | 3992 | active |
| julianshapiro/velocity Velocity is an accelerated JavaScript animation engine for animating DOM elements with better performance than jQuery's animate, supporting… | 23 | 17201 | maintenance |
| zclzone/vue-naive-admin A lightweight Vue 3 admin dashboard template built with Vite, Pinia, UnoCSS, and Naive UI, including a full-stack NestJS + TypeORM + MySQL … | 65 | 3983 | active |
| 0wczar/airframe-react Airframe React is a free, MIT-licensed admin dashboard and analytics template built on React 16, Bootstrap 4, and reactstrap. It ships with… | 39 | 3983 | active |
| stylefeng/Guns Guns is a modern Java application development framework built on Spring Boot 3, Vue 3, and JDK 17, providing a full-stack admin scaffold wi… | 56 | 3974 | active |
| Material Components A family of modular, customizable Material Design UI component libraries for Android (Views), Web, and iOS. The Android Views library is no… | 10 | 17057 | maintenance |
| arikchakma/maily.to Maily is a powerful, opinionated WYSIWYG email editor built on Tiptap and React, offering pre-designed, mobile-ready components for craftin… | 71 | 3949 | active |
| trivago/prettier-plugin-sort-imports A Prettier plugin that sorts import declarations in TypeScript and JavaScript files according to a user-defined regular expression order. I… | 70 | 3948 | active |
| tw-in-js/twind Twind is a small runtime compiler that converts Tailwind-style utility classes into CSS in the browser, Node.js, Deno, or workers, with no … | 67 | 3948 | stable |
| xiaolin/react-image-gallery A responsive, customizable React image gallery component with thumbnail navigation, mobile swipe, fullscreen, and keyboard support. It supp… | 83 | 3941 | active |
| francoischalifour/medium-zoom A lightweight, dependency-free JavaScript library that zooms images on click, mimicking Medium's image zoom behavior. It supports responsiv… | 49 | 3941 | stable |
| didi/mpx Mpx is an enhanced cross-platform mini-program framework by DiDi that lets developers build apps with a Vue-like development experience and… | 97 | 3931 | active |
| matthewhudson/current-device A lightweight JavaScript/TypeScript library that detects the device's operating system, type (mobile/tablet/desktop), and orientation, expo… | 84 | 3927 | active |
| inikulin/parse5 parse5 is a fast, WHATWG HTML Living Standard-compliant HTML parsing and serialization toolset for Node.js, written in TypeScript. It parse… | 84 | 3925 | stable |
| shadcnblocks/kibo Kibo UI is a custom registry of composable, accessible React components designed as an extension to shadcn/ui, built with TypeScript and Ta… | 65 | 3914 | active |