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
FullStackHero .NET Starter Kit
A production-grade .NET 10 starter kit template combining a modular-monolith Web API (vertical slice architecture) with two React 19 front-…
816814active
travist/jsencrypt
JSEncrypt is a tiny, zero-dependency JavaScript library for OpenSSL-compatible RSA encryption, decryption, signing, and key generation. It …
636806active
dinerojs/dinero.js
Dinero.js is a JavaScript and TypeScript library for creating, calculating, converting, comparing, and formatting monetary values safely. I…
886802stable
software-mansion/react-native-gesture-handler
React Native Gesture Handler is a library providing a declarative API that exposes platform-native touch and gesture systems to React Nativ…
976786stable
google/material-design-lite
Material Design Lite is a Google implementation of Material Design components in vanilla CSS, JS, and HTML with no framework dependencies. …
5532185maintenance
shentao/vue-multiselect
A dependency-free Vue.js component providing single select, multiselect, tagging, and searchable dropdown functionality. Version 3 is compa…
786781stable
MengTo/threeui
ThreeUI Community is an open-source catalog of React components built with Three.js, WebGL, and shaders, featuring live interactive rendere…
546766active
wagmi
Wagmi is a type-safe, modular TypeScript library of reactive primitives (React hooks, Vue composables, Solid primitives, and framework-agno…
966762active
niklasvh/html2canvas
html2canvas is a JavaScript library that renders webpages or DOM elements as canvas images entirely in the browser, without server-side ren…
2331925maintenance
Heti
Heti is a CSS/SCSS stylesheet library that enhances Chinese web typography according to common Chinese typesetting conventions (CLREQ). It …
466732stable
vuejs/language-tools
Vue Language Tools is the official language tooling monorepo for Vue.js, providing a VS Code extension, a language server, and the vue-tsc …
966722active
golden-layout/golden-layout
Golden Layout is a JavaScript layout manager for arranging web app components in dockable, draggable panels with support for native popup w…
656720active
antvis/X6
X6 is a JavaScript/TypeScript diagramming and graph editing engine that renders nodes and edges using SVG and HTML. It provides customizabl…
836717active
ibelick/motion-primitives
Motion-Primitives is an open-source UI kit of beautifully designed, animated React components built with Motion (Framer Motion) and Tailwin…
686717active
vercel/platforms
A production-ready Next.js multi-tenant application template from Vercel that demonstrates subdomain-based tenancy with custom routing, Red…
706710active
TanStack/form
TanStack Form is a headless, type-safe form state management library for TypeScript/JavaScript with adapters for React, Vue, Angular, Solid…
906699stable
ppoffice/hexo-theme-icarus
Icarus is a simple, delicate, and modern theme for the Hexo static site generator, distributed as an npm package. It ships with extensive b…
556652active
Automerge
Automerge is a JSON-like CRDT (conflict-free replicated data type) library that lets multiple users modify application state concurrently, …
976649active
brython-dev/brython
Brython is an implementation of Python 3 that runs entirely in the web browser, loaded as a JavaScript file and executing Python code embed…
886609active
ChartsCSS/charts.css
Charts.css is an open source CSS framework for data visualization that turns semantic HTML tables into charts using utility CSS classes and…
536584active
mesop-dev/mesop
Mesop is a Python-based UI framework for rapidly building web apps like demos and internal tools without writing JavaScript, CSS, or HTML. …
106581active
hinesboy/mavonEditor
mavonEditor is a Vue-based markdown editor component supporting Vue 2 and Vue 3, with live preview, dual-pane editing, and customizable too…
236562active
siteline/swiftui-introspect
A Swift library that lets SwiftUI developers access and customize the underlying UIKit or AppKit views behind SwiftUI views. It works by in…
966560active
blueimp/jQuery-File-Upload
A jQuery plugin providing a file upload widget with multiple file selection, drag & drop, progress bars, validation, and media previews. It…
1030696maintenance
Imba
Imba is a full-stack programming language that compiles to JavaScript and ships with a built-in declarative DOM framework for building web …
686512active
jd-opensource/nutui
NutUI is a lightweight Vue 3 component library with 80+ high-quality components styled after JD.com's mobile design language. It supports b…
646510active
microsoft/rushstack
Rush Stack is a Microsoft-hosted monorepo of tools for managing large-scale TypeScript monorepos, including the Rush build orchestrator, He…
776501active
soumyajit4419/Portfolio
A self-coded personal developer portfolio website built with React.js, Express.js, and React-Bootstrap, showcasing projects, resume, and te…
506494active
htmlstreamofficial/preline
Preline UI is an open-source Tailwind CSS component library offering prebuilt UI components, blocks, templates, and headless JavaScript plu…
946491active
sub-web
A Vue 2.7 web frontend for the subconverter backend that generates proxy subscription configuration links. It provides a browser UI for con…
676479active
google-map-react
A React component library wrapping a subset of the Google Maps API that lets you render arbitrary React components as map markers. It suppo…
566479stable
Hugo Theme Stack
A card-style Hugo theme designed for bloggers, built with SCSS and vanilla JavaScript for lightweight, fast sites. It ships with dark mode,…
826477active
wakujs/waku
Waku is a minimal React framework built on React 19 features like server components and server actions. It provides a lightweight alternati…
986474active
orval-labs/orval
Orval is a code generation tool that produces type-safe TypeScript API clients from OpenAPI v3 or Swagger v2 specifications in YAML or JSON…
936473active
mattn/emmet-vim
Emmet.vim is a Vim plugin that brings Emmet (formerly Zen Coding) high-speed HTML and CSS abbreviation expansion to the Vim editor. It lets…
626466active
petyosi/react-virtuoso
React Virtuoso is a React component library for virtualized rendering of lists, grids, tables, masonry layouts, and chat message lists. It …
936462active
RobinHerbots/Inputmask
Inputmask is a JavaScript library that creates input masks to enforce predefined input formats such as dates, numbers, and phone numbers. I…
756460active
nextapps-de/winbox
WinBox.js is a lightweight, dependency-free HTML5 window manager library for the web that lets developers create draggable, resizable, full…
236451stable
boringdesigners/boring-avatars
Boring Avatars is a small open-source React library that generates unique, SVG-based avatars from any username, email, or random string, wi…
666448active
Konva
React Konva is a React library providing declarative components for the Konva 2D HTML5 canvas framework. It lets developers build interacti…
996435stable
Vite+
Vite+ (the `vp` CLI) is a unified web development toolchain that bundles Vite, Vitest, Rolldown, Oxlint, Oxfmt, and Vite Task into one zero…
846434active
VincentGarreau/particles.js
A lightweight JavaScript library for rendering animated particle effects on an HTML canvas, configurable via JSON. It supports interactive …
2330204maintenance
vasturiano/3d-force-graph
A web component for rendering graph data structures as interactive 3D force-directed layouts using ThreeJS/WebGL. It uses d3-force-3d or ng…
766425active
JSNES
JSNES is a Nintendo Entertainment System (NES) emulator written in JavaScript, distributed as a library usable in both the browser and Node…
856419active
Grsmto/simplebar
SimpleBar is a lightweight (6kb) vanilla JavaScript library that replaces the browser's default scrollbar with a custom CSS-styled one whil…
426415stable
jsdelivr/jsdelivr
jsDelivr is a free, production-grade public CDN for open-source files, tightly integrated with npm and GitHub, offering on-the-fly minifica…
766401stable
Elastic UI Framework (EUI)
The Elastic UI Framework (EUI) is a collection of typed React UI components, themes, and style utilities for building web interfaces with E…
956370stable
Iconify
Iconify is a universal icon framework unifying 200+ open source icon sets (300k+ icons) behind one syntax, with a web component, framework …
776366active
al1abb/invoify
Invoify is a free, web-based invoice generator built with Next.js, TypeScript, React, and shadcn/ui. Users fill in a form, pick from 13 tem…
696364active
Foundation for Sites
Foundation for Sites is a responsive front-end framework providing HTML, CSS (Sass), and JavaScript components for building websites and ap…
6729798maintenance
ivpusic/react-native-image-crop-picker
A React Native library providing an iOS/Android image and video picker with camera capture, cropping, and configurable compression. It supp…
946351active
paulirish/lite-youtube-embed
A lightweight web component (custom element) that renders YouTube embeds using a static facade with a poster image, loading the actual ifra…
456350active
pheralb/svgl
SVGL is a curated library of 600+ optimized SVG logos for brands and technologies, served through a searchable web app and a free REST API.…
666339active
sanity-io/sanity
Sanity Studio is an open-source, fully customizable headless CMS application built with React and TypeScript for rapidly configuring conten…
936338active
pacocoursey/next-themes
next-themes is a small React library providing theme management for Next.js apps, supporting system preference, custom themes, and flash-fr…
616336stable
sadmann7/tablecn
A shadcn/ui-style collection of copy-paste data table and data grid components for React, built on TanStack Table with a Next.js, Tailwind …
746330active
Vue CLI
Vue CLI is a command‑line interface for scaffolding and building Vue.js applications using a webpack‑based toolchain. It provides interacti…
3629527maintenance
Vue CLI
Vue CLI is the official webpack-based scaffolding and build tooling for Vue.js development, providing project generation, a plugin system, …
3629527maintenance
IanLunn/Hover
Hover.css is a collection of CSS3-powered hover effects for links, buttons, logos, SVG, and featured images, available in CSS, Sass, and LE…
2329407maintenance
nathancahill/split
A monorepo of tiny, zero-dependency JavaScript utilities for creating resizable split views, including Split.js (for float/flex layouts) an…
236280stable
gitbrent/PptxGenJS
PptxGenJS is a JavaScript/TypeScript library for programmatically generating PowerPoint (.pptx) presentations with text, tables, shapes, im…
506272active
antfu/eslint-config
A shareable ESLint flat config preset by Anthony Fu that provides opinionated linting and auto-fix formatting for JavaScript, TypeScript, V…
906271stable
MessageKit/MessageKit
MessageKit is a community-driven Swift library for building customizable chat and messaging UIs in iOS apps, serving as the replacement for…
686268active
rdev/liquid-glass-react
A React component library that recreates Apple's Liquid Glass visual effect with configurable refraction, blur, chromatic aberration, and e…
276263active
micro-app
micro-app is a micro front-end framework from JD that renders sub-applications via webcomponent-like custom elements, so a base app can emb…
946260active
codesandbox/sandpack
Sandpack is a component toolkit by CodeSandbox for embedding live-running code editing experiences into web applications and documentation.…
346246active
pmndrs/leva
Leva is a React-first GUI component library for building customizable control panels with a single useControls hook. It offers smart input …
566239active
Fontmin
Fontmin is a pure JavaScript font subsetting and minification library for Node.js that compresses TTF fonts by glyph and converts between w…
356219active
chakra-ui/panda
Panda is a universal, type-safe CSS-in-JS styling engine that generates atomic CSS at build time via static analysis of your JavaScript/Typ…
946217active
jakearchibald/svgomg
SVGOMG is a web-based GUI for SVGO, the SVG optimizer, exposing most of SVGO's configuration options through a friendly interface. It lets …
486207active
Fontsource
Fontsource is a monorepo of open-source fonts packaged into individual NPM packages for self-hosting in web applications. It bundles over 2…
996195active
Ant Design Blazor
Ant Design Blazor is a rich set of enterprise-class UI components implementing the Ant Design system for Blazor applications. It supports b…
906182active
gsdios/SDCycleScrollView
SDCycleScrollView is an Objective-C UIKit component for iOS that renders auto-scrolling, infinitely looping banner carousels of images or t…
236177stable
MiniSearch
MiniSearch is a tiny, dependency-free in-memory full-text search engine written in TypeScript for browser and Node.js. It provides prefix a…
486173stable
adamgiebl/neumorphism
Neumorphism.io is a web-based CSS code generator for the Neumorphism/Soft UI design trend, built with React. It lets designers and develope…
506169active
i18next/next-i18next
next-i18next is a thin layer on top of i18next and react-i18next that handles Next.js-specific internationalization wiring, including middl…
996161active
nolly-studio/cult-ui
cult/ui is a collection of accessible, customizable React components built with Tailwind CSS and Framer Motion, designed for design enginee…
636161active
frappe/gantt
Frappe Gantt is an open-source JavaScript library for rendering interactive, customizable Gantt charts on the web. It supports flexible tim…
596143active
jerosoler/Drawflow
Drawflow is a lightweight, dependency-free JavaScript library for building node-based flow editors in the browser. It lets users drag nodes…
236139stable
davidmerfield/randomColor
A tiny JavaScript library that generates attractive random colors, with options to control hue, luminosity, count, seed, and output format.…
486120stable
graffle-js/graffle
Graffle is a minimal, extensible, type-safe GraphQL client for JavaScript and TypeScript, formerly known as graphql-request. It supports mu…
716119active
zerostaticthemes/square-ui
A collection of open-source, beautifully crafted UI layouts and full-page templates built with Next.js, shadcn/ui, Tailwind CSS, and Radix …
636117active
creativetimofficial/david-ai
David AI (formerly tailwind-starter-kit) is a free, open-source library of 300+ customizable, production-ready UI components built with Tai…
346091active
Vuex
Vuex is a centralized state management pattern and library for Vue.js applications, providing a single store with predictable mutation rule…
2328301maintenance
skeletonlabs/skeleton
Skeleton is an adaptive design system built on Tailwind CSS, providing themes, design tokens, utility classes, and turnkey UI components fo…
926074active
css-doodle
css-doodle is a web component for drawing generative patterns and visual art with CSS. It generates a grid of cells styled by CSS rules wit…
1006067active
jashkenas/backbone
Backbone.js is a lightweight JavaScript library that gives structure to web applications by providing Models with key-value binding and cus…
7728097maintenance
michalsnik/aos
AOS is a small JavaScript library that animates HTML elements as they scroll into view, driven by CSS transitions and data attributes. It o…
3228051maintenance
Elk
Elk is a nimble open-source web client for Mastodon built with Nuxt and Vue. It can be used via the official hosted deployment or self-host…
916032active
toeverything/blocksuite
BlockSuite is a TypeScript toolkit of headless editor frameworks, web components, and editors for building content editing and collaborativ…
776030active
vuejs/apollo
Vue Apollo is the official Apollo/GraphQL integration for Vue.js, providing composables and components for running GraphQL queries, mutatio…
826028active
naver/billboard.js
billboard.js is a reusable JavaScript chart library built on D3.js, offering a simple API to generate charts rendered as SVG or Canvas. It …
966011active
russellsamora/scrollama
Scrollama is a lightweight JavaScript library for building scrollytelling experiences using the IntersectionObserver API instead of scroll …
526004active
mob-sakai/ParticleEffectForUGUI
A Unity package that renders ParticleSystem effects directly within UnityUI (uGUI) via CanvasRenderer, without needing extra Camera, Render…
946000stable
dolanmiu/docx
docx is a JavaScript/TypeScript library for generating and modifying Microsoft Word .docx files with a declarative API. It runs in both Nod…
1005972stable
21st-dev/magic-mcp
Magic MCP is a legacy compatibility proxy package that forwards MCP requests to the unified 21st MCP server, which lets AI coding agents li…
725972active
import-js/eslint-plugin-import
An ESLint plugin providing rules that validate ES2015+ import/export syntax, catching misspelled file paths, import names, and module resol…
645953stable
flutterchina/flukit
Flukit is a Flutter UI component library providing a collection of practical widgets such as Swiper, PullRefresh, ScaleView, WaterMark, and…
325932active
solidjs/solid-start
SolidStart is the official meta-framework for building full-stack applications with SolidJS, providing file-system routing, SSR, API routes…
1005923active
jekip/naive-ui-admin
Naive Ui Admin is a free, MIT-licensed admin dashboard solution built on Vue3, Vite, TypeScript, and Naive UI. It provides pre-built compon…
485920active

← prev page 8 / 71 next →