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 |
|---|---|---|---|
| rajaprerak/rajaprerak.github.io A responsive personal portfolio website template built with HTML, CSS, and Bootstrap, designed to be hosted on GitHub Pages. It includes se… | 32 | 1206 | active |
| bootflat/bootflat.github.io Bootflat is an open source flat UI kit built on top of Bootstrap 3.3.0, written with Sass, providing styled components for building elegant… | 23 | 4211 | maintenance |
| Vvveb CMS VvvebJs is a drag-and-drop page builder library written in vanilla JavaScript with no dependencies or build tools, bundled with Bootstrap 5… | 88 | 1203 | active |
| Ashutoshx7/VengeanceUI VengeanceUI is an open-source library of animated, copy-paste React UI components for building landing pages and marketing websites, instal… | 62 | 1203 | active |
| PaoloCuscela/Cards A Swift library that recreates the card views from the iOS 11 App Store for UIKit apps, with IBDesignable support for use in storyboards. I… | 23 | 4201 | maintenance |
| nevertoday/zhongguo-traditional-colors An open-source static website and reference library of 742 Chinese traditional colors, providing high-resolution color cards with HEX, RGB,… | 61 | 1199 | active |
| ful1e5/Bibata_Cursor Bibata is an open-source, material-designed mouse cursor theme with multiple color and size variants, popular in the Linux community and al… | 66 | 4183 | maintenance |
| vanila-io/wireflow Wireflow is an open-source, real-time collaborative tool for creating user flow and wireflow diagrams. It is a self-hostable web applicatio… | 32 | 4168 | maintenance |
| vague-theme/vague.nvim Vague is a dark, low-contrast, pastel colorscheme for Neovim written in Lua. It supports transparent backgrounds, configurable colors, and … | 80 | 1193 | active |
| awesome-reveal/react-awesome-reveal React Awesome Reveal is a lightweight React component library for adding scroll-triggered reveal animations using the Intersection Observer… | 34 | 1192 | active |
| zard-ui/zardui Zard/ui is an open-source Angular component library inspired by shadcn/ui, built with TailwindCSS v4 and influenced by Ng-zorro. It provide… | 84 | 1189 | active |
| joshwcomeau/react-flip-move A React component library that animates DOM changes such as list reordering using the FLIP technique with hardware-accelerated CSS transfor… | 23 | 4136 | maintenance |
| Dorota1997/react-frontend-dev-portfolio A customizable React portfolio template for front-end developers with sections for about, experience, skills, and projects. It supports lig… | 32 | 1185 | active |
| Solitude Theme Solitude is a feature-rich blog theme for the Hexo static site generator (with a separate native Hugo edition), built with Stylus and offer… | 89 | 1184 | active |
| Skyscanner/SkyFloatingLabelTextField A Swift UIKit library implementing the 'Float Label Pattern' text field for iOS, with customizable floating titles, icons, RTL support, and… | 10 | 4124 | maintenance |
| daangn/seed-design SEED is Daangn's unified design system, providing design tokens, styled React components, and cross-platform styles (React, iOS, Android, L… | 95 | 1183 | active |
| stdware/qwindowkit QWindowKit is a cross-platform window customization framework for Qt Widgets and Qt Quick that lets applications replace the native title b… | 75 | 1180 | active |
| mgarin/weblaf WebLaF is an open-source Look & Feel and component library for Java Swing desktop applications, written in pure Java. It provides reskinnab… | 23 | 1179 | active |
| pages-themes/hacker Hacker is a Jekyll theme with a green-on-black hacker aesthetic designed for GitHub Pages sites. It is distributed as a Ruby gem and config… | 23 | 1177 | stable |
| ubaimutl/react-portfolio A simple, responsive multi-page portfolio website template for developers and designers built with React, Vite, and React-Bootstrap. Conten… | 71 | 1175 | active |
| alvarotrigo/pagePiling.js pagePiling.js is a jQuery plugin that creates a scrolling pile of fullscreen sections, letting users navigate stacked page sections via mou… | 23 | 4082 | maintenance |
| vinceliuice/Colloid-icon-theme Colloid is a flat icon theme for Linux desktops with multiple folder color variants and colorscheme options. It installs via a shell script… | 81 | 1171 | active |
| DevCloudFE/vue-devui Vue DevUI is a Vue 3 component library implementing the DevUI Design system, offering 55+ high-quality UI components built with TypeScript … | 75 | 1169 | active |
| alvaromontoro/almond.css Almond.CSS is a class-less CSS stylesheet collection that makes simple semantic HTML websites look nicer without any JavaScript or classes.… | 34 | 1168 | active |
| yousinix/portfolYOU portfolYOU is a Jekyll theme for building personal portfolio and blog websites that works out of the box with GitHub Pages. It provides a m… | 23 | 1168 | active |
| author-more/penpot-desktop Penpot Desktop is an unofficial Electron-based desktop application that wraps the open-source Penpot design tool, providing a native window… | 88 | 1167 | active |
| JosephusPaye/Keen-UI Keen UI is a lightweight Vue 3 UI component library with a simple API, inspired by Google's Material Design. It focuses on interactive Java… | 23 | 4050 | maintenance |
| VKCOM/VKUI VKUI is a library of adaptive React components based on VK's design system for building web applications. It mimics the look of iOS and And… | 93 | 1165 | active |
| stephane-monnot/react-vertical-timeline A React component library for rendering vertical timelines with customizable elements, icons, dates, and styling. It provides drop-in Verti… | 49 | 1165 | stable |
| Gonzalo-D-Sales/obsidian-velocity Velocity is a modern, futuristic theme for the Obsidian note-taking app, built with SCSS and offering polished dark and light color schemes… | 80 | 1161 | active |
| chantastic/sites An Astro-based website project by chantastic, likely serving as a personal site or site starter template. It is deployed via Cloudflare, wi… | 73 | 1161 | active |
| shadcnstore/shadcn-dashboard-landing-template An open-source admin dashboard and marketing landing page template built with React, TypeScript, Tailwind CSS v4, and shadcn/ui, available … | 43 | 1160 | active |
| iblh/hexo-theme-material A Material Design theme for the Hexo static site generator, written primarily in CSS. It provides a polished blog layout with Material Desi… | 23 | 4020 | maintenance |
| codedgar/Puppertino Puppertino is a lightweight, modular CSS framework that brings the macOS look and feel to web applications, following Apple's Human Interfa… | 87 | 1157 | active |
| Yujonpradhananga/Persona-Quickshell A Persona 3 Reload themed desktop shell theme for Quickshell, designed for the Hyprland Wayland compositor. It provides themed widgets such… | 55 | 1147 | active |
| VPenkov/okayNav okayNav is a jQuery plugin that provides progressively responsive navigation, collapsing navigation links into an off-screen menu one at a … | 23 | 3974 | maintenance |
| saeedalipoor/icono Icono is a pure CSS icon pack where each icon is a single class applied to any element, requiring no fonts, SVGs, or external resources. Ic… | 23 | 3971 | maintenance |
| mdbootstrap/mdb-angular-ui-kit MDB Angular UI Kit is a Material Design component library for Angular built on Bootstrap 5, offering 700+ UI components such as modals, for… | 86 | 1143 | active |
| marvelapp/devices.css A pure CSS library that renders realistic phone and tablet device frames using only CSS and HTML snippets. It provides prebuilt device mock… | 23 | 3958 | maintenance |
| hyprwm/hyprpicker hyprpicker is a Wayland color picker utility compatible with wlroots-based compositors. It lets users click anywhere on screen to sample an… | 83 | 1142 | active |
| Malt Malt is a customizable real-time rendering framework for stylized non-photorealistic rendering (NPR), distributed as a Blender addon. It le… | 63 | 1138 | active |
| puikinsh/CoolAdmin CoolAdmin is a free, MIT-licensed admin dashboard template built on Bootstrap 5.3.8 with vanilla JavaScript (no jQuery) and no required bui… | 86 | 1137 | active |
| bansal/pattern.css A CSS-only library that fills empty backgrounds with beautiful patterns like checks, grids, dots, and stripes using utility classes. It wei… | 32 | 3923 | maintenance |
| MoncyDev/Portfolio-Website An open-source personal portfolio website showcasing 3D interactions and creative web design, built with React, TypeScript, GSAP, and Three… | 51 | 1133 | active |
| hundredrabbits/Dotgrid Dotgrid is a minimalist grid-based vector drawing application for creating logos, icons, and type. It supports layers, the full SVG spec, e… | 36 | 1133 | active |
| Primer Design System Primer is GitHub's design system, and this repository is its CSS implementation written in SCSS and distributed via npm as @primer/css. It … | 94 | 3916 | maintenance |
| epicmaxco/epic-spinners A collection of CSS-animated loading spinners available as both pure HTML/CSS snippets and customizable Vue.js components. It offers 20+ sp… | 23 | 3912 | maintenance |
| danklammer/bytesize-icons Bytesize Icons is a tiny style-controlled SVG icon set of 101 hand-coded icons weighing about 12kb minified. Icons are drawn on a 32x32 gri… | 23 | 3912 | maintenance |
| AntdUI/AntdUI AntdUI is a WinForms UI control library that brings the Ant Design aesthetic to .NET desktop applications. It renders all controls with pur… | 82 | 1131 | active |
| anijs/anijs AniJS is a small JavaScript library (~8kb gzipped) that lets you add CSS3 animations and UI interactions using declarative data-anijs HTML … | 23 | 3899 | maintenance |
| creold/illustrator-scripts A collection of free ExtendScript (JSX) scripts that extend Adobe Illustrator's functionality with automation and utility features. Scripts… | 73 | 1128 | active |
| techniq/svelte-ux Svelte UX is a collection of over 200 Svelte components, actions, stores, and utilities for building highly interactive and visual applicat… | 96 | 1127 | active |
| franciscop/picnic Picnic CSS is a lightweight (~10kb) CSS library written in SCSS that styles native HTML elements without requiring presentation classes. It… | 32 | 3880 | maintenance |
| winterx/color4bg.js A JavaScript library that generates dynamic, abstract, colorful background images and animations for web pages using WebGL. It offers multi… | 48 | 1122 | active |
| jquery-backstretch/jquery-backstretch Backstretch is a jQuery plugin that adds dynamically-resized, slideshow-capable background images to any page or element. Images stretch to… | 32 | 3874 | maintenance |
| KyleAMathews/typography.js Typography.js is a JavaScript toolkit that generates harmonious typographic CSS from a simple configuration object, with a theme/plugin eco… | 51 | 3855 | maintenance |
| gijsroge/tilt.js A tiny (1.71kb gzipped) jQuery plugin that adds a 60+fps parallax tilt hover effect to elements using requestAnimationFrame. It supports co… | 23 | 3854 | maintenance |
| Etesam913/react-magic-motion react-magic-motion is a React library that automatically animates components, especially layout transitions, using a MagicMotion wrapper co… | 45 | 1116 | active |
| kayozxo/GNOME-macOS-Tahoe A macOS Tahoe-inspired theme for GNOME desktops, built with CSS for GTK3, GTK4, and GNOME Shell. It includes an interactive installer with … | 79 | 1115 | active |
| youneslaaroussi/ui-buttons A collection of 100 modern, pure-CSS button styles with hover and click effects, browsable via a live demo site. It is a copy-paste design … | 32 | 3846 | maintenance |
| Garden Design System Garden React Components is the official React component library for Zendesk's Garden design system, published as individually installable p… | 99 | 1111 | active |
| aurelhubert/ahbottomnavigation AHBottomNavigation is an Android library that implements the Material Design Bottom Navigation component in Java. It supports 3-5 tabs with… | 23 | 3816 | maintenance |
| Xiaokang2022/maliang Maliang is a lightweight Python UI framework built on tkinter where all widgets are drawn on Canvas, enabling modern, themed, custom interf… | 76 | 1107 | active |
| MiguelCatalan/MaterialSearchView An Android library that implements a Material Design styled SearchView widget for apps targeting API 14 and above. It provides a toolbar-in… | 23 | 3806 | maintenance |
| cworld1/astro-theme-pure Astro Theme Pure is a blog and documentation theme built on the Astro static site framework, published as an npm package (astro-pure). It s… | 87 | 1102 | active |
| shenliyang/hexo-theme-snippet Snippet is a clean, minimalist theme for the Hexo static site generator, built with native JavaScript and the Less CSS preprocessor. It sup… | 43 | 1102 | active |
| space10-community/conversational-form Conversational Form is an open-source JavaScript library by SPACE10 that transforms standard HTML web forms into conversational, chat-like … | 23 | 3793 | maintenance |
| inuit.css inuit.css is a powerful, scalable Sass-based CSS framework built on BEM and OOCSS principles. This original repository has been superseded … | 32 | 3789 | maintenance |
| suitcss/suit SUIT CSS is a collection of CSS packages and a PostCSS-based preprocessor implementing a component-based styling methodology for web UIs. I… | 23 | 3784 | maintenance |
| blivesta/animsition A jQuery plugin that adds CSS-animated page transitions to websites, offering 58 animation variants including fades, rotations, flips, zoom… | 32 | 3778 | maintenance |
| daisyui/react-daisyui react-daisyui is a React component library that wraps daisyUI components, built with TypeScript and TailwindCSS. It provides typed, themeab… | 34 | 1093 | active |
| lygttpod/SuperTextView SuperTextView is an Android UI library providing a highly customizable TextView/View component (plus SuperButton and CommonTextView) that r… | 23 | 3757 | maintenance |
| gurusabarish/hugo-profile Hugo Profile is a highly customizable, mobile-first Hugo theme for building personal portfolio and blog websites. It is built with Bootstra… | 78 | 1090 | active |
| OfficeDev/office-ui-fabric-core Office UI Fabric Core is the SCSS-based front-end CSS framework implementing the Office Design Language (now branded Fluent UI) for buildin… | 10 | 3740 | maintenance |
| tombenner/nui NUI is a drop-in UI kit for iOS that lets developers style UIKit elements using a CSS-like stylesheet with Sass/LESS-style variables. It en… | 23 | 3732 | maintenance |
| StartBootstrap/startbootstrap-modern-business Modern Business is a free, multipurpose full website template for Bootstrap 5 created by Start Bootstrap, featuring 17 unique HTML pages an… | 32 | 1085 | stable |
| bukunmialuko/flutter_ui_kit_obkm A Flutter-based collection of 100+ reusable mobile UI screens and widgets, designed from a professional design kit by Oscar Sun. It serves … | 69 | 1080 | active |
| jonbarron/jonbarron.github.io The source code for Jon Barron's personal academic website (jonbarron.info), built with HTML. It is intended to be cloned and reused as a t… | 77 | 3700 | maintenance |
| BuilderIO/figma-html A tool (Figma plugin and Chrome extension) by Builder.io that converts any website's HTML into editable Figma designs. The original reposit… | 45 | 3698 | maintenance |
| Alva Alva is a design tool for creating living prototypes built from real React code components, letting designers and developers compose workin… | 10 | 3693 | maintenance |
| pixelsign/html5-device-mockups A CSS/HTML library providing 86 device mockup images (iPhones, iPads, MacBooks, Android devices, etc.) for embedding screenshots, videos, o… | 23 | 3684 | maintenance |
| threepointone/glamor Glamor is a CSS-in-JS library that lets you define styles as JavaScript objects and attach them to DOM elements via generated classes or da… | 23 | 3667 | maintenance |
| iczer/vue-antd-admin Vue Antd Admin is a Vue implementation of Ant Design Pro, providing an out-of-the-box admin dashboard template for building enterprise back… | 23 | 3662 | maintenance |
| Yalantis/FoldingTabBar.iOS An iOS UI component library providing a folding, animated tab bar and a custom UITabBarController subclass. Tapping a central button expand… | 23 | 3661 | maintenance |
| Ovilia/ovilia.github.io Ovilia's personal portfolio and blog website, built with JavaScript and hosted on GitHub Pages. It serves as a personal site showcasing the… | 48 | 1068 | active |
| be5invis/vscode-custom-css A Visual Studio Code extension that injects custom CSS and JavaScript into the editor's workbench by modifying VS Code's installation files… | 75 | 1067 | active |
| jschr/textillate Textillate.js is a jQuery plugin that applies CSS3 animations to text, built on top of animate.css and Lettering.js. It supports per-charac… | 23 | 3650 | maintenance |
| reuixiy/hugo-theme-meme MemE is a powerful and highly customizable Hugo theme for personal blogs, focused on elegance, simplicity, modernity, and coding best pract… | 34 | 1066 | active |
| Aerolab/midnight.js Midnight.js is a jQuery plugin that switches between multiple fixed header/nav designs as the user scrolls, based on data attributes on pag… | 23 | 3648 | maintenance |
| gravity-ui/uikit Gravity UI UIKit is a React component library of over 1000 flexible, production-ready UI components with design tokens, theming, and dark m… | 95 | 1063 | active |
| segmentio/ui-box ui-box is a low-level CSS-in-JS React primitive that lets you set all CSS properties via simple React props on a single Box component. It i… | 59 | 1061 | active |
| piharpi/jekyll-klise Klisé is a minimalist Jekyll theme for running a personal site or blog, with light and dark mode support. It ships with SEO optimization, r… | 23 | 1061 | stable |
| PostCSS Plugins (csstools plugin monorepo incl. PostCSS Preset Env) PostCSS Preset Env is a PostCSS plugin pack that transpiles modern CSS features (nesting, cascade layers, color functions, custom media, et… | 76 | 1057 | active |
| ciembor/4bit A web-based terminal color scheme designer that lets users visually craft 16-color terminal palettes. It exports the resulting scheme as co… | 75 | 1055 | active |
| laserpants/qt-material-widgets A C++ library providing Qt widgets that implement Google's Material Design specification for desktop applications. It includes components s… | 32 | 3603 | maintenance |
| anmoljagetia/Flatabulous Flatabulous is a flat GTK desktop theme for Ubuntu and other GNOME/Unity-based Linux systems, based on the Ultra-Flat theme. It is installe… | 23 | 3602 | maintenance |
| Salad UI SaladUI is a Phoenix LiveView component library inspired by shadcn/ui, providing accessible UI components styled with Tailwind CSS. It can … | 55 | 1054 | active |
| huangwei9527/quark-h5 Quark-h5 is an open-source H5 page visual editor built with Vue 2 on the frontend and Koa 2 with MongoDB on the backend, similar to tools l… | 23 | 3594 | maintenance |
| electerious/basicScroll A standalone JavaScript library that drives parallax and scroll-based animations by updating CSS variables according to scroll position. It… | 32 | 3592 | maintenance |
| mikolajdobrucki/ikonate Ikonate is a set of fully customisable and accessible SVG vector icons for web projects. It ships raw SVG files, inline SVG demos, and an S… | 23 | 3585 | maintenance |