Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source frontend software

7033 open-source libraries, tools and applications tagged frontend, ranked by how closely frontend 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.

7033 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
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…
724070active
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…
874069stable
tholman/cursor-effects
A JavaScript library that recreates nostalgic 90s cursor effects (rainbow trails, fairy dust, emoji rain, ghost cursors, and more) using mo…
554065active
exyte/PopupView
A SwiftUI library for displaying toasts, alerts, popups, sheets, and floaters in iOS apps. It provides customizable popup presentation buil…
764062active
algolia/instantsearch
InstantSearch is a family of JavaScript/TypeScript libraries for building performant, instant search and discovery UIs on top of Algolia's …
944061stable
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…
394052active
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…
644049stable
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…
564044active
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…
664040stable
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…
794037active
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…
6117456maintenance
TarekRaafat/autoComplete.js
autoComplete.js is a lightweight (~3.7 KB gzipped), zero-dependency autocomplete library written in pure vanilla JavaScript. It provides a …
704033active
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…
2317454maintenance
alovajs/alova
alova is a request strategy layer for JavaScript that provides 20+ ready-made strategies (pagination, forms, uploads, retries, caching) on …
914021active
cloudflare/kumo
Kumo is Cloudflare's open-source React component library providing accessible, design-system-compliant UI components built on Base UI. It s…
824021active
isjiamu/gzh-design-skill
An AI-agent skill (for Claude Code, Codex, Cursor) that converts Markdown into paste-ready WeChat Official Account (gongzhonghao) HTML with…
754019active
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…
324019active
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…
594014active
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. …
234014stable
skydoves/Balloon
Balloon is a Kotlin library for creating fully customizable tooltips and popups on Android, with arrow positioning, rich animations, and ov…
974009stable
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…
814006stable
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…
484000stable
nicejade/markdown-online-editor
Arya is an online Markdown editor built with Vue2 and Vditor, offering live preview and WYSIWYG editing. It supports flowcharts, Gantt and …
763984active
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 …
643984active
Airframe Dashboard
Airframe React is a free, MIT-licensed admin dashboard and analytics template built on React 16, Bootstrap 4, and reactstrap. It ships with…
353982active
julianshapiro/velocity
Velocity is an accelerated JavaScript animation engine for animating DOM elements with better performance than jQuery's animate, supporting…
2317187maintenance
arikchakma/maily.to
Maily is a powerful, opinionated WYSIWYG email editor built on Tiptap and React, offering pre-designed, mobile-ready components for craftin…
733976active
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…
523974active
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…
643954active
TanStack/db
TanStack DB is a reactive client-side store that turns API data into typed, normalized collections and runs sub-millisecond live relational…
843951active
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 …
663948stable
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…
603947active
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…
953942active
xiaolin/react-image-gallery
A responsive, customizable React image gallery component with thumbnail navigation, mobile swipe, fullscreen, and keyboard support. It supp…
763940active
francoischalifour/medium-zoom
A lightweight, dependency-free JavaScript library that zooms images on click, mimicking Medium's image zoom behavior. It supports responsiv…
453940stable
inikulin/parse5
parse5 is a fast, WHATWG HTML Living Standard-compliant HTML parsing and serialization toolset for Node.js, written in TypeScript. It parse…
813939stable
Mantine
Mantine UI is a collection of over 120 free, MIT-licensed responsive React components built on top of the Mantine library. It serves as a b…
763925active
matthewhudson/current-device
A lightweight JavaScript/TypeScript library that detects the device's operating system, type (mobile/tablet/desktop), and orientation, expo…
983923active
vuejs/vuefire
VueFire is the official Firebase bindings library for Vue.js, providing idiomatic composables for realtime data binding with Firestore, Rea…
653908stable
rafaelmardojai/firefox-gnome-theme
A CSS-based userChrome theme that makes Firefox look like a native GNOME Adwaita application. It is installed via scripts or the Add Water …
823906active
yairEO/tagify
Tagify is a lightweight, feature-rich tags input component that transforms HTML input or textarea elements into interactive tag editors. It…
973894active
sakofchit/system.css
System.css is a pure-CSS library for building web interfaces styled after Apple's classic System OS (1984-1991), based on System 6. It prov…
323894active
1024-lab/smart-admin
SmartAdmin is a rapid development platform (scaffold/admin framework) built on SpringBoot 2/3 + Sa-Token + MyBatis-Plus for the backend and…
803893active
JavaNoober/BackgroundLibrary
An Android library that lets developers generate shape and selector drawables directly via XML tag attributes (bl_*) on views, eliminating …
803888active
iD Editor
iD is a browser-based OpenStreetMap editor written in JavaScript, using D3.js for rendering map data. It is the default editor on openstree…
953886active
vipulasri/Timeline-View
A highly customizable Android library for creating timeline-based UIs, available for both Android Views and Jetpack Compose. It supports ve…
343886stable
desandro/masonry
Masonry is a JavaScript library for cascading grid layouts, placing elements in optimal position based on available vertical space. It work…
2316696maintenance
facebook/fbt
FBT is a JavaScript internationalization framework from Facebook for composing grammatically correct translatable UI text. It uses Babel pl…
103881active
margelo/react-native-blur
A React Native component library providing blur and vibrancy effects, wrapping UIVisualEffectView on iOS and BlurView on Android. It suppor…
563880active
yudaocode/yudao-ui-admin-vue3
Yudao admin dashboard frontend built with Vue 3, Element Plus, TypeScript, and Vite, providing RBAC dynamic permissions, SaaS multi-tenancy…
913879active
mikepenz/FastAdapter
FastAdapter is a Kotlin library that simplifies building RecyclerView adapters on Android, handling item views, click listeners, selection,…
533878active
defunkt/jquery-pjax
A jQuery plugin that combines ajax and the HTML5 pushState API to enable fast, partial-page navigation with real URLs, page titles, and wor…
2316629maintenance
JSPM
JSPM is a package manager for browser-native ES modules built around import maps, comprising a CLI, the @jspm/generator library, and import…
983867active
wagerfield/parallax
Parallax.js is a lightweight JavaScript library that creates parallax depth effects by reacting to a smart device's gyroscope orientation, …
2316576maintenance
rikschennink/fitty
Fitty is a tiny dependency-free JavaScript library that automatically scales font size up or down so text fits perfectly within its parent …
293852stable
React95/React95
React95 is a React component library that recreates the Windows 95 UI aesthetic with modern React components. It includes packages for core…
953836active
canvg/canvg
canvg is a JavaScript library that parses SVG files (from URL or text) and renders them onto HTML Canvas, including animation support. It c…
783836active
ElemeFE/mint-ui
Mint UI is a collection of mobile-optimized UI components for Vue 2.0, published as the npm package mint-ui. It supports full or per-compon…
2316431maintenance
thi-ng/umbrella
thi.ng/umbrella is a broadly scoped monorepo of 215 composable TypeScript libraries (plus ~185 examples) for functional, data-driven develo…
743830active
twitter/typeahead.js
typeahead.js is a fast, flexible JavaScript autocomplete library from Twitter, composed of a Bloodhound suggestion engine and a jQuery-base…
3216425maintenance
Haml
Haml is a Ruby templating engine that compiles an indentation-based, DRY markup language into HTML, usable from the command line or within …
943829stable
ReactTooltip/react-tooltip
react-tooltip is an open-source React tooltip component library for displaying floating information on hover or keyboard focus. It supports…
913823active
reactjs/react-docgen
react-docgen is a highly customizable library and CLI that parses React component source files (via Babel) and extracts structured, machine…
993818active
iview/iview-admin
iView Admin is a Vue.js 2.0 admin management system template built on the iView UI toolkit. It provides a complete front-end back-office so…
2316338maintenance
i18n-js
A Ruby gem that exports i18n translations from YAML files to JSON for use in JavaScript applications, with a companion npm package for cons…
703811active
umijs/dumi
dumi is a static site generator and documentation framework purpose-built for developing React component libraries. It renders Markdown doc…
923801active
Happy-Coding-Clans/vue-easytable
A powerful Vue 2.x data table component library that can be used as a data grid, Microsoft Excel, or Google Sheets alternative. It supports…
233800active
unplugin/unplugin-auto-import
A unified build plugin (built on unplugin) that automatically injects API imports on demand for frameworks like Vue and React, eliminating …
903799active
XuanchenLin/NanUI
NanUI is an open-source .NET framework for building Windows desktop (WinForm) applications whose user interfaces are written in HTML5, CSS3…
433798active
JetBrains/ring-ui
Ring UI is JetBrains' collection of React-based web UI components used to build JetBrains web products and third-party plugins. It provides…
773794stable
hizzgdev/jsmind
jsMind is a pure JavaScript library for displaying and editing mind maps, built on HTML5 canvas and SVG. It supports multiple data formats …
683793stable
wojtekmaj/react-calendar
A calendar component library for React applications, supporting date and month picking. It is a well-maintained MIT-licensed npm package wr…
763789stable
concrete-utopia/utopia
Utopia is an integrated design and development environment for React where React code is the source of truth and components can be edited i…
393786active
PWABuilder
PWABuilder is a suite of tools from Microsoft for building, analyzing, and packaging progressive web apps (PWAs) for app stores like the Mi…
673784active
CSSO
CSSO is a JavaScript CSS minifier that performs cleaning, compression, and structural restructuring of stylesheets via AST transformations …
233782stable
BannerViewPager
An Android banner/carousel library built on ViewPager2 that supports looping, multi-page layouts, and customizable indicators. It lets deve…
633778active
slackhq/PanModal
PanModal is a Swift library from Slack for presenting customizable bottom sheet modals on iOS. It supports any UIViewController and provide…
103774stable
dva
Dva is a lightweight React and Redux based front-end framework with an Elm-style architecture, built on redux, redux-saga, and react-router…
3516138maintenance
Fomantic-UI
Fomantic-UI is the official community fork of Semantic-UI, a CSS and JavaScript framework for building responsive websites with human-frien…
673770active
Codennnn/vue-color-avatar
A purely frontend vector-style avatar generator web app built with Vue 3 and Vite, letting users mix material components to create personal…
443769active
standardagents/arrow-js
ArrowJS is a tiny, type-safe reactive UI framework for the web built on JavaScript primitives like template literals and the DOM, with no b…
813768active
MediumEditor
A vanilla JavaScript clone of Medium.com's inline WYSIWYG editor toolbar, built on the contenteditable API with no framework dependencies. …
2316098maintenance
stisla/stisla
Stisla is a CSS component library built on a fixed set of design tokens, with components styled via BEM classes and customizable through CS…
863764active
bigskysoftware/_hyperscript
hyperscript is a small, HyperTalk-inspired scripting language for the web that lets you embed behavior directly in HTML via attributes like…
763764active
thinking-orbs
A React/TypeScript library of dotted canvas-based loading indicators ('thinking orbs') designed for AI and agent chat interfaces. It ships …
543764active
frejs/fre
Fre is a tiny (~1KB brotli) concurrent UI library for JavaScript built on a Fiber architecture with a coroutine scheduler enabling time sli…
833763active
inokawa/virtua
Virtua is a zero-config, fast, and small (~3kB gzipped) virtual list and grid component library for React, Vue, Solid, Svelte, and Angular.…
953754active
jin-yufeng/mp-html
A rich-text component for Chinese mini-programs (WeChat, QQ, Baidu, Alipay, Toutiao) and uni-app that renders and edits HTML content. It is…
593754active
fireship-io/fireship.io
The frontend source code of fireship.io, a programming course and content platform built with Svelte web components, Hugo, Tailwind CSS, an…
423754active
glitternetwork/pinme
PinMe is a zero-configuration deployment CLI that lets users create and deploy full-stack web apps (frontend, Worker backend, and database)…
763750active
RxDrag
RxDrag is a low-code frontend framework for visually designing HTML-based interfaces with drag-and-drop editing and a built-in visual logic…
233750active
kirillzyusko/react-native-keyboard-controller
A React Native library that provides a unified keyboard management API working identically on iOS and Android. It maps keyboard movement to…
953748stable
Vuestic UI
Vuestic UI is an MIT-licensed, open-source Vue 3 UI framework offering 60+ accessible, configurable components with dark theme, i18n, and g…
563748active
rammcodes/Dopefolio
Dopefolio is an open-source multipage portfolio website template for developers built with plain HTML, CSS, JavaScript, and SASS. It is ful…
323747stable
TresJS
TresJS is a declarative Vue 3 library that renders Three.js scenes using Vue components via a custom renderer. It lets Vue developers build…
933746active
upstash/jstack
JStack is a lightweight, end-to-end typesafe framework for building fast Next.js 15 applications, built on Hono, Tailwind, and Drizzle ORM.…
273743active
Font Awesome
The official React component library for rendering Font Awesome icons as inline SVGs. It provides a FontAwesomeIcon component with typed pr…
953739stable
livestorejs/livestore
LiveStore is a next-generation state management framework built on a reactive embedded SQLite database with git-inspired event-sourcing syn…
913737active
keenthemes/reui
ReUI is an open-source shadcn/ui-compatible component registry offering 1,000+ free React components and blocks built with Tailwind CSS, Ra…
663732active
ruilisi/fortune-sheet
FortuneSheet is a drop-in JavaScript/TypeScript spreadsheet library for React that provides Excel- and Google Sheets-like features out of t…
593730active

← prev page 12 / 71 next →