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
fluid-dev/hexo-theme-fluid
Fluid is an elegant Material Design theme for the Hexo static site generator, installable via npm for Hexo 5.0+. It provides a polished blo…
688167active
CountUp.js
CountUp.js is a dependency-free, lightweight JavaScript/TypeScript class that animates a numerical value by counting up or down to it in th…
828156stable
ReactPy
ReactPy is a Python library for building reactive user interfaces in pure Python without writing JavaScript, using a component model that m…
878148active
nvim-lualine/lualine.nvim
lualine.nvim is a fast, highly configurable statusline plugin for Neovim written in pure Lua. It loads only the components you configure, k…
668141active
twbs/icons
Bootstrap Icons is the official open source SVG icon library for Bootstrap, offering over 2,000 free, high-quality icons. Icons can be used…
788136stable
lexrus/LTMorphingLabel
A Swift UILabel subclass that provides graceful morphing text animations, originally mimicking Apple's QuickType animation from iOS 8. It s…
518135active
Inertia.js
Inertia.js is a glue framework that lets you build single-page React, Vue, or Svelte apps on top of classic server-side routing and control…
958131stable
pqoqubbw/icons
lucide-animated is an open-source (MIT) collection of beautifully crafted animated React icons built on Lucide icons and Motion. It ships a…
638129active
mde/ejs
EJS is an embedded JavaScript templating engine for Node.js and browsers that lets you generate HTML with plain JavaScript in `<% %>` tags.…
958127stable
developit/microbundle
Microbundle is a zero-configuration JavaScript module bundler for small libraries, built on top of Rollup. It bundles a library into CJS, E…
488124active
nativewind/nativewind
NativeWind is a styling library that brings the Tailwind CSS utility-first workflow to React Native and React Native Web applications. It c…
968097active
HalseySpicy/Geeker-Admin
Geeker-Admin is an open-source admin dashboard framework built on Vue 3.4, TypeScript, Vite 5, Pinia, and Element Plus. It ships with a pow…
628089active
PurgeCSS
PurgeCSS is a tool that removes unused CSS selectors by analyzing content files and matching them against CSS selectors. It ships as a CLI,…
748051stable
twin.macro
Twin.macro is a Babel macro that compiles Tailwind CSS classes into CSS-in-JS objects at build time, supporting libraries like emotion, sty…
528024active
jakubkrehel/skills
A collection of Markdown-based agent skills for AI coding assistants (Claude Code, Codex, Opencode) that guide building polished user inter…
588005active
software-mansion/react-native-svg
A React Native library providing SVG rendering support on iOS, Android, macOS, Windows, and the web via React Native Web. It supports most …
868002stable
F2
F2 is a lightweight, interactive charting library from AntV focused on mobile data visualization, built on the Grammar of Graphics with a d…
717997active
ikuaitu/vue-fabric-editor
An open-source web-based image and graphic editor built on fabric.js and Vue 3 with a plugin-based architecture. It supports custom fonts, …
617995active
bvaughn/react-error-boundary
A reusable React error boundary component that catches rendering errors and displays fallback UI. It supports all React renderers including…
997993stable
Dogfalo/materialize
Materialize is a responsive front-end CSS framework based on Google's Material Design language, shipped with compiled CSS/JS, Sass sources,…
6338787maintenance
molefrog/wouter
Wouter is a tiny (~2KB) hook-based routing library for React and Preact applications. It provides familiar Route, Link, Switch, and Redirec…
867897active
gilbarbara/react-joyride
React Joyride is a React library for creating step-by-step guided tours and interactive walkthroughs in web applications. It provides compo…
877878stable
juliencrn/usehooks-ts
usehooks-ts is a collection of ready-to-use React hooks written in TypeScript, covering common needs like localStorage, debounce, dark mode…
687860stable
alibaba/x-render
XRender is a family of React libraries from Alibaba for building admin/enterprise forms, search tables, and charts from JSON schema with mi…
647856active
verlok/vanilla-lazyload
A lightweight (2.4 kB) vanilla JavaScript library that speeds up websites by deferring the loading of below-the-fold images, backgrounds, v…
667854stable
SVG-Edit/svgedit
SVGEdit is a fast, web-based SVG drawing editor that runs in any modern browser, built on the @svgedit/svgcanvas library. It can be used di…
627851active
codemirror/dev
CodeMirror is an extensible code editor component for the web, implemented as a set of modular npm packages providing syntax highlighting, …
107813active
angular/angularfire
AngularFire is the official Angular library wrapping the Firebase JS SDK, exposing Firebase services (Firestore, Realtime Database, Auth, A…
987800active
facebook/litho
Litho is a declarative UI framework from Facebook for building efficient Android user interfaces using immutable components and a functiona…
687799active
gregberge/loadable-components
Loadable Components is a React code splitting library that lets you render dynamic imports as regular components, reducing bundle size. It …
297795stable
tabulator-tables/tabulator
Tabulator is a JavaScript library for creating fully featured, interactive tables and data grids from HTML tables, JavaScript arrays, AJAX …
1007788active
vercel/styled-jsx
styled-jsx is a Babel-based CSS-in-JS library that provides full, scoped CSS support inside JSX components, with dynamic styles and server-…
587775stable
barvian/number-flow
NumberFlow is a dependency-free animated number component for React, Vue, Svelte, and plain TypeScript/JavaScript that smoothly transitions…
807734active
Comcast/react-data-grid
A feature-rich, customizable data grid React component written in TypeScript. It renders large datasets efficiently via row/column virtuali…
927689active
parcel-bundler/lightningcss
Lightning CSS is an extremely fast CSS parser, transformer, bundler, and minifier written in Rust, usable as a Rust or JavaScript library, …
897683active
glidejs/glide
Glide.js is a dependency-free JavaScript ES6 slider and carousel library for the web. It is lightweight (~7kb gzipped), modular, extendable…
637667stable
styled-components
polished is a lightweight JavaScript library of Sass-style helper functions, mixins, and color utilities for writing styles in JavaScript. …
527665stable
aidenybai/react-grab
React Grab is a browser-side library that lets developers hover any UI element in a running React app and copy its component stack with sou…
777644active
Nano Stores
Nano Stores is a tiny (under 1 KB) state management library using many small atomic, tree-shakable stores. It integrates with React, React …
957613stable
leerob/next-mdx-blog
A Next.js + MDX blog and personal website template styled with Tailwind CSS and written in TypeScript. It ships with syntax highlighting, l…
757572active
SwiftKickMobile/SwiftMessages
SwiftMessages is a flexible message bar and view presentation library for iOS, supporting both UIKit and SwiftUI. It displays customizable …
487548stable
Phosphor Icons
Phosphor Icons is a flexible open-source icon family offering 1,248+ SVG icons in six weights (Thin, Light, Regular, Bold, Fill, Duotone), …
647543active
ecomfe/echarts-for-weixin
A WeChat Mini Program component (ec-canvas) that wraps Apache ECharts for rendering charts inside WeChat mini programs. It lets developers …
237510active
Clappr
Clappr is an extensible, plugin-oriented HTML5 media player library for the web, supporting formats like HLS, MP4, and DASH. It provides a …
987508active
krausest/js-framework-benchmark
A benchmark suite comparing the rendering performance of ~186 JavaScript web frameworks by measuring DOM table operations, memory usage, an…
957494active
ApoorvSaxena/lozad.js
Lozad.js is a lightweight (~1kb) pure JavaScript lazy-loading library with no dependencies, built on the IntersectionObserver and MutationO…
437489stable
metafizzy/infinite-scroll
Infinite Scroll is a JavaScript plugin that automatically loads and appends the next page of content as the user scrolls, avoiding full pag…
247475stable
0xGF/boneyard
Boneyard is a skeleton loading screen framework that automatically captures pixel-perfect skeleton placeholders from your real rendered UI …
777470active
antfu-collective/icones
Icônes is a web-based icon explorer that provides instant fuzzy searching across all Iconify icon collections, entirely client-side. It let…
737463active
jakearchibald/idb
A tiny (~1.19kB) TypeScript library that wraps the browser's IndexedDB API with promises and small usability improvements while mostly mirr…
767427stable
sindresorhus/modern-normalize
A small CSS library that normalizes browsers' default styles, a modernized alternative to normalize.css targeting only the latest Chrome, F…
667419stable
reactjs/react-modal
react-modal is an accessible modal dialog component library for React applications. It provides a customizable modal with built-in accessib…
517404stable
Turbo
Turbo is a JavaScript library from the Hotwire stack that accelerates links and form submissions, decomposes pages into lazily loaded frame…
857402stable
Ripple-TS/ripple
Ripple is a TypeScript-first UI framework built around .tsrx files, featuring fine-grained reactivity, template-native control flow, scoped…
817401active
DataTables
DataTables is a table-enhancing plug-in for jQuery that adds sorting, paging, filtering, and scrolling to plain HTML tables with minimal co…
557394stable
rrousselGit/riverpod
Riverpod is a reactive caching and data-binding framework for Dart and Flutter that provides compile-safe state management. It lets develop…
757393active
WenchaoD/FSPagerView
FSPagerView is an elegant iOS/tvOS screen slide library built on UICollectionView, supporting infinite scrolling, automatic sliding, and 3D…
327360stable
WebStackPage
WebStack is an open-source, responsive static bookmark/navigation website template built on Bootstrap, designed for creating personal or te…
327357active
React95
React95 is a React component library that recreates the Windows 95 user interface aesthetic using styled-components. It provides themed, re…
237270active
win12-online/win12
Win12 Online is a web-based recreation of a hypothetical Windows 12 desktop experience, built entirely with HTML, CSS, and JavaScript. It s…
767267active
bubkoo/html-to-image
A TypeScript library that generates images (PNG, JPEG, SVG, blob, canvas, or pixel data) from DOM nodes using HTML5 canvas and SVG foreignO…
687251stable
Shopify/flash-list
FlashList is a fast, performant list component library for React Native that replaces FlatList using view recycling to eliminate blank cell…
907238active
jspreadsheet/ce
Jspreadsheet CE is a lightweight, MIT-licensed JavaScript library for embedding Excel-like interactive data grids and spreadsheet controls …
677232active
kazupon/vue-i18n
Vue I18n is the official internationalization plugin for Vue.js, providing translation, pluralization, and date/number localization. It sup…
107216stable
U.S. Web Design System
The United States Web Design System (USWDS) is a library of open source UI components, design tokens, utilities, and a visual style guide f…
917210active
dotnet/reactive
The Reactive Extensions for .NET (Rx.NET) is a family of libraries providing composable, declarative event-driven programming via observabl…
947193active
bndw/wifi-card
A web application that generates a printable card containing a QR code for connecting to a WiFi network. It is built with React, supports m…
767191stable
yocontra/react-responsive
A React library that lets components respond to CSS media queries via a useMediaQuery hook and a MediaQuery component. It supports camelCas…
337182stable
gitalk/gitalk
Gitalk is a comment widget for websites that stores comments as GitHub Issues and renders them using Preact. It is serverless, authenticati…
697160stable
wix/react-native-ui-lib
A UI toolset and components library for React Native by Wix, providing a wide range of prebuilt components and a design system foundation (…
917156active
Kiranism/next-shadcn-dashboard-starter
A free, MIT-licensed admin dashboard starter template built with Next.js 16, shadcn/ui, Tailwind CSS v4, and TypeScript. It provides produc…
887142active
tailwindlabs/prettier-plugin-tailwindcss
An official Prettier plugin from Tailwind Labs that automatically sorts Tailwind CSS utility classes according to the recommended class ord…
907137active
TanStack/virtual
TanStack Virtual is a headless, framework-agnostic virtualization library for rendering very large lists, grids, and tables efficiently in …
927126stable
jaywcjlove/hotkeys-js
A dependency-free JavaScript micro-library for capturing keyboard input and defining keyboard shortcuts in the browser. It provides a simpl…
957125stable
plasmicapp/plasmic
Plasmic is an open-source visual builder for the web that lets teams design and build React apps, websites, and content via drag-and-drop, …
777121active
Flutter Responsive Admin Panel or Dashboard
A responsive admin panel/dashboard UI template built with Flutter, featuring charts, tables, and info cards. It runs on web, macOS, tablets…
717112stable
FormCreate
FormCreate is a low-code Vue form generation library that renders dynamic forms from JSON data, with validation, data collection, submissio…
857108stable
olton/metroui
Metro UI is a progressive, HTML-first front-end framework and component library in Windows Metro style, offering 150+ components, 900+ icon…
617083active
lightGallery
lightGallery is a customizable, modular, dependency-free JavaScript lightbox gallery plugin for displaying images and videos on the web and…
707055active
mobxjs/mobx-state-tree
mobx-state-tree (MST) is a state container library built on MobX that adds structure, models, snapshots, and tooling to reactive state mana…
947053stable
FastHTML
FastHTML is a Python web framework for building fast, scalable, interactive web applications with minimal code, mapping 1:1 to HTML and HTT…
847052active
ChenYilong/CYLTabBarController
CYLTabBarController is an iOS UI library that adds Lottie animations, Liquid Glass styling, red-dot badges, and an enlarged center button t…
947036active
fabiospampinato/cash
Cash is an absurdly small (~6 KB gzipped) jQuery alternative for modern browsers that provides jQuery-style chainable syntax for DOM manipu…
617033active
antvis/Infographic
AntV Infographic is a declarative infographic generation and rendering engine for the web, with a custom syntax, ~200 built-in templates, t…
777018active
VueTorrent/VueTorrent
VueTorrent is a sleek alternative WebUI for the qBittorrent torrent client, built with Vue 3 and Vuetify. It replaces qBittorrent's default…
986979active
Epub.js
Epub.js is a JavaScript library for rendering ePub documents in the browser across many devices. It provides interfaces for common ebook fu…
526962stable
nuxt/ui
Nuxt UI is a comprehensive Vue UI component library offering 125+ accessible, Tailwind CSS-styled components built on Reka UI and Tailwind …
976952stable
reactchartjs/react-chartjs-2
React wrapper components for Chart.js, letting you render charts like Line, Bar, and Doughnut as declarative React components. It supports …
706936stable
iframe-resizer
A JavaScript library that automatically resizes iframes to match their content and keeps monitoring them to maintain the correct size. It s…
866931active
Brackets
Brackets is an open‑source code editor built with HTML, CSS and JavaScript. It provides inline editing, live browser preview, and a rich ex…
1032989maintenance
sindresorhus/query-string
A JavaScript library for parsing and stringifying URL query strings, with support for arrays, nested objects, and various encoding formats.…
946909stable
joe-bell/cva
Class Variance Authority (cva) is a tiny TypeScript library for building type-safe, variant-driven class names for UI components, with firs…
686903stable
bcakmakoglu/vue-flow
Vue Flow is a highly customizable flowchart and node-based graph component library for Vue 3, written in TypeScript. It provides built-in z…
796894active
Nord
Nord is an arctic, north-bluish color palette of sixteen carefully selected dimmed pastel colors designed for code syntax highlighting and …
236888stable
kristopolous/BOOTSTRA.386
BOOTSTRA.386 is a Twitter Bootstrap theme (supporting Bootstrap v2 through v5) that styles webpages to look like 1980s DOS-era graphical in…
526875active
Live Server
A VS Code extension that launches a local development server with live reload for static and dynamic pages. It provides one-click start/sto…
676872stable
unovue/reka-ui
Reka UI (formerly Radix Vue) is an open-source, unstyled, headless UI component library for Vue, porting Radix UI primitives. It provides 4…
966867active
gpbl/react-day-picker
React DayPicker is a customizable date picker component library for React, supporting single, multiple, and range date selections with exte…
986860stable
Choices-js/Choices
Choices.js is a lightweight, configurable vanilla JavaScript library that enhances select boxes and text inputs with searchable, multi-sele…
906826active
phoenixframework/phoenix_live_view
Phoenix LiveView is an Elixir library for building rich, real-time web user interfaces with server-rendered HTML over WebSockets. It sends …
966824stable

← prev page 7 / 71 next →