Open-source frontend-framework software
1886 open-source libraries, tools and applications tagged frontend-framework, ranked by how closely frontend-framework is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
1886 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| rx-angular/rx-angular RxAngular is a monorepo of MIT-licensed Angular libraries for building fully reactive, high-performance applications, including state manag… | 93 | 1965 | active |
| algolia/react-instantsearch React InstantSearch is an open-source library by Algolia for building fast, filterable search interfaces in React and React Native apps. It… | 10 | 1964 | active |
| OpenAI ChatKit ChatKit is OpenAI's batteries-included framework for building AI-powered chat experiences, providing a production-ready chat interface with… | 75 | 1958 | active |
| master-co/css Master CSS is a virtual CSS language and framework that lets developers style HTML entirely through enhanced class-name syntax, with a runt… | 85 | 1953 | active |
| MetisMenu metisMenu is a jQuery plugin for creating collapsible, accordion-style menus with smooth expand/collapse animations. It supports nested sub… | 66 | 1952 | stable |
| Untitled UI Untitled UI React is a large open-source collection of React components built with Tailwind CSS, React Aria, and TypeScript, designed to be… | 62 | 1947 | active |
| yoannmoinet/nipplejs nipplejs is a dependency-free, vanilla TypeScript library that renders virtual joysticks for touch and mouse capable web interfaces. It sup… | 82 | 1946 | stable |
| jbaysolutions/vue-grid-layout A Vue.js 2 component library providing a draggable and resizable grid layout system, inspired by React-Grid-Layout and Gridster. It support… | 23 | 7399 | maintenance |
| sushi-labs/sushiswap Sushi 2.0 is the open-source monorepo behind the SushiSwap decentralized exchange interface hosted at sushi.com, written in TypeScript. It … | 76 | 1944 | active |
| hsuanyi-chou/shadcn-ui-expansions A collection of additional React components built on top of shadcn/ui, including multiple selector, loading button, infinite scroll, dateti… | 63 | 1938 | active |
| primefaces/primefaces PrimeFaces is an open-source UI component suite for Jakarta Faces (JSF) with over 100 rich components, client-side validation, and a theme … | 96 | 1935 | active |
| tobe-fe-dalao/fast-vue3 An opinionated Vue 3 starter template combining Vite, TypeScript, Pinia, UnoCSS, ESLint/Prettier, auto-imports, and file-based routing for … | 75 | 1932 | active |
| Piral Piral is a TypeScript/React framework for building modular web applications using a micro frontend architecture. It lets independently deve… | 95 | 1931 | active |
| hellof2e/quark-design Quark Design is a browser-native, framework-agnostic mobile UI component library built on Web Components. It provides enterprise-grade H5 c… | 48 | 1923 | active |
| HubSpot/odometer Odometer is a small JavaScript and CSS library for smoothly animating numeric transitions on web pages, using performant CSS transforms wit… | 10 | 7289 | maintenance |
| drgullin/icheck iCheck is a lightweight jQuery and Zepto plugin that replaces default browser checkboxes and radio buttons with fully customizable, skinnab… | 23 | 7287 | maintenance |
| scaleflex/filerobot-image-editor Filerobot Image Editor is an easy-to-integrate JavaScript image editing library for web applications, supporting resize, crop, flip, finetu… | 65 | 1918 | active |
| alibaba/fish-redux Fish Redux is an assembled Flutter application framework built on Redux state management, combining functional programming, a predictable s… | 32 | 7265 | maintenance |
| Vue Cesium Vue-cesium is a Vue 3.x component library wrapping CesiumJS for building 3D geospatial and globe-rendering web applications. It provides ty… | 88 | 1914 | active |
| Quran.com The official open-source frontend for Quran.com, built with Next.js and TypeScript, providing a web application for reading, listening to, … | 66 | 1913 | active |
| wenzhixin/multiple-select A jQuery plugin that turns HTML select elements into multi-select dropdowns with checkboxes, with grouping, select-all, filtering, and plac… | 85 | 1908 | active |
| valor-software/ng2-dragula ng2-dragula is the official Angular wrapper around the dragula drag-and-drop library, exposing it as Angular directives and a DragulaServic… | 60 | 1907 | active |
| vexip-ui/vexip-ui Vexip UI is a Vue 3 component library offering 78 out-of-the-box UI components written with the Composition API and full TypeScript support… | 89 | 1898 | active |
| exyte/Chat A SwiftUI framework providing a chat UI with fully customizable message cells and a built-in media picker. It supports features like audio … | 66 | 1886 | active |
| vercel/react-tweet react-tweet is a React library for embedding tweets in applications using Next.js, Vite, and other React frameworks without requiring the T… | 79 | 1884 | active |
| dixonandmoe/rellax Rellax is a lightweight, dependency-free vanilla JavaScript parallax scrolling library. It applies smooth parallax motion to elements via d… | 32 | 7125 | maintenance |
| kobaltedev/kobalte Kobalte is a UI toolkit of unstyled, accessible components and primitives for building web apps and design systems with SolidJS. It handles… | 93 | 1874 | active |
| kuma-ui/kuma-ui Kuma UI is a headless, utility-first React component library with zero-runtime CSS extraction, using a hybrid approach that statically extr… | 80 | 1864 | active |
| marionettejs/backbone.marionette Marionette.js is a composite application framework built on top of Backbone.js that provides application architecture, view management, and… | 88 | 7037 | maintenance |
| SuperDesign SuperDesign is an open-source AI design agent that lives inside your IDE (VS Code, Cursor, Windsurf, Claude Code) and generates UI mockups,… | 56 | 7025 | maintenance |
| slackhq/circuit Circuit is a Compose-driven architecture framework for Kotlin applications, primarily targeting Android. It pairs Compose-based Presenters … | 98 | 1860 | stable |
| jquery-confirm A jQuery plugin that provides alert, confirm, prompt, and dialog modals with features like Ajax-loaded content, auto-close timers, keyboard… | 58 | 1858 | active |
| midudev/la-velada-web-oficial The official open-source website for La Velada del Año, Ibai Llanos's annual streamer boxing event. It presents event details, ticket purch… | 71 | 1856 | active |
| hpneo/gmaps gmaps.js is a JavaScript library that wraps the Google Maps API with a simpler, more concise interface for creating and manipulating maps. … | 10 | 6971 | maintenance |
| 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 … | 65 | 1846 | active |
| VienLi/CcClip A pure frontend audio/video editing application built with Vue 3 and FFmpeg compiled to WebAssembly. It provides a multi-track timeline edi… | 32 | 1845 | active |
| cmdparkour/vue-admin-box vue-admin-box is a Vue 3 admin dashboard template built with Vite, Element Plus, and TypeScript, offering four base template variants (with… | 38 | 1843 | active |
| wzc520pyfm/ant-design-x-vue A Vue implementation of Ant Design X, providing a component library for building AI-driven chat and copilot interfaces based on the RICH in… | 73 | 1839 | active |
| LiveDuo/destack Destack is a visual page builder library for React and Next.js projects that lets you compose landing pages from Tailwind-based component t… | 32 | 1836 | active |
| MoonZoon/MoonZoon MoonZoon is a Rust fullstack framework for building web and desktop apps with multithreading and durable computing, without writing HTML, C… | 48 | 1834 | active |
| beekai-oss/react-simple-animate A tiny React library for UI animations, providing components and hooks to animate elements between styles, run CSS keyframes, and chain ani… | 23 | 1814 | stable |
| DevCloudFE/ng-devui ng-devui is an Angular UI component library based on the DevUI Design system, offering enterprise-grade components, a font icon library, an… | 29 | 1813 | active |
| ryanseddon/react-frame-component A React component that renders your app or individual components inside an iFrame for style and DOM encapsulation. It supports custom initi… | 81 | 1812 | active |
| KevinVandy/material-react-table Material React Table is a fully-featured data grid/table component library for React, built on TanStack Table V8 and Material UI V6, writte… | 69 | 1809 | active |
| liveblocks/frimousse Frimousse is a lightweight, unstyled, and composable emoji picker component library for React. It is dependency-free, virtualized for perfo… | 81 | 1806 | active |
| stevedylandev/bhvr bhvr is a full-stack TypeScript monorepo starter template combining Bun, Hono, Vite, and React with shared types between client and server.… | 56 | 1804 | active |
| reactjs/react-rails A Ruby gem that integrates React.js into Ruby on Rails applications, supporting server-side and client-side rendering with views, controlle… | 62 | 6772 | maintenance |
| salimi-my/shadcn-ui-sidebar A retractable, responsive sidebar component for Next.js built on top of shadcn/ui and Tailwind CSS. It is distributed as a shadcn/ui regist… | 28 | 1803 | active |
| choojs/choo Choo is a tiny 4kb JavaScript frontend framework for building sturdy single-page applications using vanilla JS and HTML. It combines an eve… | 50 | 6762 | maintenance |
| 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 … | 61 | 1797 | active |
| mhkeller/layercake Layer Cake is a headless visualization framework for Svelte that provides a wrapper component and layout components (SVG, HTML, Canvas, Web… | 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 | 1794 | 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-… | 23 | 1793 | active |
| 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… | 85 | 1792 | 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… | 93 | 1790 | active |
| 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 | 1789 | active |
| Bot Framework Web Chat Bot Framework Web Chat is a highly-customizable web-based chat client component for Microsoft's Bot Framework v4 SDK and Azure Bot Services… | 95 | 1784 | 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… | 84 | 1782 | 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 … | 40 | 1782 | active |
| UI5 Web Components UI5 Web Components is an open-source library of enterprise-grade, framework-agnostic web components implementing the SAP Fiori design langu… | 93 | 1779 | active |
| saadpasta/developerFolio A React-based portfolio website template for software developers with sections for skills, experience, projects, blogs, and GitHub integrat… | 23 | 6626 | maintenance |
| sunface/beatui BeatUI is a TypeScript-based UI framework designed specifically for building interfaces around AI applications, aiming to tame common AI UX… | 68 | 1770 | 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_… | 81 | 1768 | 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 | 6600 | maintenance |
| animotionjs/animotion Animotion is a presentational framework for creating beautiful animated slides and visualizing ideas with code, built on Svelte, Reveal.js,… | 86 | 1758 | active |
| 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… | 78 | 1756 | active |
| 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… | 63 | 1755 | stable |
| 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 | 6554 | maintenance |
| moreSwift/swift-cross-ui SwiftCrossUI is a cross-platform declarative UI framework for Swift, inspired by SwiftUI's API and design. It lets developers build native … | 95 | 1754 | 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… | 66 | 1754 | 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… | 61 | 1751 | active |
| richardgill/llm-ui A React component library for rendering LLM output in web applications. It smoothly displays streamed tokens at native frame rate, removes … | 25 | 1746 | active |
| 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… | 94 | 1737 | active |
| 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 | 1728 | stable |
| Zarm UI Component Library Zarm is an enterprise-grade mobile UI component library built on React, developed by ZhongAn Technology. It provides a set of mobile-optimi… | 92 | 1727 | active |
| Instawork/hyperview Hyperview is a hypermedia format (HXML) and React Native client for building server-driven mobile apps, where screens are rendered from XML… | 99 | 1720 | active |
| karolkozer/planby Planby is a React component library for quickly building EPG (electronic program guide), schedule, timeline, and planner UIs with a custom … | 82 | 1720 | active |
| bbc/simorgh Simorgh is the BBC's open-source React-based web application that renders World Service News websites and AMP article pages in 41 languages… | 94 | 1716 | active |
| starc007/ui-components beUI is a collection of 111 animated React/Next.js UI components built with Framer Motion and Tailwind CSS v4, distributed via the shadcn r… | 76 | 1714 | active |
| FrDH/dotdotdot-js dotdotdot is a JavaScript/TypeScript plugin that truncates multiple-line text content on webpages with an ellipsis. It handles HTML markup … | 61 | 1707 | stable |
| ssleptsov/ninja-keys Ninja Keys is a framework-agnostic web component (built with Lit Element) that adds a ⌘K/Ctrl+K command palette and keyboard shortcut inter… | 32 | 1706 | stable |
| processing/p5.js-web-editor The p5.js Web Editor is an open-source website for creating, sharing, and remixing p5.js sketches directly in the browser. It is designed t… | 91 | 1705 | active |
| webslides/WebSlides WebSlides is an open-source HTML/CSS/JavaScript framework for building beautiful slide presentations, landings, and longform stories with s… | 23 | 6324 | maintenance |
| express-labs/pure-react-carousel A suite of unopinionated React components for building carousels with full control over DOM structure and CSS styling. It is written entire… | 100 | 1698 | stable |
| digoarthur/github-automated-repos A React library that lets developers display and manage their GitHub repositories on their portfolio or personal website using simple hooks… | 63 | 1693 | active |
| dqev/reicon Reicon is an open-source SVG asset library offering 3,900+ UI icons, 71,000+ illustrations, and 4,900+ brand logos under an MIT license. It… | 81 | 1691 | active |
| Page AI Page UI is an open-source collection of copy-and-paste landing page components and templates for React and Next.js, built on Tailwind CSS a… | 62 | 1687 | active |
| Addepar/ember-table Ember Table is an Ember.js addon providing a high-performance table component that can render over 100,000 rows without performance issues.… | 66 | 1686 | active |
| ly525/luban-h5 Luban H5 is a self-hosted visual page builder for creating mobile H5 pages via drag-and-drop, similar to Webflow or Chinese platforms like … | 46 | 6241 | maintenance |
| thednp/bootstrap.native bootstrap.native (BSN) is a lightweight, dependency-free set of Bootstrap 5 components written in TypeScript, replacing Bootstrap's jQuery/… | 74 | 1682 | active |
| dsrkafuu/sakana-widget A web widget library that embeds the Sakana! (Lycoris Recoil) character simulator into any web page, with draggable physics-based character… | 75 | 1670 | active |
| uwerat/qskinny QSkinny is a lightweight C++/QML GUI framework built on top of the Qt scene graph, offering lightweight controls with a design that separat… | 73 | 1667 | active |
| basementstudio/scrollytelling A React library for creating scrollytelling (scroll-driven) animations, built on top of GSAP ScrollTrigger. It provides composable componen… | 21 | 1666 | active |
| japgolly/scalajs-react A Scala.js library that provides type-safe, Scala-friendly bindings for Facebook's React, with opt-in functional programming support via Ca… | 91 | 1663 | active |
| xsalazar/emoji-kitchen The source code for emojikitchen.dev, a React + TypeScript web application for browsing over 100,000 emoji mashups from Google's Emoji Kitc… | 77 | 1663 | active |
| silevis/reactgrid ReactGrid is an open-source React component that adds spreadsheet-like display and editing of tabular data to React applications. It suppor… | 33 | 1663 | active |
| tictail/bounce.js Bounce.js is a JavaScript library and web tool for generating CSS3 keyframe animations using components like scale, rotate, translate, and … | 23 | 6151 | maintenance |
| woutdp/live_svelte LiveSvelte is an Elixir library that integrates Svelte components into Phoenix LiveView, providing seamless end-to-end reactivity over webs… | 84 | 1660 | active |
| alexzhirkevich/compose-cupertino Compose Cupertino is a Kotlin Multiplatform library providing iOS-style (Cupertino) UI components for Compose Multiplatform, including them… | 37 | 1658 | active |
| saas-js/saas-ui Saas UI is an open-source React component library and design system built on Chakra UI, aimed at building SaaS applications and dashboards.… | 77 | 1655 | active |