domain: frontend
6989 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| FluidGroup/NextGrowingTextView NextGrowingTextView is an iOS UI component library providing an auto-growing text input view for UIKit and SwiftUI. It expands between conf… | 85 | 1797 | active |
| yezihaohao/react-admin A complete React admin dashboard template/solution built with Ant Design, React Router, Redux, and ECharts. It provides a full-featured boi… | 32 | 6738 | maintenance |
| azouaoui-med/react-pro-sidebar React Pro Sidebar is a React component library for building customizable, responsive side navigation with nested menus, submenus, and colla… | 86 | 1794 | active |
| rgossiaux/svelte-headlessui An unofficial, complete Svelte port of the Headless UI component library providing fully accessible, unstyled UI components such as Dialog,… | 23 | 1793 | active |
| taoensso/sente Sente is a client+server realtime web communications library for Clojure and ClojureScript, inspired by Socket.IO. It provides a unified hi… | 85 | 1791 | active |
| davatron5000/FitText.js FitText.js is a jQuery plugin that makes font sizes flexible, resizing display headlines proportionally to their container's width for resp… | 23 | 6713 | maintenance |
| thomasloven/lovelace-card-mod card-mod is a Home Assistant frontend plugin that lets users apply custom CSS styles to almost any Lovelace dashboard card. It is installed… | 82 | 1790 | active |
| tableflowhq/csv-import An open-source CSV, TSV, and XLS/XLSX file importer embeddable in web apps via React or JavaScript SDKs. Users upload spreadsheets through … | 52 | 1790 | active |
| nexxtway/react-rainbow React Rainbow is a collection of 90+ accessible React UI components with out-of-the-box TypeScript typing, interactive examples, and first-… | 26 | 1790 | active |
| mhkeller/layercake Layer Cake is a headless visualization framework for Svelte that provides a wrapper component and layout components (SVG, HTML, Canvas, Web… | 71 | 1789 | active |
| griddynamics-archive/MMDrawerController MMDrawerController is a lightweight Objective-C container view controller that implements side drawer navigation for iOS apps. It supports … | 23 | 6706 | maintenance |
| wireui/wireui WireUI is a library of pre-built Blade components for Laravel and Livewire applications, built on the TALL stack (Tailwind, Alpine.js, Lara… | 84 | 1787 | active |
| jaysalvat/vegas Vegas is a JavaScript library that adds beautiful animated fullscreen backgrounds and slideshows to any DOM element, with CSS3 transitions … | 63 | 1787 | stable |
| umicro/uView2.0 uView 2.0 is a Vue-based UI component framework for the uni-app ecosystem, fully compatible with nvue native rendering. It provides 60+ mul… | 23 | 1787 | active |
| salesforce/lwc Lightning Web Components (LWC) is an open-source UI framework from Salesforce for building fast, standards-based web components and apps us… | 94 | 1786 | active |
| microsoft/BotFramework-WebChat Bot Framework Web Chat is a highly-customizable web-based chat client component for Microsoft's Bot Framework v4 SDK and Azure Bot Services… | 83 | 1785 | active |
| jakubfiala/atrament Atrament is a small JavaScript library for natural-feeling drawing and handwriting on the HTML Canvas, with adaptive smoothing, draw/fill/e… | 66 | 1785 | active |
| kriasoft/universal-router Universal Router is a small, middleware-style routing library for isomorphic JavaScript applications, usable on both client and server. Rou… | 62 | 1784 | stable |
| jdecked/twemoji Twemoji is a JavaScript library that provides cross-platform Unicode emoji support by parsing text/DOM and replacing emoji with Twitter-sty… | 80 | 1783 | active |
| vuejs/babel-plugin-jsx A Babel plugin that adds JSX syntax support for Vue 3, compiling JSX expressions into Vue's virtual DOM render functions. It offers options… | 92 | 1782 | active |
| angular-eslint/angular-eslint A monorepo of tooling that enables ESLint to lint Angular projects, including ESLint plugins, parsers, and schematics for Angular CLI integ… | 97 | 1781 | active |
| openvideodev/react-video-editor OpenVideo Editor is a client-side web video editor built with React, Next.js 15, and the OpenVideo engine (PixiJS/WebCodecs), serving as a … | 64 | 1780 | active |
| setube/vue-xiuxiangame A browser-based Chinese text cultivation (xiuxian) idle game built with Vue.js, Element Plus, and Pinia. Players grind through a text-based… | 56 | 1780 | active |
| barvian/fluid-tailwind A Tailwind CSS plugin that lets utilities scale smoothly between breakpoints using CSS clamp(). It reduces the amount of per-breakpoint res… | 28 | 1780 | active |
| electron/devtron Devtron is a DevTools extension for Electron apps that adds Electron-specific debugging panels to Chrome DevTools. It is installed programm… | 80 | 1779 | active |
| eva-engine/eva.js Eva.js is a front-end 2D game engine built on an Entity-Component-System architecture with a PixiJS-powered rendering pipeline. It ships as… | 78 | 1777 | active |
| liveblocks/frimousse Frimousse is a lightweight, unstyled, and composable emoji picker component library for React. It is dependency-free, virtualized for perfo… | 66 | 1777 | active |
| gre/bezier-easing A tiny JavaScript library that computes cubic-bezier easing functions, matching CSS transition-timing-function behavior. It uses fast heuri… | 75 | 1776 | stable |
| aieditor-team/AiEditor AiEditor is an open-source, AI-powered rich text WYSIWYG editor built on Web Components (ProseMirror/Tiptap-based) that integrates with any… | 61 | 1774 | active |
| tholman/elevator.js A standalone vanilla JavaScript library that adds a playful 'back to top' button which smoothly scrolls the page to the top while playing e… | 23 | 6638 | maintenance |
| google/budoux BudouX is a small, standalone, machine-learning-powered line break organizer that segments sentences into phrases for languages without wor… | 94 | 1772 | active |
| thysultan/stylis Stylis is a lightweight CSS preprocessor library written in JavaScript that supports nesting, selector namespacing, vendor prefixing, and m… | 67 | 1772 | active |
| aagarwal1012/Animated-Text-Kit Animated Text Kit is a Flutter package offering a collection of ready-made text animations such as typewriter, fade, rotate, and liquid fil… | 47 | 1772 | stable |
| UI5/webcomponents UI5 Web Components is an open-source library of enterprise-grade, framework-agnostic web components implementing the SAP Fiori design langu… | 95 | 1771 | active |
| sunface/beatui BeatUI is a TypeScript-based UI framework designed specifically for building interfaces around AI applications, aiming to tame common AI UX… | 72 | 1771 | active |
| chatscope/chat-ui-kit-react An open-source React component library (@chatscope/chat-ui-kit-react) providing 43 reusable, themeable UI components for building web chat … | 43 | 1771 | active |
| saadpasta/developerFolio A React-based portfolio website template for software developers with sections for skills, experience, projects, blogs, and GitHub integrat… | 23 | 6619 | maintenance |
| messageformat/messageformat A JavaScript monorepo implementing both Unicode MessageFormat 2 and ICU MessageFormat 1, including parsers, runtimes, compilers, and an Int… | 77 | 1767 | active |
| react-native-picker/picker A cross-platform picker UI component for React Native that lets users select an item from a list of options. It supports Android, iOS, macO… | 62 | 1767 | active |
| TalkingData/iview-weapp iView Weapp is a high-quality UI component library for WeChat Mini Programs, providing ready-made custom components like buttons, forms, an… | 23 | 6604 | maintenance |
| CzBiX/qb-web A modern single-page web UI replacement for qBittorrent, built with TypeScript and Vue (Vuetify). It adds features like RSS management, sea… | 23 | 1763 | active |
| Vuepic/vue-datepicker A feature-rich datepicker component library for Vue 3, supporting single dates, ranges, time, month, year, quarter, and week pickers with m… | 91 | 1762 | active |
| angcyo/DslTabLayout DslTabLayout is a highly customizable Android tab layout library written in Kotlin, built as a custom-drawn ViewGroup rather than a composi… | 62 | 1761 | active |
| 2d-inc/HistoryOfEverything A Flutter demo app presenting an animated vertical timeline of events from the Big Bang to the birth of the Internet. It showcases custom F… | 32 | 6581 | maintenance |
| shshaw/Splitting Splitting.js is a tiny JavaScript microlibrary that splits DOM elements into words, characters, child nodes, and more, wrapping them in spa… | 23 | 1757 | stable |
| coinbase/coinbase-wallet-sdk Coinbase Wallet SDK is a TypeScript library that lets decentralized applications (dapps) connect users to Coinbase Wallet, including the Sm… | 70 | 1756 | active |
| taylorchen709/vue-admin A Vue.js 2 admin dashboard template built with Element UI, providing a starting scaffold for building admin panels. It includes webpack con… | 32 | 6559 | maintenance |
| flatlogic/react-material-admin React Material Admin is a free, MIT-licensed admin dashboard template built with React 19 and Material-UI 7, featuring charts, tables, auth… | 84 | 1755 | active |
| debugger22/github-audio A React + TypeScript web application that converts real-time GitHub events (pushes, issues, pull requests) into music and visualizations. I… | 43 | 1755 | active |
| sghall/react-move React Move is a small (3.5kb gzipped) React library for creating beautiful, data-driven animations of HTML, SVG, and React Native elements.… | 23 | 6556 | maintenance |
| bgub/eta Eta is a lightweight, fast embedded JavaScript templating engine written in TypeScript that runs in Node, Deno, and the browser. It support… | 84 | 1754 | active |
| animotionjs/animotion Animotion is a presentational framework for creating beautiful animated slides and visualizing ideas with code, built on Svelte, Reveal.js,… | 92 | 1753 | active |
| nolanlawson/emoji-picker-element A lightweight emoji picker distributed as a web component (custom element) for the modern web. It stores emoji data in IndexedDB for low me… | 71 | 1753 | stable |
| edwardtufte/tufte-css Tufte CSS is a CSS-only stylesheet that styles HTML web articles in the distinctive style of Edward Tufte's handouts, featuring careful typ… | 72 | 6546 | maintenance |
| timonweb/django-tailwind A Django package that integrates the Tailwind CSS framework into Django projects via a management-command-driven theme app. It supports bot… | 71 | 1752 | active |
| Milad-Akarie/auto_route_library AutoRoute is a Flutter navigation library that generates strongly-typed route code from annotated page classes. It supports nested navigati… | 71 | 1752 | active |
| inspire-js/inspire.js Inspire.js is a lean, hackable, extensible slide deck framework for building HTML-based presentations, originally created by Lea Verou as C… | 62 | 1752 | active |
| mozmorris/react-webcam react-webcam is a React component that wraps the browser's getUserMedia API to display a live webcam video stream. It supports capturing sc… | 64 | 1750 | active |
| emilwidlund/nodl Nodl is a TypeScript framework for building computational node graphs, built on RxJS for reactive data flow. It includes a core package for… | 31 | 1749 | active |
| Dimillian/MovieSwiftUI MovieSwiftUI is a real-world iOS and macOS application built entirely with SwiftUI and Combine, consuming the MovieDB API. It serves as a d… | 32 | 6530 | maintenance |
| richardgill/llm-ui A React component library for rendering LLM output in web applications. It smoothly displays streamed tokens at native frame rate, removes … | 28 | 1748 | active |
| dmester/jdenticon Jdenticon is a JavaScript library for generating deterministic, highly recognizable identicon avatars from hash values, rendered via HTML5 … | 23 | 1748 | stable |
| ant-design/ant-design-landing Ant Design Landing is a collection of React landing page templates built on Ant Motion motion components, with a visual editor for composin… | 23 | 6524 | maintenance |
| Kotlin/kotlinx.html kotlinx.html is an official JetBrains Kotlin library providing a type-safe DSL for building HTML, either streaming to a Writer/Appendable o… | 66 | 1747 | stable |
| layoutit/layoutit-grid Layoutit Grid is an interactive web-based CSS Grid layout generator that lets users visually draw page layouts and export the resulting HTM… | 32 | 1746 | stable |
| theme-nexmoe/hexo-theme-nexmoe A Hexo blog theme focused on images and colorful design, featuring image waterfall layouts, lightbox, and lazy loading. It is highly custom… | 10 | 1745 | active |
| madrobby/keymaster Keymaster is a tiny, dependency-free JavaScript micro-library for defining and dispatching keyboard shortcuts in web applications. It suppo… | 23 | 6510 | maintenance |
| windicss/windicss Windi CSS is a next-generation utility-first CSS framework, fully compatible with Tailwind CSS v2, that scans your templates and generates … | 23 | 6507 | maintenance |
| shutterstock/rickshaw Rickshaw is a JavaScript toolkit for creating interactive real-time time-series graphs, built on top of D3 and rendered as SVG. It provides… | 23 | 6506 | maintenance |
| clerk/javascript The official monorepo of Clerk's JavaScript SDKs under the @clerk namespace, providing authentication and user management for frameworks li… | 95 | 1743 | active |
| Small-tailqwq/dsh-deep-whale A whale-girl themed skin series for the DeepSeek Harness (DSH) web GUI, distributed as DSH plugin packages including two skins (maid-atelie… | 68 | 1743 | active |
| sindresorhus/pageres-cli A Node.js command-line tool that captures screenshots of websites at multiple resolutions using headless Chrome (Puppeteer). It is useful f… | 44 | 1743 | active |
| dflex-js/dflex DFlex is a vanilla JavaScript drag-and-drop library that transforms DOM elements in place instead of reconstructing the DOM tree, using its… | 23 | 1743 | active |
| BearStudio/start-ui-web Start UI [web] is an opinionated, full-stack React starter template maintained by BearStudio, bundling TanStack Start, Tailwind CSS, shadcn… | 77 | 1742 | active |
| phoboslab/jsmpeg JSMpeg is a JavaScript video player that decodes MPEG1 video and MP2 audio entirely in the browser, including an MPEG-TS demuxer, WebGL/Can… | 32 | 6498 | maintenance |
| CombineCommunity/CombineCocoa CombineCocoa is a Swift library providing Combine publisher bridges for common UIKit controls and gesture recognizers. It lets iOS develope… | 63 | 1741 | active |
| fullstack-build/tslog tslog is a universal, fully typed logging library for TypeScript and JavaScript that runs in Node.js, browsers, Deno, Bun, workers, and Rea… | 96 | 1737 | active |
| michael/editable Editable is a Svelte-based website starter that lets editors change content directly on the live page, eliminating the need for a separate … | 93 | 1737 | active |
| gloriasoft/veaury Veaury is a JavaScript library that lets developers use React components inside Vue 3 apps and Vue 3 components inside React apps. It handl… | 50 | 1737 | active |
| kristerkari/react-native-svg-transformer A Metro transformer for React Native that lets you import SVG files as React components, using SVGR under the hood. It enables sharing the … | 80 | 1736 | stable |
| vineethtrv/css-loader A collection of pure CSS loaders and spinners for indicating loading states in websites and apps. Each loader is built on a single HTML tag… | 72 | 1735 | stable |
| jpuri/react-draft-wysiwyg A rich text WYSIWYG editor React component built on top of DraftJS, with a configurable toolbar supporting inline styles, blocks, links, im… | 32 | 6466 | maintenance |
| wet-boew/wet-boew The Web Experience Toolkit (WET) is an open-source front-end framework led by the Government of Canada for building accessible, usable, mob… | 97 | 1733 | active |
| mckenziearts/laravel-notify Laravel Notify is a lightweight Laravel package for displaying backend-driven flash notifications and toast messages in web applications. I… | 85 | 1732 | active |
| Phosphor Icons Phosphor Icons is a flexible open-source icon family offering 1,248+ SVG icons in six weights (Thin, Light, Regular, Bold, Fill, Duotone), … | 61 | 1732 | active |
| baconjs/bacon.js Bacon.js is a functional reactive programming (FRP) library for TypeScript and JavaScript, built around event streams and observable proper… | 40 | 6456 | maintenance |
| redux-utilities/redux-actions redux-actions is a JavaScript utility library providing helpers like createActions, handleActions, and combineActions for working with Flux… | 23 | 6453 | maintenance |
| gnat/surreal Surreal is a tiny, dependency-free JavaScript library that provides ergonomic jQuery-style DOM selection and manipulation on top of vanilla… | 72 | 1731 | active |
| ephraimduncan/blocks An open-source registry of copy-paste UI blocks built with React, Tailwind CSS, and shadcn/ui. Blocks are added to projects via the shadcn … | 61 | 1731 | active |
| react-simple-code-editor/react-simple-code-editor A lightweight React component that provides a simple code editor with syntax highlighting, built on top of a textarea. It delegates highlig… | 23 | 1731 | stable |
| guybedford/es-module-shims A browser polyfill library that adds modern ES modules features like import maps, JSON/CSS/Wasm modules, import defer, and TypeScript type … | 97 | 1729 | active |
| BalazsJako/ImGuiColorTextEdit A syntax-highlighting text editor widget for the ImGui immediate-mode GUI library, written in C++. It supports undo/redo, UTF-8, multiple l… | 56 | 1728 | active |
| kopiro/siriwave A JavaScript library that replicates the Apple Siri voice assistant wave-form animation using the Canvas API. It supports classic iOS, iOS9… | 23 | 1728 | stable |
| Jacse/react-native-app-intro-slider A React Native component library providing a simple, configurable app introduction/onboarding slider built on FlatList with RTL support. It… | 23 | 1726 | stable |
| ZhongAnTech/zarm Zarm is an enterprise-grade mobile UI component library built on React, developed by ZhongAn Technology. It provides a set of mobile-optimi… | 96 | 1725 | active |
| react-querybuilder/react-querybuilder React Query Builder is a minimally opinionated, fully customizable React component for visually constructing queries from nested rules and … | 99 | 1724 | stable |
| chrismwilliams/astro-theme-cactus Astro Cactus is an opinionated blog and website theme built on the Astro static site generator with Tailwind CSS. It ships with markdown/MD… | 91 | 1722 | active |
| axadrn/shadcn-templ shadcn-templ is a community port of shadcn/ui for Go and the templ templating language, providing beautifully designed, accessible UI compo… | 85 | 1722 | active |
| rakannimer/react-google-charts A lightweight, fully typed React wrapper around the Google Charts Visualization API, exposing a single Chart component. It supports over 25… | 56 | 1722 | stable |
| karolkozer/planby Planby is a React component library for quickly building EPG (electronic program guide), schedule, timeline, and planner UIs with a custom … | 88 | 1721 | active |