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
ustbhuangyi/better-scroll
BetterScroll is a dependency-free JavaScript library for smooth, momentum-based scrolling on mobile web (with PC support), inspired by iScr…
2316449active
ag-ui-protocol/ag-ui
AG-UI is an open, lightweight, event-based protocol that standardizes how AI agent backends connect to user-facing frontend applications. I…
8216423active
FilePond
FilePond is a flexible JavaScript file upload library that enhances file inputs with drag-and-drop, paste, and async upload support, includ…
6616394stable
Lenis
Lenis is a lightweight, dependency-free smooth scroll library for modern browsers that wraps native scrolling to keep accessibility, sticky…
9516370stable
TinyMCE
TinyMCE is a widely used JavaScript WYSIWYG rich text editor library that generates HTML5 output and is highly customizable via plugins and…
7616305stable
mattboldt/typed.js
Typed.js is a JavaScript library that animates text as if it were being typed, with configurable typing speed, backspacing, and looping thr…
5516275stable
zauberzeug/nicegui
NiceGUI is a Python-based UI framework for creating web browser-based graphical user interfaces with simple Python code. It provides standa…
9316268stable
umijs/umi
Umi is an extensible, plugin-based enterprise-grade React application framework from Ant Group, built on React Router 6 with routing, build…
9316038stable
rjsf-team/react-jsonschema-form
A React component library that declaratively builds and validates web forms from JSON Schema. It supports multiple UI themes (MUI, Bootstra…
9815909stable
remarkjs/react-markdown
A React component that safely renders markdown strings to React elements using the unified/remark ecosystem. It supports CommonMark and GFM…
7715892stable
LowCodeEngine (Alibaba Low-Code Engine)
Alibaba's enterprise-class low-code engine for building visual page-building and app-development platforms. It provides an extensible edito…
2415881active
CesiumGS/cesium
CesiumJS is an open-source JavaScript library for rendering high-precision 3D globes and 2D maps in the browser using WebGL. It supports st…
9915817stable
AG Grid
AG Grid is a fully-featured, highly customizable JavaScript data grid library for building enterprise applications. It supports React, Angu…
9715630stable
infinitered/reactotron
Reactotron is a free, open-source desktop application for debugging React JS and React Native apps, letting developers inspect state, API r…
9215590active
Lynx
Lynx is an open-source cross-platform UI engine family that lets web developers build truly native interfaces for mobile, web, and desktop …
8715197active
gvergnaud/ts-pattern
TS-Pattern is an exhaustive pattern matching library for TypeScript with smart type inference. It lets developers express complex branching…
9515183stable
ApexCharts
ApexCharts is an interactive JavaScript charting library built on SVG, offering 18+ chart types with zoom, pan, tooltips, annotations, acce…
9815170active
TanStack/router
TanStack Router is a fully type-safe, client-first router for React and Solid applications, with file-based routing, nested layouts, loader…
9315143active
frappe/charts
Frappe Charts is a lightweight JavaScript charting library that renders responsive SVG charts with zero dependencies. It supports bar, line…
6715086stable
SoybeanAdmin
SoybeanAdmin is a clean, elegant, and powerful admin dashboard template built on Vue3, Vite, TypeScript, Pinia, NaiveUI, and UnoCSS. It pro…
8415042active
alibaba/hooks
ahooks is a high-quality, reliable React Hooks library written in TypeScript by Alibaba. It provides a comprehensive collection of basic an…
9214976stable
janpaepke/ScrollMagic
ScrollMagic is a lightweight, zero-dependency JavaScript/TypeScript library for reacting to the user's scroll position, built as a convenie…
7614955active
pointfreeco/swift-composable-architecture
The Composable Architecture (TCA) is a Swift library for building applications with a consistent, testable architecture based on state mana…
9614935stable
Riot.js
Riot.js is a simple, elegant component-based UI library for building client-side web interfaces with custom tags. It compiles HTML-based co…
8714923stable
millionco/react-doctor
React Doctor is a deterministic static analyzer CLI that scans React, React Native, Next.js, and related codebases for correctness, perform…
7614909active
Konva
Konva is an MIT-licensed JavaScript/TypeScript 2D canvas framework providing an object-oriented scene graph (stages, layers, groups, shapes…
9914871stable
Showdown
Showdown is a bidirectional Markdown to HTML (and HTML to Markdown) converter library written in JavaScript. It runs both client-side in th…
6614868stable
satnaing/shadcn-admin
Shadcn Admin is an admin dashboard UI built with ShadcnUI (TailwindCSS + RadixUI) and Vite, featuring 10+ pages, light/dark mode, responsiv…
7314864active
thomaspark/bootswatch
Bootswatch is a collection of free, open-source themes for the Bootstrap CSS framework, available as pre-compiled CSS, Sass files, via CDN,…
6714751stable
Tone.js
Tone.js is a Web Audio framework for creating interactive music in the browser. It provides DAW-like features such as a global transport fo…
8214749stable
FormatJS
FormatJS is a monorepo of industry-standard JavaScript internationalization libraries built on ICU Message syntax and ECMA-402, most notabl…
9514740active
vuejs/pinia
Pinia is the official type-safe state management library for Vue, built on the Composition API with DevTools support and a modular, extensi…
9514730stable
dexie/Dexie.js
Dexie.js is a minimalistic, high-performance TypeScript wrapper library for IndexedDB, the standard database built into browsers. It provid…
9314633stable
MithrilJS/mithril.js
Mithril.js is a small (~9 KB gzipped) client-side JavaScript framework for building Single Page Applications, with a virtual DOM, routing, …
7714501stable
hdodenhof/CircleImageView
A fast, lightweight circular ImageView widget for Android, ideal for profile pictures. It uses a BitmapShader for efficient rendering witho…
3214471stable
React Native Paper
React Native Paper is a cross-platform UI component library for React Native that implements Google's Material Design (including Material Y…
9114467stable
marko-js/marko
Marko is a declarative, HTML-based language and framework for building dynamic, reactive web user interfaces, where nearly any valid HTML i…
9514451active
BuilderIO/mitosis
Mitosis is an open-source compiler that transforms JSX components written once into native components for frameworks like React, Vue, Angul…
9314436active
bootstrap-vue/bootstrap-vue
BootstrapVueNext is a component library providing Bootstrap v5 components, directives, and composables for Vue.js 3 and Nuxt 3, with automa…
5314414active
reduxjs/redux-devtools
Redux DevTools is a set of developer tools for Redux and other state-management architectures, offering hot reloading, action replay, and t…
7614368active
vercel/commerce
Next.js Commerce is a high-performance, server-rendered ecommerce storefront template built on the Next.js App Router with React Server Com…
6314285active
tamagui/tamagui
Tamagui is a TypeScript framework for styling React apps with full parity between React web and React Native, comprising a style library (@…
9514246active
nivo
nivo is a rich set of React data visualization components built on top of d3, offering SVG, HTML, and Canvas chart rendering. It supports s…
7214103stable
vercel/satori
Satori is a TypeScript library that converts HTML and CSS (written in JSX or React-element-like objects) into SVG strings. It handles layou…
9714001stable
react-content-loader
A lightweight React component library for creating SVG-powered skeleton loading placeholders, like Facebook's card loaders. It includes pre…
5713998stable
adityatelange/hugo-PaperMod
PaperMod is a fast, clean, and responsive theme for the Hugo static site generator, built for blogs and portfolio sites. It ships with ligh…
6213973stable
rolldown/rolldown
Rolldown is a fast JavaScript/TypeScript bundler written in Rust with a Rollup-compatible API and esbuild feature parity. It is designed to…
8913956active
formkit/auto-animate
AutoAnimate is a zero-config, drop-in animation utility that adds smooth transitions to web apps with a single line of code. It works with …
7613931stable
shuding/nextra
Nextra is a static site generation framework built on Next.js and MDX, letting you write content in Markdown/MDX files with file-based rout…
7313928active
Cropper.js
Cropper.js is a JavaScript library for cropping images in the browser, built as customizable, extensible web components. The related 'cropp…
9413910stable
single-spa
single-spa is a JavaScript framework for building microfrontend architectures, acting as a top-level router that loads, mounts, and unmount…
6213878stable
Shiki
Shiki is a syntax highlighter for JavaScript/TypeScript that uses TextMate grammars, the same engine as VS Code, to produce accurate, beaut…
9013832active
Shepherd
Shepherd is an open-source JavaScript library for building guided product tours and user onboarding experiences in web apps. It is framewor…
9613818active
CoderMJLee/MJRefresh
MJRefresh is a widely-used Objective-C library that adds pull-to-refresh and load-more controls to UIScrollView, UITableView, and UICollect…
4213796stable
freshframework/fresh
Fresh is a full-stack web framework for Deno that renders server-generated HTML with Preact and ships JavaScript only for interactive 'isla…
9013792active
QwikDev/partytown
Partytown is a lazy-loaded JavaScript library that relocates resource-intensive third-party scripts (analytics, ads, trackers) off the main…
9113779active
facebook/astryx
Astryx is an open source React design system from Meta offering 150+ accessible components, CSS-custom-property theming, dark mode, templat…
8413694active
lokesh/color-thief
Color Thief is a TypeScript library that extracts dominant colors and palettes from images and video in the browser and Node.js, with a sma…
9013657active
Blockly
Blockly is a JavaScript library that adds a customizable, drag-and-drop visual programming editor to web apps, representing code concepts a…
9613572stable
Browserslist
Browserslist is a JavaScript library and configuration format for sharing target browser and Node.js version lists between front-end tools …
9813569stable
fkhadra/react-toastify
React-Toastify is a React library for adding toast notifications to web applications with minimal setup. It provides a highly customizable …
7713446stable
Puck
Puck is a modular, open-source visual editor for React that lets developers embed drag-and-drop page building into their own applications u…
9313423active
doocs/md
A clean, web-based Markdown editor that instantly renders Markdown into WeChat Official Account-compatible rich text, with custom themes, d…
8013412active
chartist-js/chartist
Chartist is a lightweight, responsive charting library that renders charts as inline SVG in the DOM. It is written in TypeScript, ships as …
9113395stable
fuma-nama/fumadocs
Fumadocs is a React.js documentation framework for building beautiful, flexible docs sites, officially supporting Next.js, Astro, and Vite-…
9213358active
uiverse-io/galaxy
Galaxy is the GitHub archive of Uiverse.io, a community-built open-source library of over 3000 UI elements made with CSS or Tailwind. Eleme…
2813336active
Tencent/omi
Omi is a Web Components framework built in TypeScript that combines custom elements, shadow DOM, and JSX with signal-driven reactive progra…
6613271active
GopherJS
GopherJS is a compiler that transpiles Go source code into pure JavaScript, allowing Go programs to run in browsers and Node.js. It support…
8513188active
mdbootstrap/TW-Elements
TW Elements is a free, MIT-licensed collection of 500+ interactive UI components, design blocks, and templates built on Tailwind CSS, with …
5213167active
Stencil
Stencil is a TypeScript-based compiler and toolchain for building standards-compliant Web Components (Custom Elements) using JSX, decorator…
9713134stable
Markmap
Markmap is a TypeScript library that renders Markdown documents as interactive mindmaps. It includes a web REPL and integrates with editors…
6513124active
hotwired/stimulus
Stimulus is a modest JavaScript framework that augments server-rendered HTML with interactive behavior using data-controller, data-target, …
6713105stable
SystemJS
SystemJS is a hookable, standards-based ES module loader for browsers. It transpiles production ES module builds into the System.register f…
5813086stable
majodev/google-webfonts-helper
A tool and hosted service for downloading and self-hosting Google Fonts, providing eot, ttf, svg, woff, and woff2 files plus ready-made CSS…
8713072active
Instagram/IGListKit
IGListKit is a data-driven UICollectionView framework from Instagram engineering for building fast, flexible list interfaces on iOS and tvO…
7413072stable
DustinBrett/daedalOS
daedalOS is a desktop environment that runs entirely in the browser, built with JavaScript. It provides a window manager, file system, task…
7713053active
emilkowalski/sonner
Sonner is an opinionated toast notification component library for React. It provides a single Toaster component and a toast() API for rende…
9013040stable
GoogleChrome/workbox
Workbox is a collection of JavaScript libraries and build tooling from the Chrome team for generating and managing service workers in Progr…
9113025stable
dip/cmdk
cmdk is a fast, unstyled React component for building command menus (⌘K palettes) that also works as an accessible combobox. It provides a …
5213010active
barbajs/barba
Barba.js is a small (~7kb) TypeScript library that creates fluid, smooth transitions between website pages, making a multi-page site behave…
2312990stable
web-infra-dev/rspack
Rspack is a fast, Rust-based JavaScript module bundler for the web that modernizes the webpack API to serve as a drop-in replacement. It of…
9412935active
taye/interact.js
interact.js is a standalone JavaScript library for drag and drop, resizing, and multi-touch gestures with inertia and snapping, supporting …
7112933stable
Juanpe/SkeletonView
SkeletonView is a Swift library for iOS that displays animated skeleton placeholder views while content loads, giving users a preview of up…
5912888stable
GoogleChromeLabs/comlink
Comlink is a tiny (1.1kB) TypeScript library that implements RPC over postMessage using ES6 Proxies, making WebWorkers feel like local obje…
6712804stable
go-admin
go-admin is a front-end/back-end separated admin management system scaffold built on Gin (Go) and Vue 3 with Element UI, Arco Design, and A…
9812800active
catdad/canvas-confetti
A lightweight, dependency-free JavaScript library for rendering performant confetti animations in the browser using HTML canvas. It support…
4312785stable
atlassian/pragmatic-drag-and-drop
A low-level, headless drag and drop toolchain built on the browser's native drag and drop APIs, usable with any frontend framework. It powe…
7012782stable
theatre-js/theatre
Theatre.js is a JavaScript animation library with a professional motion design toolset, combining a visual sequence/graph editor in the bro…
3212709active
nhn/tui.calendar
TOAST UI Calendar is a full-featured JavaScript calendar component with monthly, weekly, and daily views, drag-and-drop scheduling, and def…
1012698active
react-icons/react-icons
A React library that provides SVG icons from popular icon packs (Font Awesome, Material Design, Bootstrap, Heroicons, and many more) as Rea…
8312669stable
antvis/G2
G2 is a JavaScript/TypeScript visualization grammar library implementing the Grammar of Graphics, supporting canvas, SVG, and WebGL renderi…
8312630active
Formily
Ice.js is a progressive application framework built on React that provides zero‑config support for TypeScript, CSS modules, and modern buil…
4312591active
Formily
Formily is a high-performance cross-framework form solution for React, React Native, Vue 2, and Vue 3 that manages field state independentl…
4312591stable
welldone-software/why-did-you-render
why-did-you-render is a JavaScript library that monkey patches React to notify developers about potentially avoidable re-renders of compone…
6512525active
Highcharts
Highcharts is a mature JavaScript charting library based on SVG (with canvas/WebGL boosting) for building interactive charts, dashboards, m…
7712493stable
bloc
Bloc is a predictable state management library for Dart, Flutter, and AngularDart that implements the BLoC (Business Logic Component) desig…
9312482stable
lipis/flag-icons
A curated collection of all country flags as SVG images with accompanying CSS for easy integration into web projects. Flags are available i…
10012479stable
boardgameio/boardgame.io
boardgame.io is an open-source JavaScript/TypeScript engine for building turn-based games. Developers write simple move functions and the f…
7512458stable
mapbox/mapbox-gl-js
Mapbox GL JS is a JavaScript library for rendering interactive, customizable vector maps in the browser using WebGL and vector tiles. It su…
10012449active
SVProgressHUD/SVProgressHUD
SVProgressHUD is a clean and lightweight progress HUD (heads-up display) library for iOS and tvOS apps, written in Objective-C. It displays…
6012438stable

← prev page 4 / 71 next →