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 |
|---|---|---|---|
| One Page Scroll A jQuery plugin that transforms a website into an Apple-style one-page scroller where users move one full section at a time, popularized by… | 50 | 9467 | maintenance |
| H5-Dooring DooringX is a TypeScript-based visual drag-and-drop framework for quickly building low-code page editor platforms. Its core library, doorin… | 32 | 2386 | active |
| shuding/next-view-transitions A small React library that enables the CSS View Transitions API in Next.js App Router applications. It provides a ViewTransitions wrapper c… | 48 | 2384 | active |
| chakra-ui/park-ui Park UI is a collection of beautifully designed, accessible UI components built on Ark UI (headless components) and Panda CSS, distributed … | 61 | 2372 | active |
| vue-bulma/vue-admin Vue Admin Panel Framework built on Vue and Bulma, providing an admin dashboard scaffold. The project is being refactored for the latest Vue… | 32 | 9320 | maintenance |
| naver/egjs-infinitegrid @egjs/infinitegrid is a TypeScript library for arranging card elements in infinite grid layouts such as masonry, justified, frame, and pack… | 59 | 2363 | active |
| Flyer Chat Flyer Chat is an open-source, backend-agnostic chat UI package for Flutter, providing a high-performance and highly customizable chat inter… | 82 | 2362 | active |
| mdbootstrap/material-design-for-bootstrap Material Design for Bootstrap (MDB) is a UI kit that applies Google's Material Design to Bootstrap, offering 700+ components, templates, an… | 62 | 9241 | maintenance |
| fgnass/spin.js spin.js is a dependency-free JavaScript/CSS library that dynamically creates animated spinning activity indicators as a resolution-independ… | 23 | 9237 | maintenance |
| stimulusreflex/stimulus_reflex StimulusReflex is a Ruby gem and JavaScript client that lets Rails developers build reactive, real-time applications by rendering HTML on t… | 82 | 2335 | active |
| wbotelhos/raty Raty is a vanilla JavaScript star rating plugin that renders interactive rating widgets using images or icon fonts. It supports half stars,… | 23 | 2335 | stable |
| TailAdmin Admin Dashboard TailAdmin is a free, open-source admin dashboard template built with Next.js, React, TypeScript, and Tailwind CSS, providing pre-built UI c… | 74 | 2329 | active |
| remorses/gpuix GPUIX provides React and TypeScript bindings for GPUI, Zed's GPU-accelerated UI framework, letting you build native desktop apps that rende… | 80 | 2326 | active |
| mlaursen/react-md react-md is an accessible React component library implementing Material Design, styled with Sass/SCSS and written in TypeScript. It provide… | 92 | 2325 | active |
| arifszn/gitprofile GitProfile is a React-based portfolio builder that generates a dynamic personal portfolio website from just a GitHub username. It supports … | 64 | 2318 | active |
| didi/cube-ui cube-ui is a mobile UI component library built on Vue.js, offering polished, high-quality components for mobile web applications. It is dev… | 46 | 9092 | maintenance |
| bytedance/IconPark IconPark is an icon library from ByteDance offering 2000+ high-quality SVG icons that can be transformed into multiple themes (outline, fil… | 10 | 9043 | maintenance |
| styled-components/xstyled xstyled is a utility-first CSS-in-JS framework for React, built on top of styled-components or Emotion. It lets you style components with p… | 84 | 2302 | active |
| eBay/nice-modal-react A small, zero-dependency React utility for managing modal state globally via context, allowing modals to be shown or hidden by component re… | 67 | 2300 | stable |
| uber/baseweb Base Web is a React component library implementing Uber's Base design system, providing modern, responsive, themeable UI components. It is … | 66 | 9009 | maintenance |
| Moonofweisheng/wot-design-uni Wot UI (wot-design-uni) is a Vue 3 + TypeScript component library for uni-app offering 80+ high-quality mobile UI components. It supports d… | 80 | 2298 | active |
| staylor/react-helmet-async A thread-safe fork of React Helmet for managing document head tags (title, meta, link) in React 16+ apps, using a HelmetProvider to encapsu… | 51 | 2298 | active |
| feige996/unibest unibest is a cross-platform uniapp starter framework built on Vue 3, TypeScript, Vite 5, UnoCSS, and Wot UI, developed in VS Code without H… | 73 | 2293 | active |
| guillaumepotier/Parsley.js Parsley.js is a JavaScript form validation library that lets you validate forms entirely through HTML data attributes without writing JavaS… | 57 | 8974 | maintenance |
| vkurko/calendar EventCalendar is a lightweight, zero-dependency JavaScript library for rendering full-sized, interactive event calendars with drag & drop s… | 93 | 2284 | active |
| didi/chameleon Chameleon (CML) is a cross-platform development framework by DiDi that lets you write one Vue-like codebase and compile it to web, WeChat/A… | 10 | 8940 | maintenance |
| opentiny/tiny-vue TinyVue is an enterprise-class UI component library from the OpenTiny community offering 104 components that work with both Vue.js 2 and Vu… | 94 | 2267 | active |
| cappuccino/cappuccino Cappuccino is an open-source web application framework that lets developers build desktop-class applications in the browser using Objective… | 76 | 2267 | active |
| Onsen UI Onsen UI is an HTML5/JavaScript mobile app framework built on Web Components that provides a rich set of iOS and Android Material Design UI… | 58 | 8856 | maintenance |
| oqtane/oqtane.framework Oqtane is an open-source CMS and modular application framework for building modern .NET applications using Blazor, supporting Server, WebAs… | 96 | 2258 | active |
| holynova/gushi_namer A web application that generates Chinese baby names by combining characters from classical texts like the Book of Songs, Chu Ci, Tang poems… | 91 | 2256 | active |
| uiwjs/react-codemirror A React component wrapper around CodeMirror 6, providing a declarative, hook-friendly way to embed a code editor in React applications. It … | 97 | 2254 | active |
| nandorojo/zeego Zeego is a cross-platform menu library for React Native and Web, providing native menus on iOS/Android and Radix UI menus on the web behind… | 59 | 2254 | active |
| antoniandre/splitpanes Splitpanes is a Vue.js component library providing a reliable, touch-ready splitter/resizer for creating resizable panes in web application… | 72 | 2252 | stable |
| youzan/zent Zent is a React component library developed and used at Youzan, offering 50+ essential and domain-specific UI components. It supports TypeS… | 33 | 2248 | active |
| Reshaped Reshaped is a professionally crafted design system providing accessible React components, hooks, utilities, and design tokens, synced with … | 93 | 2244 | active |
| chvin/react-tetris A browser-based Tetris game built with React, Redux, and Immutable.js, playable on desktop (keyboard) and mobile (touch). It demonstrates s… | 32 | 8739 | maintenance |
| jbetancur/react-data-table-component A batteries-included React data table component library with built-in sorting, pagination, row selection, expandable rows, filtering, inlin… | 99 | 2236 | active |
| lobehub/lobe-ui Lobe UI is an open-source React UI component library built on Ant Design for building AIGC (AI-generated content) web apps. It provides 90+… | 92 | 2234 | active |
| daybrush/selecto Selecto.js is a TypeScript component library that lets users select elements by dragging a selection area with the mouse or touch. It ships… | 23 | 2234 | active |
| tuupola/lazyload A vanilla JavaScript plugin that lazyloads images by deferring loading until they enter the viewport, using the Intersection Observer API. … | 23 | 8702 | maintenance |
| nuxt/movies A movie browsing web application built with Nuxt 3, Vue 3, and TypeScript that consumes The Movie Database (TMDB) API. It serves as a demo … | 74 | 2224 | active |
| Teradata/covalent Covalent is Teradata's open-source design system providing a reusable component library for building consistent, branded web experiences. I… | 92 | 2223 | active |
| sersavan/shadcn-multi-select-component A copy-paste multi-select dropdown component built with React, TypeScript, Tailwind CSS, and shadcn/ui. It offers searchable, grouped, anim… | 66 | 2212 | active |
| React Toolbox React Toolbox is a set of React components implementing Google's Material Design specification, styled with CSS Modules and PostCSS. It int… | 23 | 8608 | maintenance |
| Berry Berry is a free, MIT-licensed React admin dashboard template built with Material UI (MUI v7) and React 19. It provides prebuilt, responsive… | 78 | 2190 | active |
| cloudtogo/pageplug PagePlug is a China-localized fork of Appsmith, an open-source declarative low-code framework for building web applications and WeChat mini… | 47 | 2182 | active |
| Gridsome Gridsome is a Vue.js-powered Jamstack framework and static site generator that builds fast, CDN-ready websites from any headless CMS, APIs,… | 32 | 8464 | maintenance |
| kokonut-labs/kokonutui KokonutUI is an open-source collection of 100+ animated React UI components built with Tailwind CSS, shadcn/ui, and Motion, installable via… | 67 | 2174 | active |
| geosigno/simpleParallax.js simpleParallax.js is a lightweight TypeScript library that adds parallax scroll effects directly to <img> tags, available for both React an… | 75 | 2161 | active |
| ztjhz/BetterChatGPT Better ChatGPT is a free, open-source web and desktop application providing an enhanced UI for OpenAI's ChatGPT API. It offers features lik… | 22 | 8377 | maintenance |
| Hydrogen Hydrogen is a React-based framework from Shopify for building custom, dynamic storefronts powered by Shopify's commerce APIs. It provides s… | 96 | 2152 | active |
| primefaces/primereact PrimeReact is a comprehensive React UI component library offering 70+ accessible, themeable components (datatables, dialogs, charts, forms)… | 95 | 8312 | maintenance |
| welovedevs/react-ultimate-resume react-ultimate-resume is an open-source, customizable software developer resume built with React and the JSON Resume standard. It renders a… | 60 | 2146 | active |
| marcelodolza/iziModal iziModal is a lightweight, responsive jQuery plugin for creating elegant, animated modal dialogs. It supports iframe and Ajax content, data… | 10 | 2145 | stable |
| mpflutter/mpflutter MPFlutter is a cross-platform framework built on Flutter for developing WeChat mini-programs and web applications with a native Flutter dev… | 25 | 2144 | active |
| CoreUI CoreUI Icons is an open-source icon set with 1500+ free icons available in SVG, PNG, Webfont, and JavaScript formats, including linear, bra… | 76 | 2134 | active |
| Surmon.me Blog Surmon.me is the author's open-source personal website and blog, built with Vue 3 and server-side rendering, powered by the NodePress RESTf… | 72 | 2127 | active |
| isaacHagoel/svelte-dnd-action A Svelte library providing drag-and-drop functionality via a custom Svelte action (use:dndzone). It supports nested containers, touch input… | 76 | 2126 | active |
| exyte/Grid A SwiftUI library providing a powerful Grid container view inspired by CSS Grid. It enables flexible, declarative grid layouts for Apple pl… | 65 | 2119 | active |
| simple-uploader A Vue.js upload component library built on top of simple-uploader.js that provides resumable, chunked file and folder uploads. It offers re… | 23 | 2119 | active |
| Electrode Electrode is a framework for building large-scale web applications with Node.js and React, emphasizing micro-frontend architecture and univ… | 71 | 2116 | active |
| FormidableLabs/react-swipeable react-swipeable is a lightweight, customizable React hook (useSwipeable) that provides swipe event handling for any HTML element. It expose… | 23 | 2113 | active |
| jsxstyle/jsxstyle jsxstyle is an inline style system for JSX that lets you style components via props on special components like Row, Col, and Block. Styles … | 89 | 2112 | active |
| newcat/baklavajs BaklavaJS is a graph/node editor for the browser built with Vue 3 and TypeScript. It provides a modular plugin system including a graph exe… | 75 | 2093 | active |
| dcloudio/uni-ui uni-ui is DCloud's cross-platform, high-performance Vue-based UI component library for uni-app, compatible with H5, mini-programs, and nati… | 67 | 2090 | active |
| unpic unpic-img is a cross-framework responsive image component library for React, Vue, Svelte, Astro, Angular, SolidJS, and more. It generates c… | 82 | 2086 | active |
| vue-mini/vue-mini Vue Mini is a mini-program framework built on Vue 3 that lets developers use Vue 3's reactivity system and Composition API to build WeChat … | 93 | 2082 | active |
| alibaba/rax Rax is a progressive, React-compatible JavaScript framework for building universal applications that run on the web, Node.js, Weex, Alibaba… | 23 | 8012 | maintenance |
| advanced-chat/advanced-chat-components A framework-neutral chat web component plus a typed Vue 3 component library providing rooms, messages, files, audio, reactions, replies, ed… | 81 | 2080 | active |
| hilongjw/vue-lazyload A lightweight Vue.js plugin that lazy-loads images and components via a v-lazy directive, with loading/error placeholders and CSS state cla… | 23 | 7979 | maintenance |
| 6pac/SlickGrid SlickGrid is a fast, lightweight JavaScript/TypeScript datagrid and spreadsheet component for the browser, continuing the legacy mleibman/S… | 97 | 2068 | active |
| ivanceras/sauron Sauron is a versatile Rust web framework and library for building client-side and/or server-side web applications, inspired by The Elm Arch… | 23 | 2066 | active |
| Kalabasa/htmz htmz is a minimalist HTML microframework consisting of a single 166-byte inline iframe snippet that lets you load HTML fragments into any e… | 33 | 2054 | active |
| Mango/slideout Slideout.js is a dependency-free JavaScript library that adds a touch-driven slideout (off-canvas) navigation menu to mobile web apps. It u… | 23 | 7864 | maintenance |
| Paidax01/math-curve-loaders A lightweight, dependency-free gallery of loading animations based on mathematical curves like rose curves, Lissajous curves, and hypotroch… | 45 | 2047 | active |
| progressbar.js ProgressBar.js is a lightweight JavaScript library for creating responsive, animated progress bars using SVG paths. It ships with built-in … | 23 | 7848 | maintenance |
| TheOrcDev/8bitcn-ui 8bitcn/ui is an open-source collection of retro 8-bit styled, accessible React UI components built on shadcn/ui, distributed via a copy-pas… | 64 | 2043 | active |
| iway1/react-ts-form A TypeScript library that generates typesafe React forms from zod schemas, built on top of react-hook-form. It eliminates repetitive form b… | 10 | 2036 | active |
| foundation/foundation-emails Foundation for Emails (formerly Ink) is an HTML/CSS framework for building responsive HTML emails that render consistently across email cli… | 71 | 7791 | maintenance |
| nick-keller/react-datasheet-grid A React component library for building Excel/Airtable-like spreadsheet grids with keyboard navigation, copy/paste, and virtualized renderin… | 60 | 2030 | active |
| netguru/sticky-parallax-header A React Native library for creating fully customizable sticky and parallax headers on iOS, Android, and web. It ships with three predefined… | 23 | 2026 | active |
| JiHong88/suneditor SunEditor is a lightweight, dependency-free WYSIWYG rich text editor written in vanilla JavaScript with a modular plugin architecture. It i… | 97 | 2021 | active |
| DIYgod/APlayer APlayer is a beautiful, lightweight HTML5 music player library for the web, supporting playlists, lyrics display, and multiple media format… | 23 | 7697 | maintenance |
| Auto-Plugin/autofit.js autofit.js is a lightweight TypeScript library for adaptive screen scaling in web frontends, letting dashboards and large-screen visualizat… | 55 | 2010 | active |
| ui-layouts/cursify Cursify is an open-source React cursor animation library built with TypeScript, Tailwind CSS, and Framer Motion, offering components like b… | 52 | 2009 | active |
| basecamp/local_time A Rails engine with a companion JavaScript component that renders <time> elements in UTC server-side and converts them to the browser's loc… | 76 | 2002 | stable |
| FormidableLabs/prism-react-renderer A lean React component library that tokenizes code with a vendored Prism and renders syntax-highlighted output via render props, with built… | 23 | 1997 | active |
| vform666/variant-form Variant Form is a low-code, drag-and-drop form designer and renderer for Vue 2, built on Element UI. It lets developers visually design for… | 32 | 1994 | active |
| keajs/kea Kea is a batteries-included state management library for React, built on top of Redux and Reselect. It organizes state into composable 'log… | 70 | 1992 | active |
| sudoevolve/EUI-NEO EUI-NEO is a cross-platform, high-performance, low-overhead C++17 UI framework with GLFW/SDL2 windowing backends and OpenGL/Vulkan renderin… | 79 | 1983 | active |
| leoMirandaa/shadcn-landing-page A free, open-source landing page template built with Shadcn/UI, React, TypeScript, and Tailwind CSS. It ships pre-built sections like hero,… | 26 | 1982 | active |
| arwes/arwes Arwes is a web framework for building user interfaces with futuristic science fiction designs, animations, and sound effects. It provides v… | 60 | 7562 | maintenance |
| Elastic Search UI Elastic Search UI is a JavaScript library for rapidly building modern, customizable search experiences backed by Elasticsearch or other sea… | 74 | 1979 | active |
| intentui/intentui Intent UI is a set of accessible, copy-and-paste React components built on top of React Aria Components and styled with Tailwind CSS. It pr… | 87 | 1975 | active |
| rappasoft/laravel-livewire-tables A Laravel Livewire plugin for building simple or advanced dynamic data tables with sorting, filtering, search, pagination, and bulk actions… | 89 | 1974 | active |
| karthikmudunuri/eldoraui Eldora UI is a collection of 150+ free, open-source animated React components, blocks, and templates built with TypeScript, Tailwind CSS, a… | 58 | 1973 | active |
| vinibiavatti1/TuiCss TuiCss is a CSS library for building web applications with text-based, ASCII-style interfaces inspired by MS-DOS programs and the Turbo Vis… | 59 | 1972 | active |
| ing-bank/lion Lion is a set of highly performant, accessible, white-label Web Components built on LitElement, intended as a foundation for building your … | 95 | 1971 | active |
| nusu/avvvatars Avvvatars is a lightweight React component library that generates unique, deterministic placeholder avatars from any string value, using ei… | 32 | 1969 | stable |