Open-source web-design software
1642 open-source libraries, tools and applications tagged web-design, ranked by how closely web-design 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.
1642 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| vinceliuice/WhiteSur-gtk-theme WhiteSur GTK Theme is a macOS Big Sur-style theme for GTK-based Linux desktops, supporting GTK3, GTK4, GNOME Shell, GDM, Flatpak apps, and … | 91 | 9314 | active |
| dotnet/blazor Blazor is a front-end web framework from Microsoft for building interactive web apps in C# using reusable components that can run on the cl… | 10 | 9255 | stable |
| gridstack/gridstack.js GridStack.js is a pure TypeScript library for building draggable, resizable, responsive dashboard grid layouts with no external dependencie… | 99 | 9205 | active |
| NG-ZORRO/ng-zorro-antd NG-ZORRO is an enterprise-class Angular UI component library implementing the Ant Design specification, offering 70+ high-quality component… | 97 | 9179 | active |
| open-pencil/open-pencil OpenPencil is an open-source, AI-native design editor that opens and writes native Figma (.fig) files, with built-in AI chat that can creat… | 83 | 9153 | active |
| Webstudio Webstudio is an open-source visual website builder and Webflow alternative that gives developers and designers full control over CSS, HTML,… | 95 | 9081 | active |
| RAWGraphs RAWGraphs is an open-source web application for creating custom vector-based (SVG) data visualizations from tabular data, built on top of d… | 64 | 9032 | active |
| BewlyBewly/BewlyBewly BewlyBewly is a browser extension that redesigns the Bilibili homepage with a modern UI inspired by YouTube, Vision OS, and iOS, including … | 10 | 8809 | active |
| radix-ui/themes Radix Themes is an open-source React component library with pre-styled, accessible components that work out of the box with minimal configu… | 58 | 8721 | active |
| React Suite React Suite (rsuite) is a comprehensive React UI component library with 80+ enterprise-grade components covering forms, data display, navig… | 99 | 8696 | active |
| bwya77/vscode-dark-islands A dark color theme for VS Code and VSCodium inspired by the easemate IDE and JetBrains Islands theme, featuring floating glass-like panels,… | 51 | 8533 | active |
| chinchang/hint.css Hint.css is a pure CSS tooltip library that creates accessible tooltips using aria-label/data attributes, pseudo elements, and CSS3 transit… | 23 | 8426 | stable |
| Remix Icon Remix Icon is an open-source neutral-style icon library with 3200+ carefully crafted icons on a 24x24 grid, available in Outlined and Fille… | 69 | 8383 | active |
| Butterfly Hexo Theme Butterfly is a modern, feature-rich theme for the Hexo static site generator, built with pug templates and stylus styles. It provides a car… | 95 | 8367 | active |
| ng-bootstrap/ng-bootstrap A library of Angular components built from scratch on top of Bootstrap 5 CSS, with APIs designed for the Angular ecosystem. It provides wid… | 76 | 8226 | active |
| folke/tokyonight.nvim Tokyo Night is a dark and light Neovim colorscheme written in Lua, ported from the VS Code TokyoNight theme. It supports LSP, Treesitter, a… | 65 | 8217 | stable |
| 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… | 68 | 8167 | active |
| 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… | 78 | 8136 | stable |
| 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… | 63 | 8129 | active |
| codewithsadee/vcard-personal-portfolio A fully responsive personal portfolio website template built with HTML, CSS, and JavaScript. It presents a vCard-style personal site with a… | 40 | 8119 | active |
| PapirusDevelopmentTeam/papirus-icon-theme Papirus is a free and open source SVG icon theme for Linux, based on the Paper Icon Set, with thousands of pixel-perfect icons for apps, ac… | 83 | 8103 | active |
| 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,… | 74 | 8051 | stable |
| junixapp/XPopup XPopup is a powerful and elegant popup library for Android that can replace Dialog, PopupWindow, PopupMenu, BottomSheet, DrawerLayout, and … | 23 | 8026 | stable |
| 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… | 52 | 8024 | active |
| jakubkrehel/skills A collection of Markdown-based agent skills for AI coding assistants (Claude Code, Codex, Opencode) that guide building polished user inter… | 58 | 8005 | active |
| Dogfalo/materialize Materialize is a responsive front-end CSS framework based on Google's Material Design language, shipped with compiled CSS/JS, Sass sources,… | 63 | 38787 | maintenance |
| 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-… | 58 | 7775 | stable |
| glidejs/glide Glide.js is a dependency-free JavaScript ES6 slider and carousel library for the web. It is lightweight (~7kb gzipped), modular, extendable… | 63 | 7667 | stable |
| styled-components polished is a lightweight JavaScript library of Sass-style helper functions, mixins, and color utilities for writing styles in JavaScript. … | 52 | 7665 | stable |
| UIEffect UIEffect is a Unity package for applying rich visual effects like grayscale, blur, and dissolve to UI elements directly from the Inspector … | 93 | 7660 | active |
| 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), … | 64 | 7543 | active |
| sindresorhus/modern-normalize A small CSS library that normalizes browsers' default styles, a modernized alternative to normalize.css targeting only the latest Chrome, F… | 66 | 7419 | stable |
| plantuml-stdlib/C4-PlantUML C4-PlantUML is a set of PlantUML macros and includes for creating C4 model software architecture diagrams as code. It lets teams describe c… | 82 | 7411 | active |
| LiamGvchi/gc-minimal-zine-poster A Codex skill that turns themes, sentences, photos, or reference sets into minimal zine-style editorial poster prompts and generated images… | 73 | 7365 | active |
| WenchaoD/FSPagerView FSPagerView is an elegant iOS/tvOS screen slide library built on UICollectionView, supporting infinite scrolling, automatic sliding, and 3D… | 32 | 7360 | stable |
| WebStackPage WebStack is an open-source, responsive static bookmark/navigation website template built on Bootstrap, designed for creating personal or te… | 32 | 7357 | active |
| React95 React95 is a React component library that recreates the Windows 95 user interface aesthetic using styled-components. It provides themed, re… | 23 | 7270 | active |
| op7418/guizang-social-card-skill A Claude Code / Codex agent skill that generates Xiaohongshu (Rednote) carousel images and WeChat 21:9 + 1:1 cover pairs from articles, not… | 51 | 7222 | active |
| 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… | 91 | 7210 | active |
| SublimeText/Spacegray Spacegray is a set of hyperminimal UI themes for Sublime Text, each paired with a Base16 color scheme. It ships in several flavors (Dark, L… | 53 | 7207 | stable |
| Elementor Elementor is an open-source WordPress plugin providing an advanced front-end drag-and-drop page builder for creating pixel-perfect websites… | 95 | 7087 | active |
| olton/metroui Metro UI is a progressive, HTML-first front-end framework and component library in Windows Metro style, offering 150+ components, 900+ icon… | 62 | 7083 | active |
| grab/cursor-talk-to-figma-mcp An MCP server plus Figma plugin that lets AI agents like Cursor, Claude Code, and Codex read and programmatically modify Figma designs. A W… | 59 | 7054 | active |
| ChenYilong/CYLTabBarController CYLTabBarController is an iOS UI library that adds Lottie animations, Liquid Glass styling, red-dot badges, and an enlarged center button t… | 94 | 7036 | active |
| nuxt/ui Nuxt UI is a comprehensive Vue UI component library offering 125+ accessible, Tailwind CSS-styled components built on Reka UI and Tailwind … | 97 | 6952 | stable |
| 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… | 68 | 6903 | stable |
| openstyles/stylus Stylus is a browser extension for Chrome, Firefox, and Chromium-based browsers that lets users restyle websites by installing and managing … | 96 | 6898 | active |
| Nord Nord is an arctic, north-bluish color palette of sixteen carefully selected dimmed pastel colors designed for code syntax highlighting and … | 23 | 6888 | stable |
| 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… | 52 | 6875 | active |
| 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. … | 55 | 32185 | maintenance |
| Heti Heti is a CSS/SCSS stylesheet library that enhances Chinese web typography according to common Chinese typesetting conventions (CLREQ). It … | 46 | 6732 | stable |
| ibelick/motion-primitives Motion-Primitives is an open-source UI kit of beautifully designed, animated React components built with Motion (Framer Motion) and Tailwin… | 68 | 6717 | active |
| 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… | 55 | 6652 | active |
| soumyajit4419/Portfolio A self-coded personal developer portfolio website built with React.js, Express.js, and React-Bootstrap, showcasing projects, resume, and te… | 50 | 6494 | active |
| htmlstreamofficial/preline Preline UI is an open-source Tailwind CSS component library offering prebuilt UI components, blocks, templates, and headless JavaScript plu… | 94 | 6491 | active |
| 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,… | 82 | 6477 | active |
| nextapps-de/winbox WinBox.js is a lightweight, dependency-free HTML5 window manager library for the web that lets developers create draggable, resizable, full… | 23 | 6451 | stable |
| 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… | 66 | 6448 | active |
| Grsmto/simplebar SimpleBar is a lightweight (6kb) vanilla JavaScript library that replaces the browser's default scrollbar with a custom CSS-styled one whil… | 42 | 6415 | stable |
| 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… | 95 | 6370 | stable |
| Foundation for Sites Foundation for Sites is a responsive front-end framework providing HTML, CSS (Sass), and JavaScript components for building websites and ap… | 67 | 29798 | maintenance |
| 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.… | 66 | 6339 | active |
| 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… | 23 | 29407 | maintenance |
| nathancahill/split A monorepo of tiny, zero-dependency JavaScript utilities for creating resizable split views, including Split.js (for float/flex layouts) an… | 23 | 6280 | stable |
| rdev/liquid-glass-react A React component library that recreates Apple's Liquid Glass visual effect with configurable refraction, blur, chromatic aberration, and e… | 27 | 6263 | active |
| 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… | 95 | 6217 | active |
| Fontsource Fontsource is a monorepo of open-source fonts packaged into individual NPM packages for self-hosting in web applications. It bundles over 2… | 99 | 6195 | active |
| 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… | 50 | 6169 | active |
| 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… | 63 | 6161 | active |
| 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 … | 63 | 6117 | active |
| 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… | 34 | 6091 | active |
| OpenPencil OpenPencil is an open-source, AI-native vector design application where users generate and edit UI designs on an infinite canvas via natura… | 68 | 6076 | active |
| skeletonlabs/skeleton Skeleton is an adaptive design system built on Tailwind CSS, providing themes, design tokens, utility classes, and turnkey UI components fo… | 92 | 6074 | active |
| jvalen/pixel-art-react Pixel Art to CSS is a web-based pixel art drawing and animation editor built with React and Redux. It generates ready-to-use CSS code from … | 49 | 6041 | active |
| 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… | 32 | 28050 | maintenance |
| Keldos-Li/typora-latex-theme A Typora theme that restyles the Markdown editor to look like Chinese LaTeX typesetting, written in SCSS. It targets lightweight academic w… | 59 | 5981 | active |
| grassmunk/Chicago95 Chicago95 is a Windows 95-style total conversion theme for XFCE/Xubuntu on Linux, including GTK2/GTK3 themes, icons, an XFWM window manager… | 66 | 5965 | active |
| duilib/duilib Duilib is a free, open-source DirectUI interface library for building Windows desktop application UIs in C++. It features a simple, extensi… | 60 | 5963 | active |
| Material Kit Material Kit is a free, MIT-licensed Bootstrap 5 UI Kit from Creative Tim inspired by Google's Material Design, offering 60+ styled compone… | 23 | 5918 | active |
| ryanoasis/vim-devicons A Vim plugin that adds file type glyph icons to popular Vim plugins like NERDTree, vim-airline, CtrlP, lightline, and vim-startify. It is h… | 23 | 5807 | stable |
| Dammyjay93/interface-design A Claude Code plugin/skill that gives coding agents persistent memory of UI design decisions, saving choices like spacing grids, colors, an… | 68 | 5785 | active |
| GoogleChromeLabs/ProjectVisBug VisBug is an open-source browser extension that brings design-tool interactions to any live webpage, letting designers point, click, multi-… | 10 | 5766 | active |
| Arco Design Arco Design is a comprehensive React UI components library based on the Arco Design system, offering 60+ TypeScript-written components with… | 91 | 5711 | active |
| dcastil/tailwind-merge A TypeScript utility function that merges Tailwind CSS class strings while resolving style conflicts, keeping the last conflicting class. I… | 93 | 5695 | stable |
| solstice23/argon-theme Argon is a lightweight, clean, and highly customizable WordPress theme built on the Argon Design System. It offers extensive customization … | 61 | 5588 | active |
| epicweb-dev/epic-stack The Epic Stack is an opinionated full-stack web application starter and reference built on Remix, with foundational tooling (auth, testing,… | 79 | 5538 | active |
| knadh/oat Oat is an ultra-lightweight (~10KB min+gz), zero-dependency UI component library built on semantic HTML, CSS, and vanilla JS WebComponents.… | 84 | 5534 | active |
| jerrykuku/luci-theme-argon Argon is a clean, modern theme for the OpenWrt LuCI web administration interface, built with Less. It supports light/dark mode switching, c… | 95 | 5533 | active |
| argyleink/open-props Open Props is a collection of 500+ CSS custom properties (design tokens) covering colors, gradients, shadows, typography, easings, animatio… | 63 | 5531 | active |
| serafimcloud/21st 21st.dev is an open-source community registry and marketplace of React UI components built with Tailwind CSS and Radix UI, following shadcn… | 30 | 5477 | active |
| kepano/obsidian-minimal Minimal is a highly customizable, distraction-free CSS theme for the Obsidian note-taking app, available for desktop, mobile, and tablet. I… | 98 | 5443 | active |
| bvaughn/react-resizable-panels A React component library for building resizable panel groups and layouts, with horizontal and vertical resizing support. It includes TypeS… | 96 | 5400 | active |
| system-ui/theme-ui Theme UI is a React library for building themeable user interfaces based on constraint-based design principles. It provides an sx prop and … | 67 | 5399 | active |
| Jakubantalik/transitions.dev Transitions.dev is an interactive collection of reusable, copy-ready CSS transition snippets for common web UI interaction patterns (modals… | 60 | 5391 | active |
| Splide Splide is a lightweight, dependency-free slider/carousel library written in TypeScript with strong accessibility support. It offers drag/sw… | 23 | 5366 | stable |
| blinkfox/hexo-theme-matery hexo-theme-matery is a feature-rich Hexo blog theme built with Material Design and responsive layout. It provides carousels, waterflow post… | 23 | 5357 | stable |
| varletjs/varlet Varlet is a Vue 3 component library based on Material Design 2 and 3, offering 70+ lightweight general-purpose components for mobile and de… | 91 | 5334 | active |
| csstools/sanitize.css sanitize.css is a CSS library providing consistent, cross-browser default styling of HTML elements, developed alongside normalize.css. It w… | 52 | 5311 | stable |
| iview/iview iView is a high-quality UI component toolkit built on Vue.js 2.0, offering dozens of ready-made components with a friendly API and extensiv… | 23 | 23742 | maintenance |
| Swup Swup is a versatile and extensible page transition library for server-rendered websites, written in TypeScript. It intercepts link clicks, … | 92 | 5232 | stable |