domain: frontend
6989 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Augani/openreel-video OpenReel Video is a fully browser-based, open source video editor built with React, TypeScript, WebCodecs, and WebGPU. All editing and expo… | 77 | 4914 | active |
| eKoopmans/html2pdf.js html2pdf.js is a JavaScript library that converts webpages or DOM elements into printable PDF files entirely in the browser, built on html2… | 87 | 4913 | active |
| Polymer Polymer is Google's original library for building encapsulated, reusable Web Components that work like standard HTML elements, with feature… | 57 | 22017 | maintenance |
| fastmail/Squire Squire is a lightweight (16KB gzipped, zero-dependency) HTML5 rich text editor built in TypeScript that treats arbitrary HTML as the source… | 77 | 4908 | stable |
| FileSaver.js FileSaver.js is a small JavaScript library that implements the HTML5 FileSaver saveAs() interface for saving files generated on the client … | 23 | 21987 | maintenance |
| xugaoyi/vuepress-theme-vdoing Vdoing is a clean, efficient knowledge management and blog theme for VuePress, built with Vue and Markdown. It supports structured, fragmen… | 34 | 4902 | active |
| lokalise/i18n-ally i18n Ally is an all-in-one internationalization (i18n) extension for VS Code that supports many popular frameworks and locale file formats.… | 30 | 4895 | active |
| chenglou/react-motion A React library that implements spring-physics-based animation, letting developers animate UI elements with stiffness and damping instead o… | 23 | 21915 | maintenance |
| reagent-project/reagent Reagent is a minimalistic ClojureScript interface to React.js that lets you write efficient React components using plain ClojureScript func… | 76 | 4887 | stable |
| mpetroff/pannellum Pannellum is a lightweight, free, open source panorama viewer for the web built with HTML5, CSS3, JavaScript, and WebGL. It ships as a sing… | 75 | 4881 | stable |
| ethanniser/NextFaster NextFaster is a highly performant e-commerce template built with Next.js 15, featuring partial prerendering, Server Actions, Drizzle ORM on… | 66 | 4878 | active |
| nostalgic-css/NES.css NES.css is a CSS framework that styles web components in a NES/Famicom 8-bit retro aesthetic. It provides prebuilt styled components (butto… | 23 | 21820 | maintenance |
| shower/shower Shower is an HTML/CSS/vanilla JavaScript presentation engine for creating browser-based slide decks, with themes separated from the core en… | 77 | 4874 | active |
| FirebaseUI FirebaseUI is an open-source library providing pre-built, customizable UI components and bindings on top of Firebase SDKs for authenticatio… | 98 | 4872 | active |
| dotnetcore/BootstrapBlazor Bootstrap Blazor is an enterprise-level UI component library for Blazor, built on top of Bootstrap styling. It provides a rich set of Razor… | 94 | 4860 | stable |
| searchkit/searchkit Searchkit is an open-source TypeScript library providing search UI components and a Node.js API layer for building search experiences on to… | 77 | 4857 | active |
| mroderick/PubSubJS PubSubJS is a dependency-free, topic-based publish/subscribe library for JavaScript. It decouples publishers from subscribers via asynchron… | 23 | 4857 | stable |
| Tencent/cherry-markdown Cherry Markdown Writer is a lightweight, out-of-the-box JavaScript Markdown editor component that runs in the browser or Node.js. It offers… | 99 | 4855 | active |
| surveyjs/survey-library SurveyJS Form Library is a free, MIT-licensed JavaScript library for rendering dynamic, JSON-driven forms, surveys, quizzes, and multi-step… | 95 | 4854 | stable |
| effector/effector Effector is a framework-agnostic state management library for JavaScript/TypeScript applications, built around events, stores, and effects … | 72 | 4849 | stable |
| globalizejs/globalize Globalize is a JavaScript library for internationalization and localization built on official Unicode CLDR JSON data. It provides locale-aw… | 43 | 4835 | stable |
| abuanwar072/E-commerce-Complete-Flutter-UI FlutterShop is a Flutter UI template for building e-commerce mobile apps, offering 100+ pre-built screens covering onboarding, authenticati… | 32 | 4834 | active |
| ionicfirebaseapp/getwidget GetWidget is an open-source Flutter UI kit library offering 1,000+ production-ready, themable widgets such as buttons, cards, carousels, fo… | 61 | 4829 | active |
| pywebio/PyWebIO PyWebIO is a Python framework that lets you build interactive web applications using imperative, script-style input and output functions, t… | 39 | 4820 | active |
| ant-design/pro-components ProComponents is a React UI component library built on top of Ant Design, offering enterprise-grade components like advanced tables, forms,… | 78 | 4819 | active |
| mobxjs/mobx-react mobx-react provides React bindings for the MobX state management library, exporting the `observer` higher-order component/decorator and uti… | 10 | 4818 | active |
| palxiao/poster-design XunPai Design (poster-design) is an open-source online image editor and poster designer built with Vue3, Vite, and Express, inspired by too… | 43 | 4802 | active |
| microsoft/fluentui-blazor A Microsoft-maintained library of Razor components implementing the Fluent Design System for ASP.NET Core Blazor applications. Many compone… | 98 | 4800 | active |
| nomcopter/react-mosaic react-mosaic is a React component library that implements a tiling window manager for web apps, providing drag-to-resize and drag-to-rearra… | 85 | 4799 | active |
| pdfme/pdfme pdfme is an open-source TypeScript PDF generation library with a React-based WYSIWYG template designer, form, and viewer. It uses JSON temp… | 90 | 4788 | active |
| style-dictionary/style-dictionary Style Dictionary is a build system that takes design tokens defined once in JSON (including the DTCG W3C format) and exports them to platfo… | 98 | 4786 | active |
| AAChartKit (AAInfographics) AAChartKit is an elegant declarative data visualization chart framework for iOS, iPadOS and macOS, built on top of the open-source Highchar… | 73 | 4767 | active |
| formkit/formkit FormKit is a form framework for React and Vue that provides a single-component API with co-located validation, automatic data structuring, … | 91 | 4758 | active |
| jamiewilson/form-to-google-sheets A JavaScript snippet plus Google Apps Script that lets any static HTML form submit its data directly into a Google Sheet via the Fetch API … | 60 | 4748 | active |
| ant-design/x Ant Design X is a React UI component library and toolkit from the Ant Design team for building AI-driven conversational interfaces, includi… | 84 | 4744 | active |
| baidu/san San is a fast, lightweight (under 17k gzipped), flexible JavaScript MVVM component framework developed by Baidu. It offers declarative HTML… | 79 | 4737 | active |
| suren-atoyan/monaco-react A React wrapper library for the Monaco Editor (the code editor powering VS Code), allowing one-line integration into any React application.… | 71 | 4734 | stable |
| jd-opensource/taro-ui Taro UI is a multi-platform UI component library built on the Taro framework, offering a rich set of React-based components. A single set o… | 92 | 4727 | active |
| liveblocks/liveblocks Liveblocks is a realtime collaboration infrastructure and SDK toolkit for adding multiplayer features, comments, notifications, and AI copi… | 95 | 4692 | stable |
| cruip/open-react-template A free, open-source landing page template built with React, Next.js, and Tailwind CSS, created by Cruip. It provides a professional, ready-… | 51 | 4691 | active |
| grid-js/gridjs Grid.js is a free, open-source, MIT-licensed JavaScript table library written in TypeScript for rendering advanced data tables with sorting… | 52 | 4689 | active |
| alibaba-fusion/next Alibaba Fusion Next (@alifd/next) is a configurable, enterprise-class React UI component library for building backend/admin systems. It int… | 92 | 4678 | stable |
| react-syntax-highlighter/react-syntax-highlighter A React component for syntax highlighting code blocks, built on lowlight/refractor (highlight.js and Prism grammars) using an AST to build … | 76 | 4674 | active |
| vuejs/router Vue Router is the official client-side routing library for Vue.js, providing expressive route definitions, navigation guards, and history m… | 97 | 4672 | stable |
| sagalbot/vue-select A lightweight, zero-dependency Vue component that replaces the native HTML <select> element with a feature-rich, accessible dropdown/combob… | 53 | 4671 | stable |
| swimlane/ngx-datatable ngx-datatable is a feature-rich, lightweight Angular component for presenting large and complex datasets in tables. It supports virtual scr… | 66 | 4669 | active |
| ngx-translate/core @ngx-translate/core is the internationalization (i18n) library for Angular, providing translation pipes, directives, and services for build… | 84 | 4660 | active |
| SortableJS/Vue.Draggable A Vue.js component (Vue 2) and directive (Vue 1) that adds drag-and-drop reordering to lists, built on top of Sortable.js. It keeps the HTM… | 23 | 20588 | maintenance |
| puikinsh/Adminator-admin-dashboard Adminator is a free, MIT-licensed admin dashboard template built with vanilla JavaScript, HTML, and a token-driven CSS-variable design syst… | 97 | 4638 | active |
| oframe/ogl OGL is a minimal WebGL library written in ES6 modules with zero dependencies, aimed at developers who prefer low levels of abstraction and … | 39 | 4634 | active |
| stackblitz/webcontainer-core WebContainers is a browser-based Node.js runtime from StackBlitz that lets web apps run full-stack JavaScript dev environments entirely in … | 40 | 4632 | active |
| capricorn86/happy-dom Happy DOM is a JavaScript implementation of a web browser without its graphical user interface, providing a DOM implementation for Node.js … | 95 | 4619 | active |
| chiahsien/CHTCollectionViewWaterfallLayout A UICollectionViewLayout subclass for iOS/tvOS that arranges collection view items in a Pinterest-like waterfall (masonry) layout. It mimic… | 79 | 4614 | stable |
| FormidableLabs/react-live React Live is a React library that renders React components with editable source code and a live preview, acting as an embeddable playgroun… | 23 | 4611 | active |
| dotnetcore/Util Util is an application framework for the .NET platform aimed at boosting the productivity of small and medium development teams. It combine… | 23 | 4603 | active |
| GeekyAnts/NativeBase NativeBase is a mobile-first, accessible, utility-first component library for React Native and Web that provides ~40 themeable components f… | 52 | 20385 | maintenance |
| testing-library/jest-dom A companion library for Testing Library that provides custom Jest matchers for asserting the state of DOM elements, such as visibility, att… | 97 | 4597 | stable |
| vuejs/eslint-plugin-vue The official ESLint plugin for Vue.js that lints the <template> and <script> sections of .vue single file components as well as Vue code in… | 97 | 4592 | stable |
| seek-oss/playroom Playroom is a zero-install, code-oriented design environment that lets teams design with JSX powered by their own React component library. … | 96 | 4583 | active |
| cocopon/tweakpane Tweakpane is a compact, dependency-free JavaScript library for building control panes that fine-tune parameters and monitor value changes i… | 55 | 4579 | stable |
| Meituan-Dianping/mpvue mpvue is a Vue.js-based framework for building mini programs (WeChat, Alipay, Baidu, Toutiao), a fork of Vue 2.4.1 with a modified runtime … | 23 | 20258 | maintenance |
| Tailwind CSS Forms An official Tailwind CSS plugin that provides a basic reset for form element styles, making inputs, selects, textareas, and checkboxes easy… | 67 | 4568 | active |
| Popmotion/popmotion Popmotion is a low-level JavaScript animation library providing composable keyframes, spring, and decay animations for numbers, colors, and… | 32 | 20167 | maintenance |
| xyxiao001/vue-cropper A Vue.js component plugin for cropping images in the browser, supporting Vue 2 and Vue 3. It offers rotation, zooming, fixed aspect ratios,… | 55 | 4559 | active |
| immerjs/use-immer use-immer is a set of React hooks (useImmer, useImmerReducer) that wrap the Immer library for immutable state management. It lets you mutat… | 32 | 4548 | stable |
| nandorojo/moti Moti is a universal animation library for React Native and Web, powered by Reanimated 3, offering a declarative prop-based API similar to F… | 27 | 4547 | stable |
| crabbly/Print.js Print.js is a tiny JavaScript library that helps printing from the web, supporting printing of PDF, HTML, image, and JSON content directly … | 65 | 4545 | stable |
| sofish/typo.css Typo.css is a Chinese web typography CSS library that combines a clean reset stylesheet with a `.typo` class for optimized Chinese reading … | 63 | 4544 | active |
| emmetio/emmet Emmet is a core library for parsing and expanding CSS-like abbreviations into HTML, CSS, and other markup/stylesheet code fragments. It pow… | 67 | 4543 | active |
| iconoir-icons/iconoir Iconoir is an open-source icon library with 1600+ free SVG icons designed on a 24x24 pixel grid, distributed via npm packages, CSS, fonts, … | 93 | 4530 | active |
| ng-alain/ng-alain NG-ALAIN is an out-of-the-box admin panel front-end framework built on NG-ZORRO (Ant Design for Angular). It provides responsive layouts, i… | 86 | 4529 | active |
| zdhxiong/mdui mdui is a Material Design 3 (Material You) UI component library built entirely with Web Components in TypeScript. It provides 30+ framework… | 83 | 4521 | active |
| nathanreyes/v-calendar VCalendar is an elegant calendar and date picker plugin for Vue.js 3, providing VCalendar and VDatePicker components with attributes, popov… | 23 | 4518 | stable |
| enzymejs/enzyme Enzyme is a JavaScript testing utility for React that makes it easier to assert, manipulate, and traverse React Components' output. Its API… | 54 | 19823 | maintenance |
| cruip/tailwind-landing-page-template Simple Light is a free landing page template built on Tailwind CSS and fully coded in React / Next.js (a React + Vite version also exists).… | 48 | 4493 | active |
| onejs/one One is a React framework delivered as a single Vite plugin that lets you build websites with React and native apps with React Native from o… | 90 | 4487 | active |
| jakubkrehel/skills A collection of Markdown-based agent skills for AI coding assistants (Claude Code, Codex, Opencode) that guide building polished user inter… | 57 | 4476 | active |
| preactjs/signals Signals is a performant, reactive state management library from the Preact team, providing signal, computed, effect, and batch primitives w… | 94 | 4475 | active |
| seyhunak/twitter-bootstrap-rails A Rails gem that integrates Bootstrap 5.3 into the Rails asset pipeline, supporting Rails 5 through 8 and both Sprockets and Propshaft. It … | 75 | 4465 | active |
| benjitaylor/agentation Agentation is a React component (npm package) that adds a floating toolbar to web apps, letting users click elements, select text, and anno… | 54 | 4456 | active |
| tapexyz/tape Tape is an open-source, decentralized video and media-sharing platform built as a TypeScript monorepo with web, API, embed player, and smar… | 60 | 4454 | active |
| nuysoft/Mock Mock.js is a JavaScript library that generates simulated random data from data templates and intercepts Ajax requests to return mock respon… | 23 | 19584 | maintenance |
| alibaba/ChatUI ChatUI is a React component library and UI design language from Alibaba for building conversational chat interfaces. It provides chat messa… | 56 | 4445 | active |
| guokaigdg/animal-island-ui A React + TypeScript UI component library styled after Nintendo's Animal Crossing: New Horizons, with 35 accessible components and original… | 80 | 4435 | active |
| SvenTiigi/WhatsNewKit WhatsNewKit is a Swift Package for showcasing new app features to users via customizable 'What's New' screens. It supports SwiftUI, UIKit, … | 23 | 4432 | active |
| embedpdf/embed-pdf-viewer EmbedPDF is an open-source, framework-agnostic JavaScript PDF viewer that works with React, Vue, Svelte, Preact, and vanilla JS. It offers … | 87 | 4426 | active |
| vanjs-org/van VanJS is an ultra-lightweight (~1kB), zero-dependency reactive UI framework built on pure vanilla JavaScript and DOM. It offers React-like … | 83 | 4422 | active |
| facebookexperimental/Recoil Recoil is an experimental state management library for React apps, built around atoms (shared state units) and selectors (pure derived-data… | 10 | 19431 | maintenance |
| fallow-rs/fallow Fallow is a Rust-based CLI that performs static analysis of TypeScript and JavaScript codebases, detecting unused code, duplication, circul… | 77 | 4413 | active |
| reactjs/react-codemod A collection of codemod scripts for automatically updating React applications across versions, runnable via the codemod CLI or npx. It tran… | 63 | 4411 | active |
| dhg/Skeleton Skeleton is a lightweight, responsive CSS boilerplate (~400 lines of vanilla CSS) that styles raw HTML elements and provides a 12-column fl… | 23 | 19380 | maintenance |
| fisshy/react-scroll A lightweight React component library for animating vertical scrolling and smooth navigation between page sections. It provides Link and El… | 35 | 4402 | stable |
| tobiasahlin/SpinKit SpinKit is a collection of simple loading spinners animated purely with CSS, using only transform and opacity animations for smooth, custom… | 23 | 19332 | maintenance |
| vuejs/create-vue create-vue is the official scaffolding CLI for starting Vite-powered Vue projects, generating pre-configured boilerplate based on interacti… | 97 | 4393 | active |
| oxalorg/sakura Sakura is a minimal, classless CSS framework/theme that styles plain HTML without requiring any class names. You drop a single stylesheet i… | 57 | 4386 | stable |
| leaferjs/leafer-ui LeaferJS (leafer-ui) is a lightweight, zero-dependency TypeScript Canvas engine for building interactive 2D graphics, with a DOM-like API, … | 92 | 4384 | active |
| DavidHDev/vue-bits Vue Bits is an open-source collection of 90+ animated, interactive, and customizable Vue 3 UI components including text animations, backgro… | 61 | 4384 | active |
| eirslett/frontend-maven-plugin A Maven plugin that downloads and installs Node.js and NPM (or Yarn) locally per project, then runs npm install and frontend build tools li… | 75 | 4382 | stable |
| trunk-rs/trunk Trunk is a build tool and bundler for Rust WASM web applications, driven by a source HTML file with optional configuration. It bundles WASM… | 79 | 4376 | active |
| algolia/docsearch DocSearch is Algolia's open-source solution for adding fast, accessible search to documentation sites, combining a hosted crawler that inde… | 95 | 4371 | stable |