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 |
|---|---|---|---|
| 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 | 10215 | maintenance |
| anzhiyu-c/hexo-theme-anzhiyu A clean and beautiful Hexo blog theme, forked from hexo-theme-butterfly, written in Pug and Stylus. It provides a polished, feature-rich pe… | 67 | 2549 | active |
| Folding Cell FoldingCell is a Swift UI library providing a UITableViewCell subclass that expands and collapses with a folding paper card animation inspi… | 23 | 10174 | maintenance |
| Henry Jeff Portfolio A personal portfolio website built by Henry Heffernan, featuring an interactive 3D experience with an embedded 2D OS-style interface. It is… | 54 | 2542 | stable |
| apvarun/toastify-js Toastify is a lightweight, dependency-free vanilla JavaScript library for showing toast notification messages in the browser. It supports s… | 23 | 2541 | stable |
| community-archive/obsidian-style-settings An Obsidian plugin that provides a dynamic settings UI for adjusting CSS variables defined by themes, plugins, and CSS snippets. Theme and … | 61 | 2527 | active |
| themeselection/flyonui FlyonUI is a free and open-source Tailwind CSS component library that combines semantic class names with interactive headless JavaScript pl… | 55 | 2526 | active |
| Liniyous/ElaWidgetTools ElaWidgetTools is a C++ component library that brings Microsoft Fluent UI styling to Qt Widgets applications. It provides a rich set of cus… | 59 | 2518 | active |
| Akifyss/obsidian-border A clean and highly customizable CSS theme for Obsidian.md with features like card layout, auto-hiding sidebars, and multiple visual presets… | 76 | 2513 | active |
| @subhanhq/amicro A curated collection of premium React micro-interaction and transition components (fade-ins, tilt cards, magnetic buttons, text reveals, ca… | 56 | 2501 | active |
| ingram-projects/animxyz AnimXYZ is a composable CSS animation library that lets developers describe animations declaratively with utility attributes and CSS variab… | 95 | 2499 | stable |
| nunomaduro/termwind Termwind is a PHP library that lets developers style command-line application output using the Tailwind CSS API and HTML-like syntax. It re… | 81 | 2498 | active |
| mattdelacdev/WOW WOW.js is a lightweight (3kb) JavaScript library that reveals CSS animations as the user scrolls down a page. It pairs naturally with Anima… | 23 | 9890 | maintenance |
| evolus/pencil Pencil is a free, open-source desktop application for GUI prototyping and diagram drawing, built on Electron. It ships with built-in shape … | 67 | 9874 | maintenance |
| StartBootstrap/startbootstrap-sb-admin-2 SB Admin 2 is a free, open source Bootstrap 4 admin dashboard theme from Start Bootstrap, distributed as HTML/SCSS template files. It ships… | 32 | 9864 | maintenance |
| vuematerial/vue-material Vue Material is a set of ready-to-use Vue.js components built exactly to Google's Material Design specifications. It provides a lightweight… | 23 | 9824 | maintenance |
| Admin One Admin One is a free, MIT-licensed Vue.js 3 admin dashboard template built with Tailwind CSS 4, Vite, and Pinia, featuring dark mode and res… | 47 | 2469 | active |
| kivymd/KivyMD KivyMD is a collection of Material Design compliant widgets for use with Kivy, a Python framework for cross-platform, touch-enabled graphic… | 77 | 2466 | active |
| khang-nd/7.css 7.css is a JS-independent, tree-shakeable CSS framework that styles semantic HTML to faithfully recreate the Windows 7 (Aero) user interfac… | 78 | 2458 | active |
| craftzdog/craftzdog-homepage The source code of Takuya Matsuyama's personal homepage and portfolio website (craftz.dog), built with Next.js, Chakra UI, Three.js, and Fr… | 58 | 2458 | active |
| webtui/webtui WebTUI is a modular CSS library that recreates the look and feel of terminal user interfaces in the browser. It ships as an npm package wit… | 80 | 2447 | active |
| mui-treasury MUI Treasury is a component registry for Material UI providing hand-crafted components, blocks, and a refined theme for building modern Rea… | 66 | 2440 | active |
| frappe/builder Frappe Builder is a low-code, Figma-like visual website builder that lets users design and instantly publish fast, responsive web pages. It… | 94 | 2432 | active |
| ksoichiro/Android-ObservableScrollView An Android library that lets developers observe scroll events on scrollable views like ListView and ScrollView. It provides callbacks for i… | 32 | 9602 | maintenance |
| skydoves/TransformationLayout An Android library by skydoves that implements Material Design container transform animations, allowing Views, Activities, and Fragments to… | 46 | 2426 | stable |
| NightCatSama/vue-slider-component A highly customizable slider component for Vue 2 and Vue 3, supporting range sliders, marks, multiple themes, SSR, and TypeScript. It is di… | 32 | 2420 | stable |
| nanxiaobei/hugo-paper Paper is a simple, clean, and customizable theme for the Hugo static site generator, written primarily in CSS. It offers light/dark modes, … | 73 | 2415 | active |
| refact0r/system24 system24 is a customizable TUI-style Discord theme for client mods like BetterDiscord and Vencord, built on the midnight-discord core style… | 69 | 2413 | active |
| One Page Scroll A jQuery plugin that transforms a website into an Apple-style one-page scroller where users move one full section at a time, popularized by… | 50 | 9467 | maintenance |
| ncdai/chanhdai.com A pixel-perfect developer portfolio website and shadcn/ui component registry built with Next.js, Tailwind CSS, and MDX. It serves both as a… | 74 | 2395 | active |
| southleft/figma-console-mcp A Model Context Protocol (MCP) server that connects AI assistants like Claude to Figma, exposing design tokens, variables, components, styl… | 78 | 2392 | active |
| Iceberg color scheme Iceberg is a well-designed bluish dark color scheme for Vim and Neovim, with light background support and 256-color terminal compatibility.… | 61 | 2388 | stable |
| mrmrs/colors colors.css is a tiny CSS library (~900 bytes) providing better default color classes for text, backgrounds, borders, and SVG fills/strokes.… | 23 | 9415 | maintenance |
| glen-cheney/Shuffle Shuffle.js is a JavaScript library for categorizing, sorting, and filtering responsive grids of DOM items with animated transitions. It han… | 87 | 2375 | active |
| chakra-ui/park-ui Park UI is a collection of beautifully designed, accessible UI components built on Ark UI (headless components) and Panda CSS, distributed … | 61 | 2372 | active |
| Touying Touying is a Typst package for creating presentation slides with concise markup, multiple built-in themes, and step-by-step animation suppo… | 91 | 2370 | active |
| kristoferjoseph/flexboxgrid Flexbox Grid is a lightweight CSS grid system built on the CSS3 flex display property, providing responsive 12-column layouts with classes … | 32 | 9290 | maintenance |
| daylerees/colour-schemes A collection of colour schemes for many popular text editors and syntax highlighters, created by Dayle Rees. Themes are generated from a sh… | 32 | 9280 | maintenance |
| mdbootstrap/material-design-for-bootstrap Material Design for Bootstrap (MDB) is a UI kit that applies Google's Material Design to Bootstrap, offering 700+ components, templates, an… | 62 | 9241 | maintenance |
| Taiizor/ReaLTaiizor ReaLTaiizor is a .NET WinForms control library offering a wide range of user-friendly, design-focused UI components. It supports multiple t… | 66 | 2348 | active |
| Runixe786/MD3-Windows A Rainmeter skin that brings Material You-style dynamic widgets to the Windows desktop, adapting colors from the user's wallpaper with ligh… | 31 | 2341 | active |
| elad2412/the-new-css-reset A lightweight CSS reset package that removes default user-agent styles from HTML elements using modern CSS features like `all: unset`, `rev… | 32 | 2336 | stable |
| tailark/blocks An open-source shadcn/ui registry of prebuilt marketing blocks, pages, and illustrations for Tailwind-based websites. Components are instal… | 60 | 2330 | active |
| TailAdmin Admin Dashboard TailAdmin is a free, open-source admin dashboard template built with Next.js, React, TypeScript, and Tailwind CSS, providing pre-built UI c… | 74 | 2329 | active |
| themix-project/themix-gui Themix GUI (formerly Oomox) is a graphical application for designing and generating color variations of GTK themes, icon themes, and app-sp… | 65 | 2320 | active |
| bytedance/IconPark IconPark is an icon library from ByteDance offering 2000+ high-quality SVG icons that can be transformed into multiple themes (outline, fil… | 10 | 9043 | maintenance |
| styled-components/xstyled xstyled is a utility-first CSS-in-JS framework for React, built on top of styled-components or Emotion. It lets you style components with p… | 84 | 2302 | active |
| uber/baseweb Base Web is a React component library implementing Uber's Base design system, providing modern, responsive, themeable UI components. It is … | 66 | 9009 | maintenance |
| Mokshit06/typewind Typewind is a typesafe, zero-runtime wrapper around Tailwind CSS that lets you write Tailwind classes as TypeScript expressions via a `tw` … | 53 | 2290 | active |
| mertJF/tailblocks A collection of 60+ ready-to-use Tailwind CSS HTML blocks with responsive layouts, dark mode, and color variations. Users browse blocks on … | 32 | 8877 | maintenance |
| pronist/hello hELLO is a popular open-source skin (theme) for the Tistory blogging platform, built with the Tidory framework using Pug templates, Node.js… | 54 | 2257 | active |
| akveo/eva-icons Eva Icons is an open-source pack of over 480 crafted icons for common UI actions and items, provided in SVG, PNG, web font, and Sketch form… | 23 | 8809 | maintenance |
| antoniandre/splitpanes Splitpanes is a Vue.js component library providing a reliable, touch-ready splitter/resizer for creating resizable panes in web application… | 72 | 2252 | stable |
| youzan/zent Zent is a React component library developed and used at Youzan, offering 50+ essential and domain-specific UI components. It supports TypeS… | 33 | 2248 | active |
| Reshaped Reshaped is a professionally crafted design system providing accessible React components, hooks, utilities, and design tokens, synced with … | 93 | 2244 | active |
| 5t3ph/stylestage Style Stage is a community-driven CSS showcase site (built with 11ty) where contributors restyle a fixed, semantic HTML page by submitting … | 57 | 2228 | active |
| Teradata/covalent Covalent is Teradata's open-source design system providing a reusable component library for building consistent, branded web experiences. I… | 92 | 2223 | active |
| kognise/water.css Water.css is a tiny, classless CSS framework that styles semantic HTML with no markup changes—just add a stylesheet link. It supports autom… | 32 | 8653 | maintenance |
| IBAnimatable/IBAnimatable IBAnimatable is a Swift library that extends UIKit so developers and designers can design customized UI, animations, transitions, and gestu… | 23 | 8634 | maintenance |
| Volantis Hexo Theme Volantis is a feature-rich, highly modular theme for the Hexo static site generator, distributed as an npm package. It supports everything … | 94 | 2217 | active |
| lscambo13/ElegantFin ElegantFin is a custom CSS theme for Jellyfin inspired by Jellyseerr's design, providing a modern, polished UI/UX overhaul. It works across… | 80 | 2212 | active |
| aduskin/AduSkin AduSkin is a beautiful WPF control UI library for C#/.NET desktop applications, providing restyled native controls, multi-color themes, and… | 77 | 2212 | active |
| sersavan/shadcn-multi-select-component A copy-paste multi-select dropdown component built with React, TypeScript, Tailwind CSS, and shadcn/ui. It offers searchable, grouped, anim… | 66 | 2212 | active |
| React Toolbox React Toolbox is a set of React components implementing Google's Material Design specification, styled with CSS Modules and PostCSS. It int… | 23 | 8608 | maintenance |
| miniMAC/magic Magic is a lightweight CSS3 animation library (about 3.1 kB gzipped) providing dozens of special-effect animation classes like puffIn, twis… | 23 | 8596 | maintenance |
| Berry Berry is a free, MIT-licensed React admin dashboard template built with Material UI (MUI v7) and React 19. It provides prebuilt, responsive… | 78 | 2190 | active |
| StartBootstrap/startbootstrap-resume A free, open-source Bootstrap resume/CV theme by Start Bootstrap featuring a fixed sidebar layout with content sections. It ships prebuilt … | 32 | 2181 | stable |
| kokonut-labs/kokonutui KokonutUI is an open-source collection of 100+ animated React UI components built with Tailwind CSS, shadcn/ui, and Motion, installable via… | 67 | 2174 | active |
| ecklf/tailwindcss-radix A Tailwind CSS plugin that generates utilities and variants for styling Radix UI component state via data attributes. It provides prefixed … | 37 | 2162 | active |
| geosigno/simpleParallax.js simpleParallax.js is a lightweight TypeScript library that adds parallax scroll effects directly to <img> tags, available for both React an… | 75 | 2161 | active |
| adobe/leonardo Leonardo is an open-source tool from Adobe for generating accessible, adaptive color palettes based on desired contrast ratios. It includes… | 80 | 2154 | active |
| primefaces/primereact PrimeReact is a comprehensive React UI component library offering 70+ accessible, themeable components (datatables, dialogs, charts, forms)… | 95 | 8312 | maintenance |
| marcelodolza/iziModal iziModal is a lightweight, responsive jQuery plugin for creating elegant, animated modal dialogs. It supports iframe and Ajax content, data… | 10 | 2145 | stable |
| brittanychiang.com The fourth iteration of Brittany Chiang's personal portfolio website, built with Gatsby and styled-components and hosted on Netlify. It is … | 32 | 8284 | maintenance |
| CoreUI CoreUI Icons is an open-source icon set with 1500+ free icons available in SVG, PNG, Webfont, and JavaScript formats, including linear, bra… | 76 | 2134 | active |
| op7418/logo-generator-skill A Claude Code skill that generates professional SVG logos in 6+ design variants and produces high-end showcase images using Gemini 3.1 Flas… | 46 | 2134 | active |
| StartBootstrap/startbootstrap-clean-blog-jekyll The official Jekyll version of the Clean Blog theme by Start Bootstrap, a stylish responsive blog theme built on Bootstrap 4. It provides b… | 32 | 2131 | stable |
| Arc Theme Suite Arc is a flat GTK theme with transparent elements for GTK 2, GTK 3, and GNOME Shell, available in Arc, Arc-Darker, and Arc-Dark variants. I… | 23 | 8233 | maintenance |
| NexT Hexo Theme NexT is an elegant and powerful theme for the Hexo static site generator, offering four visual schemes (Muse, Mist, Pisces, Gemini) and ext… | 23 | 8225 | maintenance |
| Radivarig/UvSquares A Blender addon that reshapes selected UV quad faces into a grid of squares or shape-matching rectangles in the UV Editor. It also provides… | 52 | 2125 | active |
| rpearce/react-medium-image-zoom A React library that adds Medium.com-style image zooming to images, background images, picture elements, figures, and SVGs. It has been mai… | 95 | 2119 | active |
| exyte/Grid A SwiftUI library providing a powerful Grid container view inspired by CSS Grid. It enables flexible, declarative grid layouts for Apple pl… | 65 | 2119 | active |
| jsxstyle/jsxstyle jsxstyle is an inline style system for JSX that lets you style components via props on special components like Row, Col, and Block. Styles … | 89 | 2112 | active |
| filipelinhares/ress A modern CSS reset built on top of Normalize.css that provides a solid baseline stylesheet for web projects. It normalizes browser defaults… | 72 | 2081 | stable |
| vinceliuice/WhiteSur-icon-theme WhiteSur Icon Theme is a MacOS Big Sur style icon theme for Linux desktops, installable via a shell script with color variants and KDE/GTK … | 87 | 2079 | active |
| todc/todc-bootstrap TODC Bootstrap is a Google-styled theme for the Bootstrap CSS framework, recreating the look of Google's UI (Gmail, Docs, Calendar) on Boot… | 66 | 2076 | active |
| Aris-t2/CustomCSSforFx A collection of custom CSS tweaks (userChrome.css/userContent.css) for customizing the Firefox browser UI. It provides prebuilt stylesheets… | 48 | 2072 | active |
| StartBootstrap/startbootstrap-creative A free, open-source one-page HTML theme for creatives built on Bootstrap 4 by Start Bootstrap. It ships prebuilt dist files plus a Pug/SCSS… | 62 | 2069 | active |
| ivanceras/sauron Sauron is a versatile Rust web framework and library for building client-side and/or server-side web applications, inspired by The Elm Arch… | 23 | 2066 | active |
| matugen Matugen is a cross-platform CLI tool written in Rust that generates Material You (Material Design 3) and base16 color schemes, typically fr… | 90 | 2064 | active |
| atlassian-labs/compiled Compiled is a compile-time CSS-in-JS library for React that lets you style components with a familiar css prop, styled API, and ClassNames … | 96 | 2055 | active |
| zombieFox/nightTab nightTab is a customizable browser new tab page that replaces the default with a neutral start page accented by a chosen colour. It lets us… | 23 | 2055 | stable |
| Rebass UI Library Rebass is a library of React primitive UI components built on top of Styled System, providing themeable, stateless building blocks for layo… | 23 | 7895 | maintenance |
| styled-system/styled-system Styled System is a JavaScript library that provides utility style props for rapidly building UI components with CSS-in-JS libraries like st… | 23 | 7862 | maintenance |
| progressbar.js ProgressBar.js is a lightweight JavaScript library for creating responsive, animated progress bars using SVG paths. It ships with built-in … | 23 | 7848 | maintenance |
| TheOrcDev/8bitcn-ui 8bitcn/ui is an open-source collection of retro 8-bit styled, accessible React UI components built on shadcn/ui, distributed via a copy-pas… | 64 | 2043 | active |
| xaoxuu/hexo-theme-stellar Stellar is a Hexo theme that combines a blog, wiki documentation system, columns, and notebooks into one integrated personal knowledge base… | 98 | 2039 | active |
| hakimel/Ladda Ladda is a JavaScript/CSS library that embeds loading indicators (spinners and progress bars) directly into buttons. It provides immediate … | 32 | 7789 | maintenance |
| ekmas/cs16.css cs16.css is a CSS library that recreates the Counter Strike 1.6 game UI as reusable web components. It provides styled buttons, inputs, che… | 21 | 2029 | active |
| argyleink/transition.css A drop-in CSS library providing 46 pre-built clip-path based transitions and animations via simple HTML attributes. It ships as a single st… | 31 | 2023 | stable |