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
redux-saga
Redux‑Saga is a Redux middleware that uses ES6 generator functions to manage side effects such as data fetching, caching, and more. It prov…
9322418active
redux-saga
redux-saga is a Redux middleware library that manages application side effects like asynchronous data fetching using ES6 generator function…
9322418stable
vueuse/vueuse
VueUse is a collection of over 200 composable utilities for Vue 3, written in TypeScript. It provides ready‑to‑use functions for state, sto…
9622385active
postcss/autoprefixer
Autoprefixer is a PostCSS plugin that parses CSS and automatically adds vendor prefixes to CSS rules using browser support data from Can I …
9622224stable
Tabler UI
Tabler Icons is a collection of over 6,100 free MIT-licensed high-quality SVG icons designed on a 24x24 grid with a 2px stroke, available i…
9922154active
necolas/react-native-web
React Native for Web is an accessible implementation of React Native's Components and APIs that runs on the web and interoperates with Reac…
4922135stable
palantir/blueprint
Blueprint is a React-based UI toolkit optimized for building complex, data-dense desktop web interfaces. It ships as multiple npm packages …
9222090stable
QwikDev/qwik
Qwik is a modern web framework that enables instant‑loading applications by deferring JavaScript execution until user interaction. It uses …
9322068active
handsontable/handsontable
Handsontable is a JavaScript data grid library that provides a spreadsheet‑like interface for editing tabular data. It can be used directly…
9522067active
markdown-it/markdown-it
markdown-it is a fast, pluggable Markdown parser for JavaScript with 100% CommonMark support plus syntax extensions like URL autolinking an…
7521930stable
aidenybai/react-scan
React Scan is a drop-in tool that automatically detects and visually highlights React component performance issues, such as unnecessary re-…
6621868active
Lit
Lit is a small (~5 KB) TypeScript library for building fast, lightweight web components on top of browser standards. It provides a reactive…
9021857stable
Pug
Pug is a high-performance, whitespace-sensitive template engine for JavaScript, targeting Node.js and browsers. It compiles concise, Haml‑i…
7221838active
Pug
Pug is a high-performance, feature-rich template engine for Node.js and browsers, heavily influenced by Haml, that compiles indentation-bas…
7221838stable
jsdom
jsdom is a pure-JavaScript implementation of web standards like the WHATWG DOM and HTML Standards for Node.js. It emulates enough of a web …
9521716active
vueComponent/ant-design-vue
Ant Design Vue is an enterprise-class UI component library that ports the Ant Design design system to Vue 2 and Vue 3. It provides a compre…
6621673stable
React DnD
React DnD is a TypeScript library that provides drag-and-drop capabilities for React applications. It includes core logic and multiple back…
3321628active
React DnD
React DnD is a set of React utilities for building drag-and-drop interfaces, built on the HTML5 drag-and-drop API with touch and custom bac…
3321628stable
ColorlibHQ/gentelella
Gentelella is a free, open‑source admin dashboard template built with vanilla JavaScript, SCSS and Vite. It provides 58 ready‑made pages, a…
9221537active
leptos-rs/leptos
Leptos is a full-stack, isomorphic Rust web framework that uses fine-grained reactive signals to build declarative user interfaces compiled…
10021404active
pmndrs/jotai
Jotai is a tiny, primitive state management library for React that uses an atomic approach. It provides a minimal core API and a rich set o…
9921297active
xtermjs/xterm.js
Xterm.js is a TypeScript terminal emulator frontend component that renders fully-featured terminals in the browser, supporting VT100/VT seq…
7021251stable
liriliri/eruda
Eruda is an in-page developer console for mobile browsers, providing a DevTools-like panel (console, elements, network, resources, sources)…
3721224active
rough-stuff/rough
Rough.js is a small (<9 kB) JavaScript graphics library that renders shapes with a hand-drawn, sketchy appearance. It provides drawing prim…
2321202stable
airbnb/visx
visx is a collection of reusable low-level React visualization components that combine d3's computation power with React's DOM rendering. I…
7321076stable
sveltejs/kit
SvelteKit is a full‑stack web framework built on Svelte that enables rapid development of performant web applications. It provides routing,…
9120830active
FullCalendar
FullCalendar is a JavaScript library that provides a full-sized, drag‑and‑drop event calendar for web applications. It offers vanilla, Reac…
9520685active
chokcoco/iCSS
iCSS is a curated collection of advanced CSS techniques, effects, and animations. It provides examples and explanations for a wide range of…
6120657active
vue-pure-admin
vue-pure-admin is an open-source, out-of-the-box admin dashboard template built with Vue3, Vite, Element-Plus, TypeScript, Pinia, and Tailw…
7720650active
Wagtail
Wagtail is an open‑source content management system built on Django. It provides a flexible, developer‑friendly framework for creating both…
9620512active
Fuse
Fuse.js is a lightweight, zero-dependency fuzzy-search library written in TypeScript that runs in the browser, Node.js, and Deno. It uses t…
9020506stable
Fluent UI
Fluent UI is a Microsoft‑maintained collection of React components, utilities, and Web Components that implement the Fluent design system. …
9520319active
Fluent UI
Fluent UI web is Microsoft's collection of React components, utilities, and Web Components implementing the Fluent design system for buildi…
9520319stable
rrweb
rrweb is an open-source TypeScript library that records user interactions and DOM state changes in the browser and replays them as session …
9220213stable
camsong/You-Dont-Need-jQuery
A curated collection of vanilla JavaScript snippets that replicate common jQuery functionalities such as selectors, DOM manipulation, event…
6720120active
basecamp/trix
Trix is a WYSIWYG rich text editor for web applications, built by 37signals as a JavaScript custom element. It uses its own internal docume…
9020014stable
11ty/buildawesome
Eleventy (Build Awesome) is a JavaScript‑based static site generator that converts a directory of templates into fast, pre‑rendered HTML. I…
9219963active
rsms/inter
Inter is an open-source (OFL-1.1) sans-serif typeface family designed for computer screens, featuring a variable font format, true italics,…
2319917stable
Apollo Client
Apollo Client is a TypeScript/JavaScript library that simplifies GraphQL data fetching and caching in web and native applications. It provi…
9419805active
ReactiveCocoa
ReactiveCocoa provides reactive extensions to Apple's Cocoa frameworks, built on top of ReactiveSwift's composable streams-of-values-over-t…
3819804active
MDX
MDX is a format that combines Markdown with JSX, allowing you to embed interactive components directly in your content. It compiles MDX fil…
6619793active
MDX
MDX is an authorable format that combines Markdown with JSX, letting you import and embed components like charts or alerts directly in long…
6619793stable
Resend Email Platform
React Email is a collection of high-quality, unstyled React components for building responsive email templates with TypeScript, handling em…
9319781active
lin-xin/vue-manage-system
Vue‑manage‑system is a starter admin dashboard built with Vue 3, Element Plus, Pinia and TypeScript. It provides ready‑made pages, routing,…
2319597active
Decap CMS
Decap CMS (formerly Netlify CMS) is an open-source, Git-based content management system for static site generators, built as a React single…
9819425active
facebookexperimental/Recoil
Recoil is a JavaScript library that provides state‑management primitives for React applications. It lets you define atoms and selectors to …
1019410active
radix-ui/primitives
Radix Primitives is an open‑source UI component library for React that provides unstyled, accessible building blocks. It lets developers cr…
7719387active
hyperapp/hyperapp
Hyperapp is an ultra-lightweight (~1 kB) JavaScript framework for building browser-based hypertext applications. It combines a virtual DOM …
2519197stable
Motion Canvas
Motion Canvas is a TypeScript library that uses generator functions to programmatically create vector animations, paired with a web-based e…
6019146active
reduxjs/reselect
Reselect is a small library that creates memoized selector functions for extracting and computing derived data from immutable state objects…
8719013active
unocss/unocss
UnoCSS is an instant on-demand atomic CSS engine written in TypeScript. It generates utility classes at build time or in the browser withou…
9318972active
facebook/relay
Relay is a JavaScript library that provides a high‑performance GraphQL client for React applications. It lets developers declare data requi…
8818961active
zxwk1998/vue-admin-better
Vue Admin Better is a feature‑rich admin dashboard template built with Vue 3 (and Vue 2) and Element UI/Element Plus. It provides ready‑mad…
7618933active
react/yoga
Yoga is a high‑performance, embeddable Flexbox layout engine written in C++. It provides a C API and language bindings so it can be used fr…
7718920active
baidu/amis
amis is a frontend low-code framework from Baidu that generates admin pages and UIs from JSON configuration. It lets developers build compl…
5918897stable
mojs
mo.js is a JavaScript motion graphics library for the web providing a fast, retina-ready, declarative API for animations. It ships built-in…
6218779active
Framework7
Framework7 is a free, open-source HTML framework for building mobile, desktop, and web apps with native iOS and Android (Material Design) l…
9818765stable
handlebars-lang/handlebars.js
Handlebars.js is a JavaScript templating library, largely compatible with Mustache, that compiles templates into fast-executing JavaScript …
8718685stable
Formily
ice.js is a progressive React application framework from Alibaba supporting SPA, MPA, SSR, and SSG rendering with zero-config setup. It inc…
6018612active
tusen-ai/naive-ui
Naive UI is a Vue 3 component library with 90+ components written in TypeScript. It offers a type-safe theme customization system, tree-sha…
7318566active
UIkit
UIkit is a lightweight, modular front‑end framework that provides a collection of CSS and JavaScript components for building fast, responsi…
9718538active
UIkit
UIkit is a lightweight, modular CSS and JavaScript front-end framework for building fast web interfaces. It provides a large set of compone…
9718538active
Bit
Bit is a build system and workspace tool that organizes JavaScript/TypeScript code into reusable, composable components shared across monor…
9518495active
vercel-labs/json-render
json-render is a Generative UI framework that lets AI generate dynamic, personalized interfaces from natural language prompts, constrained …
7618472active
dropzone/dropzone
Dropzone is a JavaScript library that turns any HTML element into a drag-and-drop file upload zone. It displays file previews and upload pr…
9818399active
vuejs/vitepress
VitePress is a Vue-powered static site generator built on Vite, designed primarily for creating fast documentation sites from Markdown. It …
9618365stable
wangEditor
wangEditor is an open-source web-based WYSIWYG rich text editor written in TypeScript. It works out of the box with plain JavaScript and pr…
2318357stable
Mock Service Worker
Mock Service Worker (MSW) is an API mocking library for JavaScript that intercepts HTTP, GraphQL, and WebSocket requests in browsers via th…
9518275stable
mjmlio/mjml
MJML is a markup language and open-source engine that compiles semantic, component-based markup into responsive HTML email that renders rel…
9518244stable
ionic-team/ionicons
Ionicons is an open-source icon set of 1,300+ hand-crafted SVG icons built by the Ionic team, distributed as a web component usable in any …
8918204stable
SweetAlert2
SweetAlert2 is a zero-dependency JavaScript library that provides beautiful, responsive, and customizable replacement popup boxes for alert…
9018101stable
CSS Modules
CSS Modules is a specification and tooling ecosystem for CSS files in which all class and animation names are locally scoped by default, co…
3218038stable
emotion
Emotion is a high-performance CSS-in-JS library for writing CSS styles with JavaScript, supporting both string and object styles with predi…
7818019stable
nhn/tui.editor
TOAST UI Editor is a JavaScript Markdown editor offering both Markdown and WYSIWYG modes with GFM/CommonMark support. It is extensible via …
1018017stable
oblador/react-native-vector-icons
A React Native library providing customizable vector icons from popular icon sets like FontAwesome, Ionicons, and Material Design. Icons ca…
9117918stable
JedWatson/classnames
A tiny JavaScript utility for conditionally joining CSS class names together. It is a widely used npm package, especially common in React p…
7717770stable
clauderic/dnd-kit
A modern, lightweight, and extensible drag and drop toolkit for the web with a framework-agnostic core and adapters for React, Vue, Svelte,…
8617707active
Million.js
Million.js is an optimizing compiler for React that replaces React's virtual DOM reconciliation with a faster 'block' virtual DOM that diff…
5717661active
reduxjs/redux-thunk
Redux Thunk is the official thunk middleware for Redux that lets you write action creator functions containing logic which can interact wit…
2417661stable
A-Frame
A-Frame is an open-source web framework for building 3D, AR, and VR experiences in the browser using HTML and an entity-component-system ar…
7617646stable
apache/pouchdb
Apache PouchDB is an open-source JavaScript document database inspired by Apache CouchDB that runs in the browser (via IndexedDB) and in No…
6617619active
redwoodjs/graphql
RedwoodJS GraphQL is the GraphQL-focused full-stack web framework from the Redwood project, integrating React, Apollo, Prisma, and GraphQL …
7517596active
Tencent/vConsole
vConsole is a lightweight, extendable in-page developer console for mobile web pages, providing log, network, element, and storage panels. …
5217531stable
cure53/DOMPurify
DOMPurify is a fast, DOM-only XSS sanitizer for HTML, MathML and SVG that removes malicious markup while allowing safe content. It works in…
9817450stable
React Native for Windows
Microsoft's extension of React Native that lets developers build native Windows applications using JavaScript and React. It targets Windows…
8817343active
lottie-react-native/lottie-react-native
A React Native library that renders Lottie animations (Adobe After Effects animations exported as JSON via Bodymovin) natively on iOS, Andr…
9717209stable
Vitest
Vitest is a next-generation JavaScript/TypeScript testing framework built on top of Vite, offering Jest-compatible APIs with fast watch mod…
9417202stable
bvaughn/react-window
react-window is a React component library that virtualizes large lists and tabular data by rendering only the visible rows, avoiding the DO…
10017196stable
BlurHash
BlurHash is a compact algorithm and multi-language library that encodes an image into a short 20-30 character string representing a blurred…
3217077stable
Less
Less.js is the official JavaScript compiler for Less, a backwards-compatible dynamic stylesheet language that extends CSS with variables, m…
9317018stable
Pico CSS
Pico CSS is a minimal, lightweight CSS framework that styles semantic HTML elements directly, requiring almost no classes or JavaScript. It…
6716865stable
react-pdf
A React renderer for creating PDF files declaratively using React components, running in both the browser and Node.js. It supports flexbox …
9216825active
a2ui-project/a2ui
A2UI is an open standard and set of libraries that lets AI agents generate rich, interactive user interfaces by sending declarative JSON co…
8516723active
janl/mustache.js
mustache.js is a zero-dependency JavaScript implementation of the Mustache logic-less template system, usable in browsers, Node.js, and Cou…
2316722stable
umijs/qiankun
qiankun is a production-ready micro frontend framework for the web, built on top of single-spa. It lets a main application load, mount, and…
8416691active
Plate
Plate is a React framework for building rich-text editors, built on Slate with a headless plugin system, composable packages, and shadcn/ui…
9516656active
DIYgod/DPlayer
DPlayer is an open-source HTML5 video player library with built-in danmaku (bullet comment) support, written in JavaScript. It supports mul…
5116517stable
flatpickr/flatpickr
flatpickr is a lightweight, dependency-free JavaScript datetime picker library for web forms, supporting date, time, range, and multiple-da…
2316463stable
Inferno
Inferno is an extremely fast, React-like JavaScript library for building modern user interfaces on both client and server. It achieves high…
9916455active
Novel
Novel is an open-source, headless Notion-style WYSIWYG rich text editor built on Tiptap and ProseMirror, with AI-powered autocompletion via…
3316451active

← prev page 3 / 71 next →