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 |
|---|---|---|---|
| drcmda/react-springy-parallax A springy, composable parallax scrolling library for React, supporting layered page offsets, custom easing effects, and horizontal scrollin… | 32 | 1303 | abandoned |
| nathansmith/formalize Formalize is a CSS framework (with small JS helpers for multiple libraries like jQuery, Dojo, MooTools, Prototype, YUI, and ExtJS) that nor… | 32 | 1294 | abandoned |
| cloudflare/cf-ui cf-ui is a collection of over 50 React-based UI component packages used to build interfaces at Cloudflare, styled with CSS-in-JS via Fela. … | 10 | 1291 | abandoned |
| ubuwaits/css3-buttons A collection of CSS3 button styles implemented in Sass with the Bourbon library, demonstrating advanced CSS techniques with minimal markup.… | 10 | 1290 | abandoned |
| oswaldoacauan/ghostium Ghostium is a Ghost blog theme inspired by Medium's design and UX, focused on content-first reading. It is a Handlebars-based theme with re… | 32 | 1264 | abandoned |
| developer-shivam/Crescento Crescento is an Android UI library providing custom views (CrescentoImageView and CrescentoContainer) that add a curved bottom edge to imag… | 32 | 1263 | abandoned |
| marcbouchenoire/sketch-constraints A Sketch plugin that adds constraint-based layout to Sketch, letting designers pin layers relative to their parent group or artboard and up… | 10 | 1256 | abandoned |
| marmelab/universal.css A satirical CSS framework that generates class names for every possible CSS rule (e.g. .border-top-style-dotted), marketed as 'the only CSS… | 32 | 1255 | abandoned |
| cute/SketchI18N A Sketch.app plugin that translates the Sketch user interface into multiple languages, including Chinese Simplified/Traditional, German, Ja… | 10 | 1245 | abandoned |
| artursapek/mondrian Mondrian is a web-based vector graphics editor for creating, editing, and exporting simple SVG files, written in CoffeeScript. It offers pe… | 10 | 1236 | abandoned |
| txusballesteros/welcome-coordinator An Android library for building welcome/onboarding wizards and multi-step form flows with swipeable pages and custom scroll-linked behavior… | 32 | 1223 | abandoned |
| robertwijas/UISS UISS is an iOS library that lets developers define UIKit app styling via JSON stylesheets built on top of UIAppearance proxies. It supports… | 10 | 1221 | abandoned |
| select-css A small CSS library by Filament Group that provides cross-browser, consistent styling for HTML select elements. It normalizes appearance ac… | 10 | 1218 | abandoned |
| Briefs Briefs is an Objective-C toolkit and companion iPhone app for building interactive, tappable wireframes and app prototypes that run directl… | 32 | 1214 | abandoned |
| vicpenap/PrettyKit PrettyKit is an Objective-C library of UIKit subclasses and widgets for iOS that enables deeper visual customization of standard UI element… | 32 | 1211 | abandoned |
| DrewDahlman/Mason Mason.js is a jQuery plugin that arranges elements into a perfectly filled grid, eliminating the gaps left by masonry-style layouts. It sup… | 10 | 1211 | abandoned |
| joshuagatcke/HTML-KickStart HTML KickStart is an ultra-lean set of HTML5, CSS, and jQuery files, layouts, and UI elements for rapidly building website layouts. It prov… | 10 | 1209 | abandoned |
| ManuelPeinado/GlassActionBar An Android library that applies a glass-like blur effect to the action bar, supporting the stock action bar, ActionBarCompat, and ActionBar… | 23 | 1204 | abandoned |
| githubwing/ByeBurger ByeBurger is an Android behavior library that makes title bars, bottom navigation views, and floating buttons hide on scroll and reappear w… | 23 | 1201 | abandoned |
| codrops/SeatPreview An experimental Codrops demo showing a 3D perspective preview of a selected cinema seat, built with HTML, CSS 3D transforms, and JavaScript… | 32 | 1186 | abandoned |
| posva/vue-mdc A Vue.js 2 wrapper library adapting Google's Material Components web into reusable Vue components, with SSR support. It is no longer active… | 10 | 1181 | abandoned |
| mrjasonweaver/flexnav FlexNav is a jQuery plugin for building responsive, multi-level site navigation menus with dropdowns. It uses media queries and touch event… | 23 | 1168 | abandoned |
| PatternFly PatternFly 3 is an HTML, CSS, and jQuery reference implementation of the PatternFly design system, built as a skinned and extended version … | 10 | 1137 | abandoned |
| stephband/jparallax A jQuery plugin that turns DOM nodes into absolutely positioned layers that move at different rates in response to mouse movement, creating… | 32 | 1133 | abandoned |
| jonikorpi/Frameless Frameless is a CSS grid system for fixed-column, adaptive responsive layouts, offering an alternative to fluid grids. It ships as LESS and … | 10 | 1119 | abandoned |
| dowjones/intentionjs Intention.js is a lightweight JavaScript library from Dow Jones that manipulates the DOM via HTML attributes to handle responsive design on… | 32 | 1115 | abandoned |
| nathanford/type.js Type.js is a JavaScript library that adds new typographic CSS properties like kerning-pairs, rag-adjust, widow-adjust, and min/max font-siz… | 32 | 1113 | abandoned |
| iwasrobbed/RPFloatingPlaceholders Objective-C subclasses of UITextField and UITextView whose placeholders animate into floating labels when the user enters text. It was used… | 32 | 1113 | abandoned |
| FremyCompany/css-grid-polyfill A JavaScript polyfill that implements the CSS Grid Layout specification in browsers lacking native support, including IE 9+. It parses styl… | 32 | 1106 | abandoned |
| mastastealth/sass-flex-mixin A set of Sass mixins for cross-browser Flexbox support, emitting fallback old syntax for IE10 and mobile WebKit plus the final standards sy… | 23 | 1106 | abandoned |
| hitherejoe/Bourbon Bourbon is an open-source Dribbble client for Android, built for mobile, tablet, Wear, and TV form factors. It serves as an experiment demo… | 32 | 1103 | abandoned |
| mrmrs/fluidity An extremely small responsive CSS framework (247 minified bytes) that patches the remaining responsiveness gaps in plain HTML. It includes … | 23 | 1095 | abandoned |
| sahildave/Search-View-Layout An Android library implementing the Material Design expanding search bar seen in the Lollipop Dialer and Google Maps. It provides a collaps… | 32 | 1092 | abandoned |
| w446108264/XhsWelcomeAnim A demo Android application replicating the Xiaohongshu (Little Red Book) welcome/onboarding screen with parallax animation effects, written… | 32 | 1091 | abandoned |
| atef-najar/react-native-shop-ui A React Native UI template for a clothes shopping app built with Native Base components, including pages for home, shop, product, cart, wis… | 32 | 1083 | abandoned |
| Victa/curtain.js Curtain.js is a jQuery plugin that creates web pages with multiple fixed panels that unroll like a rising curtain as the user scrolls. It s… | 32 | 1072 | abandoned |
| lab2023/hierapolis Hierapolis is a flat-style admin dashboard theme built on Twitter Bootstrap 3 with Sass and Compass, developed using Middleman. It provides… | 32 | 1066 | abandoned |
| indragiek/INAppStoreWindow INAppStoreWindow is an Objective-C NSWindow subclass for macOS that provides a highly customizable title bar and traffic light buttons, ori… | 32 | 1060 | abandoned |
| Treesaver/treesaver Treesaver is a JavaScript framework for creating magazine-style, column- and page-based layouts using standards-compliant HTML and CSS. It … | 32 | 1057 | abandoned |
| Indamix/real-shadow A small JavaScript module that casts photorealistic CSS box-shadow and text-shadow effects on any DOM element, optionally following the mou… | 32 | 1056 | abandoned |
| titon/toolkit Titon Toolkit is a collection of user interface components built on React, following the presentational component paradigm. It provides reu… | 10 | 1056 | abandoned |
| kippt/jekyll-incorporated Jekyll Incorporated is a modern Jekyll-based blog theme designed for company, product, and team blogs. It ships with configuration, styling… | 10 | 1048 | abandoned |
| zirouan/NavigationDrawer-MaterialDesign An Android library that implements a Material Design navigation drawer, letting activities extend a NavigationLiveo base class for quick se… | 32 | 1045 | abandoned |
| ddwht/sketch-dynamic-button A Sketch.app plugin that creates buttons with fixed paddings regardless of the text they contain. Users type padding values in a text layer… | 32 | 1034 | abandoned |
| Enclavely/tailor Tailor is a free WordPress page builder plugin that provides true drag-and-drop layout creation with rows, nested columns, templates, and a… | 23 | 1034 | abandoned |
| z56402344/BaseAnimation An Android demo application collecting nearly 200 animation examples and custom controls with full source code, including splash screens, L… | 32 | 1030 | abandoned |
| maqetta/maqetta Maqetta is a browser-based WYSIWYG authoring tool for designing HTML5 desktop and mobile user interfaces via drag-and-drop assembly. It inc… | 23 | 1025 | abandoned |
| bootcards/bootcards Bootcards is a cards-based UI framework built on top of Bootstrap, providing a native look on Android, iOS, and desktop with dual-pane supp… | 10 | 1018 | abandoned |
| codrops/ModalWindowEffects A collection of experimental modal window appearance effects built with CSS transitions and animations, published as demo code by Codrops. … | 32 | 1013 | abandoned |
| CSSX CSSX is a set of tools (transpiler, client-side library, CLI, and bundler plugins) for writing vanilla CSS inside JavaScript, generating re… | 32 | 1000 | abandoned |
| nexu-io/open-design OpenDesign is an open‑source, local‑first desktop application that turns AI coding agents into a full design engine. It lets you describe a… | 82 | 101968 | active |
| drawDB drawDB is a free, browser-based database entity relationship diagram (ERD) editor with SQL generation and import/export. It supports multip… | 74 | 39908 | active |
| GSAP GSAP (GreenSock Animation Platform) is a framework-agnostic JavaScript animation library for animating CSS, SVG, canvas, WebGL, and generic… | 63 | 29227 | stable |
| Pug Pug is a high-performance, feature-rich template engine for Node.js and browsers, heavily influenced by Haml, that compiles indentation-bas… | 72 | 21838 | stable |
| Less Less.js is the official JavaScript compiler for Less, a backwards-compatible dynamic stylesheet language that extends CSS with variables, m… | 93 | 17018 | stable |
| mui/base-ui Base UI is an unstyled React component library for building accessible user interfaces and design systems, created by the makers of Radix, … | 93 | 11162 | active |
| microsoft/fluentui-system-icons A collection of Microsoft's Fluent System Icons distributed as SVG assets and native packages for Android, iOS/macOS, and Flutter. It provi… | 77 | 10912 | active |
| Acly/krita-ai-diffusion A Krita plugin providing a streamlined interface for AI image generation, inpainting, and outpainting within the Krita painting application… | 92 | 10668 | active |
| critical A Node.js tool that extracts above-the-fold (critical-path) CSS from HTML pages, inlines it into the document head, and asynchronously load… | 88 | 10287 | active |
| Chirpy Jekyll Theme Chirpy is a minimal, responsive, and feature-rich Jekyll theme designed for technical writing and personal blogs. It ships as a Ruby gem wi… | 87 | 10287 | stable |
| qrohlf/trianglify Trianglify is a JavaScript library that algorithmically generates colorful low-poly triangle mesh patterns, output as SVG images, canvas el… | 38 | 10085 | stable |
| HyDE HyDE is a shell-based theming and configuration framework that turns Hyprland-based Linux systems into a fully customized, aesthetic deskto… | 87 | 9673 | active |
| huntabyte/shadcn-svelte A community-led Svelte port of shadcn/ui providing accessible, customizable UI components that you copy into your app via a CLI, built on b… | 97 | 9190 | active |
| CoreBunch/Instatic Instatic is a self-hosted, MIT-licensed visual CMS that combines a canvas page editor, content engine, media, auth, forms, and plugin syste… | 78 | 8915 | active |
| Builder.io Builder.io is a visual development platform whose open-source repo contains SDKs, examples, starters, and plugins for integrating a drag-an… | 94 | 8862 | active |
| Nutlope/logocreator An open-source AI logo generator web app that creates brand-ready logos using FLUX models on Together AI, with logo editing, style presets,… | 62 | 8771 | active |
| Grommet Grommet is a React-based UI framework and design system that packages accessible, modular, responsive, and themeable components for buildin… | 94 | 8351 | stable |
| 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, … | 61 | 7995 | active |
| zsviczian/obsidian-excalidraw-plugin An Obsidian plugin that integrates the Excalidraw sketching and diagramming tool into Obsidian vaults. It lets users create, edit, store, a… | 93 | 7678 | active |
| 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… | 73 | 7463 | active |
| 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, … | 77 | 7121 | active |
| 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… | 96 | 6867 | active |
| MengTo/threeui ThreeUI Community is an open-source catalog of React components built with Three.js, WebGL, and shaders, featuring live interactive rendere… | 54 | 6766 | active |
| 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… | 100 | 6067 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| s1dashu/ip-as-logo-skill A compact Agent Skill that guides AI agents to generate highly simplified, rounded, subtly neo-skeuomorphic IP mascot logos. It follows the… | 54 | 5575 | active |
| vuejs/vuepress VuePress is a minimalistic Vue-powered static site generator that renders markdown-centered projects into pre-rendered static HTML pages th… | 23 | 22727 | maintenance |
| DavidHDev/canvas-ui An open-source, framework-agnostic library of creative UI components drawn on canvas, where real HTML is rendered inside a canvas element w… | 57 | 4788 | active |
| cloudflare/kumo Kumo is Cloudflare's open-source React component library providing accessible, design-system-compliant UI components built on Base UI. It s… | 82 | 4021 | active |
| concrete-utopia/utopia Utopia is an integrated design and development environment for React where React code is the source of truth and components can be edited i… | 39 | 3786 | active |
| airbnb/react-sketchapp A React renderer that renders React components directly into Sketch documents, built by Airbnb for managing design system assets in code. I… | 42 | 14857 | maintenance |
| pctrade/end4-pC A personal fork of end-4's illogical-impulse (dots-hyprland) desktop shell, written in QML for Quickshell on Hyprland. It provides a Materi… | 60 | 3482 | active |
| paper-design/shaders Paper Shaders is a collection of zero-dependency HTML canvas/WebGL shader components for websites, available as vanilla JS and React npm pa… | 66 | 3475 | active |
| threlte/threlte Threlte is a declarative, type-safe 3D framework for Svelte that wraps Three.js with reactive components. It ships as modular packages incl… | 93 | 3340 | active |
| tmcw/big Big is a tiny (~16kb) HTML-based presentation system where slides are simple div elements and text is automatically sized to fit the screen… | 42 | 3318 | active |
| PyroCMS PyroCMS is a modular, open-source content management system and development platform built on the Laravel PHP framework. It provides a resp… | 66 | 3175 | active |
| Studio Admin Dashboard Template A modern admin dashboard template built with Next.js 16, TypeScript, Tailwind CSS v4, and Shadcn UI. It ships with multiple prebuilt dashbo… | 68 | 3126 | active |
| Licoy/wordpress-theme-puock Puock is a high-quality, responsive WordPress theme written in PHP with light/dark mode, no-refresh (pjax) loading, and many built-in featu… | 97 | 2974 | active |
| rtivital/omatsuri Omatsuri is a progressive web application bundling 12 open-source frontend-focused tools such as CSS generators, SVG compression/conversion… | 50 | 2972 | active |
| Mosaic Lite Mosaic Lite is a free, responsive admin dashboard template built with Tailwind CSS and fully coded in React, bootstrapped with Vite. It shi… | 23 | 2853 | active |
| VuePress VuePress is a Vue-powered static site generator with a markdown-centered project structure that pre-renders static HTML and runs as an SPA … | 85 | 2835 | active |
| muxinc/media-chrome Media Chrome is a collection of framework-agnostic web components (custom elements) for building fully customizable audio and video player … | 88 | 2748 | active |
| vuestorefront/storefront-ui Storefront UI is an open-source, framework-agnostic UI component library and design system for React and Vue.js, built specifically for eCo… | 96 | 2745 | active |
| lobehub/lobe-icons Lobe Icons is a collection of AI and LLM brand logos and icons (OpenAI, Claude, Gemini, etc.) packaged as React and React Native components… | 89 | 2622 | active |
| ruucm/shadergradient ShaderGradient is a React library built on Three.js and react-three-fiber that renders customizable, animated 3D moving gradients. It also … | 75 | 2586 | active |
| javierbyte/img2css A web tool that converts any image into pure CSS, recreating it as a matrix of box-shadows on a single pixel div or as a base64-embedded im… | 64 | 2499 | active |
| dsphper/lanhu-mcp A Model Context Protocol (MCP) server that integrates the Lanhu design collaboration platform with AI coding assistants like Cursor, Claude… | 81 | 2458 | active |
| amaancoderx/npxskillui SkillUI is a Node.js CLI that crawls websites, git repos, or local codebases and extracts their complete design system (colors, typography,… | 48 | 2375 | active |
| mlaursen/react-md react-md is an accessible React component library implementing Material Design, styled with Sass/SCSS and written in TypeScript. It provide… | 92 | 2325 | active |
| cyanharlow/purecss-francine Pure CSS Francine is a hand-coded artwork depicting an 18th-century oil painting style portrait created entirely with HTML and CSS, with no… | 32 | 7758 | maintenance |