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 |
|---|---|---|---|
| vincentdoerig/latex-css LaTeX.css is a minimal, almost class-less CSS library that makes any website look like a LaTeX document. It styles semantic HTML with optio… | 69 | 3481 | active |
| Akryum/floating-vue Floating Vue is a Vue library for creating tooltips, popovers, dropdowns, and menus, built on Floating UI for positioning. It supports both… | 95 | 3462 | active |
| hperrin/svelte-material-ui Svelte Material UI (SMUI) is a library of Material Design UI components for Svelte applications, with full TypeScript support, Sass theming… | 77 | 3442 | active |
| primefaces/primevue PrimeVue is a comprehensive Vue UI component library offering dozens of components like tables, datepickers, trees, and selects. The reposi… | 88 | 14454 | maintenance |
| LianjiaTech/bruno Bruno is an enterprise-class Flutter UI component library extracted from real mobile products, offering high-quality out-of-the-box widgets… | 23 | 3431 | active |
| Shopify/restyle Restyle is a type-enforced styling system for building UI components in React Native with TypeScript, focused on themability and design-sys… | 66 | 3424 | stable |
| freshOS/Stevia Stevia is a Swift DSL library that makes iOS Auto Layout code concise and readable, offering visual, chainable, and equation-based APIs tha… | 42 | 3413 | active |
| tigerAndBull/TABAnimated TABAnimated is an iOS skeleton screen framework that automatically generates loading placeholder animations from existing native views with… | 23 | 3399 | active |
| qrframe qrframe is a web-based, code-driven QR code designer that lets users generate and visually customize QR codes via presets and a code editor… | 69 | 3376 | active |
| 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… | 65 | 3369 | stable |
| MengTo/Spring Spring is a Swift library that simplifies iOS animations with prebuilt effects like shake, pop, squeeze, and slide, configurable via code o… | 32 | 14059 | maintenance |
| kitian616/jekyll-TeXt-theme TeXt is a highly customizable Jekyll theme for building personal sites, team sites, blogs, project pages, and documentation. It offers mult… | 58 | 3344 | active |
| seatonjiang/kratos Kratos is a WordPress theme focused on delivering a clean reading experience for blogs and content sites. It is written in PHP, installable… | 76 | 3326 | active |
| romboHQ/tailwindcss-motion tailwindcss-motion is a Tailwind CSS plugin by RomboHQ that provides a simple, composable syntax for CSS animations, including presets like… | 51 | 3324 | active |
| 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… | 95 | 3319 | active |
| thedevdojo/pines Pines is an open-source UI library of 42 copy-paste HTML elements (modals, accordions, tooltips, dropdowns, etc.) built with AlpineJS direc… | 43 | 3319 | active |
| 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… | 32 | 3302 | active |
| Figma-Linux/figma-linux An unofficial Electron-based desktop client for the Figma interface design tool, packaged for Linux. It wraps the browser-based Figma app i… | 48 | 3287 | active |
| 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… | 72 | 3274 | active |
| refscn/rplibs A collection of high-fidelity Axure RP widget libraries (.rplib) for prototyping apps and websites across WeChat/WeUI, Apple iOS/macOS, Goo… | 32 | 3245 | active |
| anseki/leader-line A zero-dependency JavaScript library for drawing customizable leader lines (arrows and connectors) between HTML/SVG elements in web pages. … | 10 | 3245 | stable |
| danielpetho/fancy Fancy Components is a growing collection of ready-to-use, animated React components and microinteractions built with TypeScript, Tailwind C… | 53 | 3229 | active |
| 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… | 36 | 3192 | active |
| 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… | 59 | 3179 | active |
| alexmacarthur/typeit TypeIt is a small (~4kb) JavaScript library for creating flexible typewriter text animations on the web, supporting multiple strings, loopi… | 37 | 3179 | active |
| luizdepra/hugo-coder Hugo Coder is a minimalist, responsive blog theme for the Hugo static site generator. It provides a clean, configurable design that can be … | 68 | 3116 | stable |
| halfmoonui/halfmoon Halfmoon is a highly customizable, drop-in CSS replacement for Bootstrap 5, built with CSS variables and three core themes with dark mode s… | 23 | 3109 | active |
| botoxparty/XP.css XP.css is a CSS framework that styles semantic HTML to look like Windows XP and Windows 98 interfaces. It is a JavaScript-free extension of… | 24 | 3108 | active |
| zuramai/mazer Mazer is a free, open-source Bootstrap 5 admin dashboard template with a matching landing page, built with SCSS and no jQuery dependency. I… | 35 | 3107 | active |
| FormidableLabs/nuka-carousel Nuka Carousel is a small, fast, accessibility-first React carousel library with a customizable UI and behavior. It supports responsive layo… | 53 | 3098 | active |
| themepark-dev/theme.park theme.park is a collection of CSS themes and skins for 50+ self-hosted applications like Sonarr, Radarr, Plex, and Organizr. It ships theme… | 93 | 3094 | active |
| LittleLink LittleLink is a lightweight, self-hosted alternative to Linktree built with plain HTML and vanilla CSS. It provides 100+ branded button sty… | 90 | 3089 | active |
| react-component/slider @rc-component/slider is an accessible React slider component supporting single-value and range selection, with marks, dots, keyboard intera… | 92 | 3083 | active |
| megh-bari/pattern-craft A web-based library of 250+ modern CSS and Tailwind CSS background patterns and gradients that developers can preview and copy-paste into t… | 61 | 3074 | active |
| primefaces/primeng PrimeNG is a comprehensive open-source UI component library for Angular, offering dozens of feature-rich components such as data tables, di… | 96 | 12486 | maintenance |
| egoist/vue-content-loader A Vue component library that renders SVG-based skeleton placeholder loaders, similar to Facebook's card loading animations. It offers built… | 23 | 3031 | stable |
| creativetimofficial/material-dashboard-react Material Dashboard 2 React is a free, MIT-licensed admin dashboard template built on React and MUI (Material-UI), featuring over 70 prebuil… | 23 | 3025 | active |
| daimajia/AndroidViewAnimations A collection of prebuilt view animation effects for Android, usable via a simple YoYo fluent API with dozens of techniques like bounce, fad… | 23 | 12436 | maintenance |
| jamiebuilds/tailwindcss-animate A Tailwind CSS plugin that adds animation utility classes for enter/exit animations, fades, zooms, slides, and animation timing controls. I… | 32 | 3013 | stable |
| casesandberg/react-color A collection of 13 color picker React components styled after Sketch, Photoshop, Chrome, GitHub, Twitter, and more, plus building blocks to… | 23 | 12327 | maintenance |
| Silex Silex is a free/libre open-source visual website builder for creating static sites with dynamic data, built on GrapesJS. It exports standar… | 90 | 2986 | active |
| Tippy.js Tippy.js is a complete tooltip, popover, dropdown, and menu library for the web, powered by Popper. It provides positioning logic and optio… | 10 | 12240 | maintenance |
| material-extensions/vscode-material-icon-theme A Visual Studio Code extension that applies Material Design icons to files and folders in the editor's file explorer. It offers customizabl… | 95 | 2982 | active |
| fairygui/FairyGUI-unity FairyGUI is a cross-platform UI editor and framework for Unity, designed to let designers build interfaces with a designer-oriented workflo… | 48 | 2974 | active |
| bergside/design-md-chrome A Chrome extension that extracts visual styles (typography, colors, spacing, shadows, motion) from any website and generates DESIGN.md or S… | 62 | 2972 | active |
| AcadHomepage AcadHomepage is a Jekyll-based template for building a modern, responsive academic personal homepage hosted on GitHub Pages. It automatical… | 74 | 2957 | active |
| elizabetdev/react-kawaii React Kawaii is an open-source library of cute SVG illustration components for React applications. It provides a set of customizable charac… | 48 | 2956 | active |
| sdras/night-owl-vscode-theme Night Owl is a Visual Studio Code color theme fine-tuned for nighttime coding, with a companion Light Owl theme for daytime use. Color choi… | 32 | 2956 | stable |
| simonwep/viselect Viselect is a lightweight (~4kb), zero-dependency JavaScript library for adding desktop-style visual selection (drag/rubber-band selection)… | 95 | 2954 | stable |
| codse/animata Animata is a free, open-source collection of 155+ hand-crafted animated React components and visual effects built with TailwindCSS, React, … | 88 | 2953 | active |
| rougier/nano-emacs A set of modular Emacs Lisp configuration files that give GNU Emacs a clean, consistent, minimalist look with light (Material) and dark (No… | 68 | 2938 | active |
| CosmicMind/Material Material is a Swift UI/UX framework for iOS that implements Material Design components such as cards, text fields, snackbars, navigation dr… | 23 | 12014 | maintenance |
| themesberg/flowbite-admin-dashboard A free and open-source admin dashboard template built with Tailwind CSS and the Flowbite component library. It ships 15 example pages inclu… | 24 | 2888 | active |
| Tachyons Tachyons is a functional (utility-first) CSS toolkit of small, single-purpose, composable classes for building responsive UIs without writi… | 77 | 11727 | maintenance |
| UN-GCPDS/qt-material A Python library providing Material Design-inspired stylesheets for Qt applications built with PySide2, PySide6, PyQt5, and PyQt6. It ships… | 32 | 2864 | active |
| puikinsh/Bootstrap-Admin-Template Metis is a free, MIT-licensed Bootstrap 5 admin dashboard template built with Vite, Alpine.js, and SCSS. It ships a comprehensive set of pr… | 92 | 2847 | active |
| glincker/thesvg theSVG is an open-source library of 6,500+ brand and cloud SVG icons for developers and designers, distributed as a tree-shakeable, typed n… | 78 | 2844 | active |
| mob-sakai/SoftMaskForUGUI A Unity plugin that adds advanced soft-masking components to Unity's uGUI system, enabling smooth-edged masks for UI elements. It provides … | 93 | 2830 | active |
| albinotonnina/albinotonnina.com A personal portfolio website built with React 18 and Webpack 5, featuring scroll-triggered SVG animations and interactive visual storytelli… | 58 | 2814 | active |
| dominikmartn/nothing-design-skill A Claude Code skill that packages the Nothing design language (monochrome, typographic, industrial) into reusable design rules and token re… | 45 | 2814 | active |
| panr/hugo-theme-terminal A minimal, retro terminal-style theme for the Hugo static site generator, featuring monospaced Fira Code typography, customizable duotone c… | 97 | 2808 | active |
| yued-fe/lulu LuLu UI is a cross-browser, cross-framework native JavaScript and CSS UI component library from China Literature (Yuewen), offering themes … | 62 | 2804 | active |
| jgthms/minireset.css minireset.css is a tiny modern CSS reset that normalizes font sizes, block margins, tables, box sizing, and responsive media elements. It s… | 32 | 2798 | stable |
| jquery/jquery-ui The official jQuery UI library, a curated set of user interface interactions (draggable, sortable, resizable), effects, widgets (datepicker… | 72 | 11334 | maintenance |
| Spectre.css Spectre.css is a lightweight (~10KB gzipped), responsive, modern CSS framework built on Flexbox. It provides base styles, a responsive grid… | 23 | 11310 | maintenance |
| next-theme/hexo-theme-next NexT is an elegant, high-quality theme for the Hexo static site generator, offering four built-in layout schemes (Muse, Mist, Pisces, Gemin… | 90 | 2781 | active |
| material-components/material-web Material Web (@material/web) is a library of framework-agnostic web components implementing Google's Material 3 (Material You) design syste… | 84 | 11260 | maintenance |
| JordanSchuetz/LearnCS8-Resume A static resume template website built with HTML and Bootstrap, created as part of the LearnCS8 Lab 3 exercise. It provides a single-page r… | 32 | 11221 | maintenance |
| easysoft/zui ZUI 3 is an open-source HTML5 front-end UI component library offering rich CSS utility classes (built on Tailwind CSS) and powerful JavaScr… | 67 | 2765 | active |
| vueuse/motion @vueuse/motion is a Vue animation library providing composables and a v-motion directive for declarative component animations, built on Pop… | 35 | 2764 | active |
| Flickity Isotope is a JavaScript layout library for creating filterable and sortable grid layouts with animated transitions, supporting multiple lay… | 23 | 11095 | maintenance |
| JSON Forms JSON Forms is a declarative framework for building form-based web UIs from JSON Schema and UI Schema definitions, with data binding, valida… | 84 | 2743 | active |
| evilmartians/mono Martian Mono is a free, open-source monospaced font from Evil Martians, based on Martian Grotesk. It offers a variable font plus 28 styles … | 62 | 2742 | active |
| Ramotion/animated-tab-bar RAMAnimatedTabBarController is a Swift library that adds customizable animations to iOS tab bar items and icons. It integrates with UIKit v… | 23 | 11082 | maintenance |
| KlausSchaefers/quant-ux Quant-UX is a self-hostable web application for designing interactive prototypes, running usability tests, and gathering data-driven insigh… | 77 | 2737 | active |
| Nordic Nordic is a dark GTK 3.20+ desktop theme built on the Nord color palette. It styles Linux desktop environments like GNOME and pairs with a … | 62 | 2736 | active |
| Owl-Listener/designer-skills A collection of 241 agentic skills, 91 commands, and 33 plugins for design work, covering research, design systems, UI, interaction, and de… | 57 | 2734 | active |
| zerosoul/chinese-colors An online cheatsheet web app showcasing traditional Chinese colors, built with React and available as a PWA. Users can browse, classify, fa… | 58 | 2729 | stable |
| sergiokopplin/indigo Indigo is a minimalist Jekyll template for personal blogs and portfolio sites, featuring light and dark themes. It is built with Jekyll, Sa… | 23 | 2719 | active |
| lobehub/sd-webui-lobe-theme Lobe Theme is a modern, highly customizable UI theme and extension for the Stable Diffusion WebUI (AUTOMATIC1111). It provides an exquisite… | 67 | 2716 | active |
| haltu/muuri Muuri is a JavaScript layout engine for building responsive, sortable, filterable, and draggable grid layouts with animations. It combines … | 23 | 10938 | maintenance |
| kevinchappell/formBuilder formBuilder is a jQuery plugin providing a drag-and-drop interface for building web forms entirely client-side. Its companion plugin formRe… | 90 | 2709 | active |
| merakiuilabs/merakiui Meraki UI is a free collection of copy-paste Tailwind CSS components built with Flexbox and CSS Grid, enhanced with Alpine.js for interacti… | 43 | 2700 | active |
| react-figma A custom React renderer that renders React components directly into Figma documents via the Figma Plugin API. It provides react-native-comp… | 54 | 2694 | active |
| itshover/itshover Its Hover is an open-source library of 186+ animated SVG icons built as React components using motion/react. Each icon is designed with mot… | 65 | 2691 | active |
| rough-stuff/wired-elements Wired Elements is a collection of web components (custom elements) that render with a hand-drawn, sketchy appearance, built with RoughJS an… | 23 | 10832 | maintenance |
| radix-ui/icons Radix Icons is a set of crisp 15×15 SVG icons designed by the WorkOS team, distributed as individual React components via npm. It provides … | 53 | 2683 | stable |
| bedimcode/responsive-portfolio-website-Alexa A responsive personal portfolio website template built with plain HTML, CSS, and JavaScript. It features smooth scrolling, light/dark mode,… | 32 | 2677 | stable |
| gridaco/grida Grida is an open-source 2D canvas and SVG editor powered by a Rust/Skia/WASM graphics engine, with additional Database/CMS and Forms produc… | 98 | 2674 | active |
| tameemsafi/typewriterjs TypewriterJS is a native JavaScript plugin that adds a typewriter typing animation effect to DOM elements. It supports configurable typing/… | 37 | 2673 | stable |
| Cloudscape Design System Cloudscape Design System's React component library, an open-source design system originally built for AWS web applications. It provides tes… | 95 | 2662 | active |
| israel-dryer/ttkbootstrap ttkbootstrap is a theming extension for tkinter that applies Bootstrap-inspired flat themes to ttk widgets via a single bootstyle keyword. … | 96 | 2660 | active |
| sainnhe/gruvbox-material Gruvbox Material is a modified version of the Gruvbox color scheme for Vim with softer contrast and three palettes (material, mix, original… | 63 | 2649 | stable |
| beercss/beercss Beer CSS is a lightweight CSS framework (about 14.5kb brotli) for building Material Design 3 interfaces using semantic HTML. It is framewor… | 95 | 2611 | active |
| linx4200/vue-color A collection of modern, accessible color picker components for Vue 2.7 and Vue 3, written in TypeScript. It offers multiple picker styles (… | 61 | 2611 | active |
| superhighfives/pika Pika is a free, open-source, native macOS colour picker app built with Swift and SwiftUI. It lets users pick colours from anywhere on scree… | 99 | 2585 | active |
| rdbende/Sun-Valley-ttk-theme Sun Valley ttk theme is a modern Tkinter/ttk theme inspired by the Windows 11 (Sun Valley/WinUI) visual style, distributed as the sv-ttk Py… | 30 | 2584 | active |
| include-media include-media is a Sass library for writing CSS media queries with a simple, natural syntax. It provides a media() mixin with expressive op… | 57 | 2572 | stable |
| ConnorAtherton/loaders.css A collection of pure CSS loading animations designed for performance by limiting animations to cheap CSS properties. It ships as a styleshe… | 32 | 10225 | maintenance |
| Milligram Milligram is a minimalist CSS framework providing a small set of base styles for typography, buttons, forms, tables, and grids in only 2kb … | 64 | 10217 | maintenance |