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
pandao/editor.md
Editor.md is an open-source embeddable online Markdown editor component built on CodeMirror, jQuery, and Marked. It provides real-time prev…
2314315maintenance
davidshimjs/qrcodejs
QRCode.js is a dependency-free JavaScript library for generating QR codes in the browser using HTML5 Canvas or DOM tables. It works across …
3214310maintenance
web-infra-dev/rsbuild
Rsbuild is a fast, extensible build tool for modern web applications, powered by the Rust-based Rspack bundler. It provides zero-configurat…
923404active
auth0/jwt-decode
A small TypeScript library that decodes JWT tokens (Base64Url-encoded JSON) in browser and Node environments. It does not validate signatur…
643399stable
tigerAndBull/TABAnimated
TABAnimated is an iOS skeleton screen framework that automatically generates loading placeholder animations from existing native views with…
233399active
tomkp/react-split-pane
A lightweight, TypeScript-first React component for creating resizable split-pane layouts with horizontal and vertical splits. It supports …
723390active
xnimorz/use-debounce
A small (<1 Kb) React hooks library providing useDebounce, useDebouncedCallback, and useThrottledCallback. It is lodash-compatible, tree-sh…
763383stable
zcreativelabs/react-simple-maps
A React component library for creating declarative SVG map charts using d3-geo and topojson. It handles panning, zooming, and rendering opt…
753378stable
scurker/currency.js
currency.js is a lightweight (~1kb) JavaScript library for handling currency values, working around JavaScript's floating point precision i…
663376stable
airbnb/MagazineLayout
MagazineLayout is a UICollectionViewLayout subclass for laying out vertically scrolling grids and lists on iOS. It extends UICollectionView…
753375stable
ng-select/ng-select
ng-select is a lightweight, all-in-one native Angular select component providing dropdown, multiselect, and autocomplete functionality. It …
923371active
twbs/rfs
RFS is a unit resizing engine that automatically rescales CSS values like font-size, margin, padding, and border-radius based on viewport d…
653369stable
Blitz.js
Blitz.js is a fullstack toolkit built on top of Next.js that adds a typesafe RPC data layer, authentication/authorization, and code scaffol…
5414125maintenance
callstack/react-native-pager-view
A React Native component library that wraps the native Android ViewPager and iOS UIPageViewController for swiping through pages of content.…
983365active
artesaos/seotools
SEOTools is a PHP package for Laravel and Lumen that provides helpers for common SEO techniques. It makes it easy to set titles, meta tags,…
633365active
JGProgressHUD
JGProgressHUD is an elegant, customizable progress HUD library for iOS and tvOS, usable from both Swift and Objective-C. It provides plug-a…
233363stable
Maronato/vue-toastification
Vue Toastification is a lightweight, customizable toast notification library for Vue 3 applications. It provides an easy API for showing st…
233362stable
sycamore-rs/sycamore
Sycamore is a reactive library for building web user interfaces in Rust compiled to WebAssembly, using fine-grained reactivity with signals…
823357active
davidhu2000/react-spinners
A collection of loading spinner React components, based on Halogen, with customizable props like color, size, and speed. It ships TypeScrip…
923354stable
workos/authkit
AuthKit is WorkOS's authentication UI and User Management platform, offering a fully themeable hosted login box or a headless API for build…
703346active
adobe-webplatform/Snap.svg
Snap.svg is a JavaScript library for creating, manipulating, and animating SVG graphics in modern browsers, written by the author of Raphaë…
6814005maintenance
ant-design/ant-design-mobile-rn
Ant Design Mobile RN is a React Native implementation of the Ant Design Mobile UI specification, providing a configurable set of mobile UI …
643341active
ts-rest/ts-rest
ts-rest is a TypeScript library for defining a shared API contract that both client and server consume, providing end-to-end type safety fo…
603341active
threlte/threlte
Threlte is a declarative, type-safe 3D framework for Svelte that wraps Three.js with reactive components. It ships as modular packages incl…
933340active
marcuswestin/store.js
Store.js is a JavaScript library providing a simple cross-browser key/value local storage API (get/set/remove/each) with plugin-based stora…
3213973maintenance
testing-library/dom-testing-library
DOM Testing Library is a lightweight JavaScript library providing utilities for querying and interacting with DOM nodes in tests, in a way …
843335active
webpack-dashboard
A Node.js CLI tool that wraps your webpack or webpack-dev-server command and replaces the noisy scroll of console output with a rich termin…
2313952maintenance
rrousselGit/flutter_hooks
A Flutter implementation of React hooks, providing hook objects that manage widget life-cycles. It enables code sharing between widgets and…
663330active
haydenbleasel/ultracite
Ultracite is a highly opinionated, zero-configuration preset for JavaScript/TypeScript linting and formatting that wraps Biome, ESLint + Pr…
953329active
andreamazz/AMPopTip
AMPopTip is a Swift library for iOS that displays animated popovers pointing to a given frame, with customizable direction, color, border r…
233326stable
romboHQ/tailwindcss-motion
tailwindcss-motion is a Tailwind CSS plugin by RomboHQ that provides a simple, composable syntax for CSS animations, including presets like…
513324active
Broccoli
Broccoli is a fast, reliable asset pipeline for building browser applications, running on Node.js and backend-agnostic. Builds are defined …
453322active
UI5/openui5
OpenUI5 is a free, open-source JavaScript HTML5 UI framework released by SAP for building enterprise-ready, responsive web applications. It…
953319active
heroui-inc/tailwind-variants
Tailwind Variants is a TypeScript library providing a first-class variant API on top of Tailwind CSS, letting you define typed component re…
953319active
thedevdojo/pines
Pines is an open-source UI library of 42 copy-paste HTML elements (modals, accordions, tooltips, dropdowns, etc.) built with AlpineJS direc…
443319active
tmcw/big
Big is a tiny (~16kb) HTML-based presentation system where slides are simple div elements and text is automatically sized to fit the screen…
423318active
NickPiscitelli/Glider.js
Glider.js is a fast, lightweight (<2.8kb gzipped), dependency-free JavaScript carousel/slider library that uses native browser scrolling in…
663314stable
HTMLHint
HTMLHint is a static code analysis (linting) tool for HTML, configurable via a .htmlhintrc file with many built-in rules. It runs as a CLI,…
873312active
nuxt/devtools
Nuxt DevTools is a visual developer tooling suite for the Nuxt framework, shipped as a built-in module that provides in-browser panels for …
963305active
StartBootstrap/startbootstrap-sb-admin
SB Admin is a free, open source Bootstrap admin dashboard template created by Start Bootstrap, distributed as HTML/CSS/JS with a Pug and SC…
323302active
github/hotkey
A small JavaScript library from GitHub that triggers actions on elements via keyboard shortcuts declared in data-hotkey attributes. It supp…
883299stable
neomjs/neo
Neo.mjs is a JavaScript frontend framework built on a multi-threaded web-workers architecture, now evolving into an AI-driven engineering p…
953295active
plannotator/effective-html
A collection of six installable agent skills (for Claude Code, Codex, and similar AI coding agents) that guide models in producing useful, …
563289active
Automattic/juice
Juice is a JavaScript library and CLI that inlines CSS stylesheets into HTML by converting CSS rules into style attributes. It is primarily…
983284active
bobthecow/mustache.php
Mustache.php is a PHP implementation of the Mustache logic-less templating language, installable via Composer. It renders templates against…
773284stable
cool-admin
cool-admin is an open-source admin/permission management framework built on Node.js (Midway, TypeORM, TypeScript) for the backend and Vue 3…
703276active
cristianbote/goober
goober is a less-than-1KB CSS-in-JS library with a styled-components-like API for React, Preact, and vanilla DOM. It supports styled compon…
723274active
zino-hofmann/graphql-flutter
A GraphQL client for Dart and Flutter providing queries, mutations, subscriptions, caching, and optimistic updates through a widget-based A…
823269active
guilhermerodz/input-otp
input-otp is an accessible, unstyled React component for one-time passcode input that renders a single invisible real text input with custo…
773268stable
ampproject/worker-dom
WorkerDOM is a TypeScript implementation of the DOM API designed to run inside a Web Worker, syncing only necessary DOM mutations to the ma…
673263active
SawyerHood/draw-a-ui
A Next.js web app that lets users draw UI wireframes on a tldraw canvas and generates HTML with Tailwind CSS from the sketch using the GPT-…
3913583maintenance
stackblitz/alien-signals
alien-signals is an extremely lightweight TypeScript signal library implementing a push-pull based reactivity algorithm. Its core algorithm…
663257active
jakearchibald/idb-keyval
A tiny promise-based key-value store library built on top of IndexedDB for browsers. It offers a minimal get/set/del API in under 600 bytes…
703252stable
ChartGPU
ChartGPU is an MIT-licensed TypeScript charting library that renders charts entirely with WebGPU instead of Canvas 2D or SVG. It targets la…
793246active
zalify/easy-email-editor
Easy Email Editor is an open-source React component library for building drag-and-drop email editors that generate responsive HTML via MJML…
723246active
refscn/rplibs
A collection of high-fidelity Axure RP widget libraries (.rplib) for prototyping apps and websites across WeChat/WeUI, Apple iOS/macOS, Goo…
323245active
anseki/leader-line
A zero-dependency JavaScript library for drawing customizable leader lines (arrows and connectors) between HTML/SVG elements in web pages. …
103245stable
danvk/dygraphs
dygraphs is a fast, flexible open-source JavaScript charting library for rendering interactive, zoomable time series charts using the HTML …
783244stable
pmndrs/uikit
uikit is a library for building performant 3D user interfaces in three.js, with first-class React bindings via @react-three/uikit. It provi…
633244active
jcubic/jquery.terminal
jQuery Terminal is a JavaScript library (jQuery plugin) for creating web-based terminal emulators with custom command-line interpreters. It…
993239stable
dcloudio/mui
MUI is a lightweight JavaScript/CSS front-end framework by DCloud for building HTML5 hybrid mobile apps that closely mimic native iOS and A…
2913469maintenance
Ember CLI
Ember CLI is the official command line utility for the Ember.js framework, providing project scaffolding, a Broccoli-based asset build pipe…
973235stable
danielpetho/fancy
Fancy Components is a growing collection of ready-to-use, animated React components and microinteractions built with TypeScript, Tailwind C…
533229active
RuoYi-Vue
RuoYi-Vue is a full-stack, front-end/back-end separated admin and permission management system built on Spring Boot, Spring Security, JWT, …
773228active
angular-ui/ui-router
UI-Router is a state-based client-side routing library for AngularJS single-page applications, modeling the app as a hierarchical tree of s…
5113419maintenance
signerlabs/ShipSwift
ShipSwift is an AI-native SwiftUI component library providing production-ready iOS components and full-stack recipes that LLMs can consume …
563223active
NUKnightLab/TimelineJS3
TimelineJS is a JavaScript library for building interactive, media-rich storytelling timelines that can be embedded in web pages via an ifr…
753220stable
mishoo/UglifyJS
UglifyJS is a JavaScript parser, minifier, compressor, and beautifier toolkit written in JavaScript. It provides a CLI and a programmatic A…
2313379maintenance
letsar/flutter_staggered_grid_view
A Flutter package providing a collection of grid layout widgets, including staggered and masonry grid views. It supports tiles of varying s…
233216active
rastikerdar/vazirmatn
Vazirmatn is an open-source Persian/Arabic typeface family with nine weights, designed for legibility on web pages and applications. It com…
233216stable
remult/remult
Remult is a full-stack TypeScript CRUD framework that uses TypeScript entity classes as a single source of truth to generate a secure REST …
923210active
Galio
Galio is a free, MIT-licensed React Native UI framework offering ready-made components, typography, and a customizable base theme for build…
543210active
Zizzamia/perfume.js
Perfume.js is a tiny, zero-dependency TypeScript library for measuring web performance metrics like TTFB, FCP, LCP, FID, CLS, INP, and TBT …
413203active
owickstrom/the-monospace-web
A minimalist CSS framework that renders web pages entirely on a monospace font grid, giving documents a terminal-like aesthetic. It ships a…
363192active
Globe.GL Visualization
Globe.gl is a JavaScript library for rendering interactive 3D data visualization layers on a globe using ThreeJS/WebGL. It wraps the three-…
733188active
hybridsjs/hybrids
Hybrids is a JavaScript framework for building client-side web applications and web components using a unique mixed declarative and functio…
943187active
analogjs/analog
Analog is a fullstack meta-framework for building applications and websites with Angular, powered by Vite and Nitro. It provides file-based…
943187active
pmmmwh/react-refresh-webpack-plugin
A Webpack plugin that enables React Fast Refresh (hot reloading) for React components, preserving state during edits. It integrates with we…
933187active
amilajack/eslint-plugin-compat
An ESLint plugin that checks whether the JavaScript APIs used in your code are supported by your target browsers, using browserslist and ca…
843184active
SSShooter/mind-elixir-core
Mind Elixir Core is a lightweight, zero-dependency JavaScript mind mapping library written in TypeScript. It is framework-agnostic and prov…
923181active
Flipboard/react-canvas
A React library that renders React components to HTML5 <canvas> instead of the DOM, using hardware-accelerated canvas for smooth mobile web…
3213195maintenance
patrykandpatrick/vico
Vico is a powerful and extensible chart library for Compose Multiplatform, supporting line, column, candlestick, and pie charts. It offers …
953179active
box-icons/boxicons
Boxicons is a collection of high-quality web-friendly SVG icons available in multiple styles and weights, with packages for JavaScript, Rea…
593179active
alexmacarthur/typeit
TypeIt is a small (~4kb) JavaScript library for creating flexible typewriter text animations on the web, supporting multiple strings, loopi…
373179active
airbnb/HorizonCalendar
A declarative, performant calendar UI component library for iOS, supporting both SwiftUI and UIKit. It scales from simple date pickers to f…
743159active
warp-drive-data/warp-drive
WarpDrive (formerly EmberData) is a lightweight, typed, reactive data library for web applications that works with any framework including …
923156active
jogboms/flutter_spinkit
A Flutter package providing a collection of animated loading indicators (spinners) inspired by Tobias Ahlin's SpinKit. It offers customizab…
593150stable
evrone/postcss-px-to-viewport
A PostCSS plugin that automatically converts pixel (px) units in CSS into viewport units (vw, vh, vmin, vmax). It enables building scalable…
233149stable
Prism
Prism is a lightweight, extensible JavaScript syntax highlighting library for highlighting code in web pages, with a 2KB core and hundreds …
6613043maintenance
symfony/asset
A Symfony PHP component that manages URL generation and versioning of web assets such as CSS, JavaScript, and image files. It supports asse…
903147stable
reactjs/react-tabs
An accessible tab component library for React, providing Tab, Tabs, TabList, and TabPanel components with keyboard navigation and ARIA supp…
783146stable
CommandCodeAI/langui
LangUI is a collection of 60+ free, open-source Tailwind CSS components designed for building UIs for AI, GPT, and LLM projects. Components…
303145active
selectize/selectize.js
Selectize is a jQuery-based hybrid of a textbox and <select> box providing a rich custom select control with autocomplete, tagging, and key…
1013021maintenance
gnab/remark
remark is a simple, in-browser, markdown-driven slideshow tool written in JavaScript. Slides are authored in Markdown inside an HTML file, …
2313005maintenance
gkurt/tegaki
Tegaki is a framework-agnostic TypeScript library that turns any font into animated handwriting, rendering stroke-by-stroke drawing animati…
823138active
NetEase/tango
Tango is a code-driven low-code builder framework from NetEase that lets you develop low-code applications directly on your existing codeba…
193135active
kane50613/takumi
Takumi is a Rust-based rendering engine that converts JSX, HTML, and CSS into images (PNG, JPEG, WebP, SVG, animated GIF/WebP) and paged PD…
833134active
legions-developer/evilcharts
EvilCharts is an open-source collection of beautifully designed, animated chart components for React and Next.js, built on Recharts and Apa…
633130active
rt2zz/redux-persist
A library for persisting and rehydrating Redux store state across sessions. It supports multiple storage backends and works on both web and…
6712950maintenance
wa0x6e/cal-heatmap
Cal-Heatmap is a JavaScript/TypeScript charting library built on D3.js for creating time-series calendar heatmaps, similar to GitHub's cont…
653128active

← prev page 14 / 71 next →