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 |
|---|---|---|---|
| creativetimofficial/light-bootstrap-dashboard Light Bootstrap Dashboard is a free, MIT-licensed Bootstrap 4 admin dashboard template by Creative Tim, designed to be beautiful and simple… | 23 | 1360 | maintenance |
| nathansmith/unsemantic Unsemantic is a fluid, percentage-based CSS grid framework and successor to the 960 Grid System, built with Sass. It provides responsive gr… | 32 | 1359 | maintenance |
| gopatrik/space.js Space.js is an HTML-driven JavaScript library for creating narrative 3D-scrolling experiences on websites. Users define scroll-driven frame… | 32 | 1358 | maintenance |
| ascoders/gaea-editor Gaea Editor is a React-based visual website builder library that lets developers embed a drag-and-drop web page editor in the browser. Cust… | 32 | 1345 | maintenance |
| Dsiner/UIUtil A collection of custom Android UI views and layouts written in Java, including lyrics display, tick animations, satellite menus, like effec… | 32 | 1345 | maintenance |
| marcolago/flowtime.js Flowtime.js is an HTML5/CSS3/JavaScript framework for building full-page HTML presentations and websites with fluid grid layouts. It handle… | 62 | 1343 | maintenance |
| dnomak/flexiblegs-scss-plus Flexible Grid System Scss Plus is an SCSS extension of the Flexible Grid System that adds extra grid features on top of the base flexiblegs… | 10 | 1338 | maintenance |
| taitems/Aristo-jQuery-UI-Theme Aristo is a jQuery UI theme ported from the Cappuccino framework's Aristo design, implemented in CSS. It provides a polished, consistent vi… | 32 | 1336 | maintenance |
| robertlevonyan/material-chip-view A Kotlin Android library providing a Material Design chip view that can be used as tags for categories, contacts, or text clouds, with both… | 10 | 1334 | maintenance |
| Typeplate Typeplate is a 'typographic starter kit' — a small (~5 KB) Sass library that defines proper markup and extensible styling for common typogr… | 23 | 1331 | maintenance |
| freqdec/slabText slabText is a jQuery plugin that splits headlines into rows and resizes each row to fill the available horizontal space, producing big, bol… | 32 | 1327 | maintenance |
| Base Base is a lightweight, responsive CSS framework built on top of Normalize.css, designed to work across all device sizes. It provides modula… | 52 | 1325 | maintenance |
| bigbite/macy.js Macy.js is a lightweight, dependency-free 4kb JavaScript masonry layout library that arranges items vertically into columns with minimum to… | 23 | 1323 | maintenance |
| icons8/line-awesome Line Awesome is a free icon font of ~1,380 flat line icons that serves as a drop-in replacement for Font Awesome 5.11.2, based on the Icons… | 100 | 1316 | maintenance |
| sylvainpolletvillard/postcss-grid-kiss A PostCSS plugin that lets developers define CSS Grid layouts by drawing them as ASCII art directly inside a single 'grid-kiss' declaration… | 23 | 1316 | maintenance |
| vuejs/ui A collection of Vue 2 UI components and styles used across official Vue.js organization apps, distributed as the @vue/ui npm package. It pr… | 10 | 1312 | maintenance |
| jxnblk/fitter-happier-text A small JavaScript library that makes headings fully fluid by replacing text nodes with SVG elements sized via viewBox. It ensures headings… | 23 | 1308 | maintenance |
| morajabi/styled-media-query A small JavaScript library that provides a nicer, breakpoint-based syntax for writing CSS media queries in styled-components. It supports c… | 23 | 1308 | maintenance |
| wentin/ResponsifyJS A jQuery plugin that makes images truly responsive by keeping a user-defined focus area in view when containers resize. It uses data-focus … | 32 | 1307 | maintenance |
| juanpablofernandez/SwiftyOnboard SwiftyOnboard is a lightweight Swift framework for iOS that lets developers build customizable onboarding experiences with paginated views.… | 10 | 1306 | maintenance |
| gitana/alpaca Alpaca is a JavaScript forms engine that generates interactive HTML5 forms from JSON Schema using Handlebars templates. It renders forms on… | 67 | 1304 | maintenance |
| overdodactyl/ShadowFox ShadowFox is a universal dark theme for Firefox built with userChrome.css and userContent.css, styling the entire browser UI, protected abo… | 32 | 1304 | maintenance |
| dsward2/macSVG macSVG is a MIT-licensed open-source macOS application for visually designing and editing HTML5 SVG 1.1 vector graphics and animation, usin… | 23 | 1295 | maintenance |
| chrisnager/ungrid ungrid is a tiny, responsive, table-based CSS grid system whose entire stylesheet is 97 bytes minified. It provides simple .row and .col cl… | 32 | 1293 | maintenance |
| KeJian Enterprise Website A corporate website frontend for Shanghai Kejian Engineering Management, built with Vue, Element UI, and vue-cli 3. It was originally a thr… | 31 | 1284 | maintenance |
| nielsenramon/chalk Chalk is a free, customizable, and performant Jekyll blog theme written with SCSS and Liquid templates. It ships with dark/light modes, tag… | 23 | 1281 | maintenance |
| vipulasri/TicketView An Android UI library providing a custom TicketView widget with normal, rounded, and scallop corner styles. It is configured via XML attrib… | 23 | 1279 | maintenance |
| andremion/Floating-Navigation-View An Android UI library providing a Floating Action Button that expands into an anchored Navigation View menu. It is distributed via Maven Ce… | 23 | 1276 | maintenance |
| Card Slider CardSlider is an iOS UI controller library written in Swift that lets users swipe through cards containing images, titles, ratings, and des… | 32 | 1272 | maintenance |
| jasonlong/geo_pattern A Ruby gem that deterministically generates tiling SVG geometric background patterns from an input string, using a SHA hash to select one o… | 27 | 1272 | maintenance |
| Sing App Sing App is a free, MIT-licensed admin dashboard template built with Bootstrap 4.5 and SCSS, providing a responsive layout with styled comp… | 54 | 1269 | maintenance |
| kaandedeoglu/KDCircularProgress KDCircularProgress is a Swift UIKit library providing a circular progress view with gradient colors, glows, and animations. It supports IBI… | 23 | 1267 | maintenance |
| Fechin/hexo-theme-diaspora A clean, responsive Hexo blog theme ported from a WordPress design, suited for photography, film/music reviews, and writing. It supports Aj… | 10 | 1265 | maintenance |
| marcosvidal/Sketch-Notebook A Sketch plugin that adds sidebar comments for documenting design files. It lets designers attach, edit, reorder, and manage numbered annot… | 32 | 1264 | maintenance |
| notice501/coolMenu An Android UI library implementing a card-stack menu concept, used like a ViewPager with a CoolMenuFrameLayout and a FragmentPagerAdapter. … | 23 | 1264 | maintenance |
| h5ds/h5ds H5DS is a web-based HTML5 page editor kernel built with React and MobX, letting non-coders create H5 pages similar to Yiqixiu. Its flexible… | 23 | 1264 | maintenance |
| codrops/ParticleEffectsButtons A small JavaScript library that disintegrates DOM elements like buttons into bursting particle effects using canvas and anime.js, and can r… | 32 | 1263 | maintenance |
| iammert/ReadableBottomBar A Kotlin library providing a Material-style bottom navigation bar for Android apps, configured via XML tab definitions. It supports item se… | 23 | 1260 | maintenance |
| rtfeldman/elm-css elm-css is an Elm library for defining CSS with typed, composable functions instead of raw stylesheets. It provides locally scoped styles, … | 32 | 1257 | maintenance |
| kumailht/responsive-elements A tiny JavaScript library that makes any HTML element responsive to the area it occupies, using a data-respond attribute and generated brea… | 23 | 1254 | maintenance |
| keeferrourke/capitaine-cursors Capitaine cursors is an X11 cursor theme inspired by macOS and based on KDE Breeze, with dark and light variants and support for a wide ran… | 23 | 1250 | maintenance |
| BuckyMaler/global Global is a modern, sleek one-page HTML5 website template aimed at creative professionals and agencies. It is built with HTML5, Sass, jQuer… | 32 | 1249 | maintenance |
| raphaelfabeni/css-loader A collection of pure CSS loading spinners and loaders, each built with a single div element. It provides multiple loader styles (bar, ball,… | 23 | 1249 | maintenance |
| rafalbromirski/sass-mediaqueries A collection of Sass mixins for generating CSS media queries, including device-specific mixins for iPhones, iPads, HD TVs, and HiDPI screen… | 23 | 1247 | maintenance |
| imperavi/kube Kube is a lightweight (~30Kb) CSS framework providing a flexible skeleton for building responsive websites without imposing design styles. … | 10 | 1236 | maintenance |
| zaydek/heroicons.dev A web application for browsing, searching, and copying Heroicons (V2 and V1) SVG icons. It supports flexible search, previewing sizes and s… | 32 | 1235 | maintenance |
| AlexeyBelezeko/TBIconTransitionKit A Swift library providing an animated UIButton/SwiftUI component that smoothly transitions between common navigation icon shapes like menu,… | 23 | 1235 | maintenance |
| JorgeCastilloPrz/FABProgressCircle An Android UI library that wraps any existing FloatingActionButton with a Material Design progress circle animation. It provides indetermin… | 32 | 1234 | maintenance |
| dantrain/react-stonecutter A React component library for animated grid layouts, inspired by Masonry, supporting Pinterest-style layouts with varying item heights. It … | 23 | 1229 | maintenance |
| yanzhenjie/Sofia Sofia is an Android library for implementing immersive status bar and navigation bar effects. It supports setting colors, gradients, images… | 32 | 1228 | maintenance |
| iammert/MultiSearchView An Android custom view library providing an animated multi-category search view with tabbed search inputs. It is written in Kotlin and dist… | 23 | 1223 | maintenance |
| Jorgen-VikingGod/Qt-Frameless-Window-DarkStyle A Qt5 C++ library providing a frameless MainWindow implementation with a custom dark stylesheet based on the Fusion style, styled after the… | 32 | 1222 | maintenance |
| scroll-out/scroll-out ScrollOut is a tiny (~1KB gzipped) JavaScript library that detects scroll position changes and toggles data attributes, CSS classes, and CS… | 32 | 1218 | maintenance |
| vechai/vechaiui Vechai UI is a collection of accessible React UI components styled with Tailwind CSS, built on top of Headless UI and Radix UI primitives. … | 10 | 1213 | maintenance |
| creativetimofficial/material-kit-react Material Kit 2 React is a free, MIT-licensed React UI kit and design system built on MUI, inspired by Google's Material Design. It ships 40… | 23 | 1212 | maintenance |
| Numix Theme Numix is a modern flat GTK theme combining light and dark elements, built from SCSS sources. It supports GNOME, Unity, Xfce, Cinnamon, Budg… | 23 | 1201 | maintenance |
| owenversteeg/min Min is an extremely small (995 bytes minified and gzipped) CSS framework that styles basic HTML elements like buttons, inputs, navbars, tab… | 23 | 1201 | maintenance |
| couds/react-bulma-components A React component library wrapping the Bulma CSS framework, providing ready-made components like Button and Form with tree-shaking support.… | 23 | 1199 | maintenance |
| JideGuru/FlutterTravel A Flutter implementation of a travel app UI concept originally found on Uplabs, consisting of only two screens. It serves as a design refer… | 32 | 1197 | maintenance |
| yuri2peter/win10-ui Win10-UI is a JavaScript UI framework that recreates the Windows 10 desktop look—live tiles, start menu, taskbar, and iframe-based window m… | 40 | 1193 | maintenance |
| saoudrizwan/CardSlider A Swift demo project implementing a Tinder-style card swipe interface with six directional options instead of just like/dislike. It is expl… | 32 | 1191 | maintenance |
| geedmo/yamm3 Yamm3 is a lightweight, pure-CSS megamenu component for Bootstrap 3 that reuses the standard navbar markup and Bootstrap's fluid grid syste… | 23 | 1190 | maintenance |
| HubSpot/select Select.js is a JavaScript and CSS library for creating fully styleable <select> dropdown elements, built on Tether for positioning. It repl… | 23 | 1188 | maintenance |
| Microwawe/mamba-ui Mamba UI is a free, open-source UI kit offering 150+ Tailwind CSS components and templates that can be copy-pasted into any project. Compon… | 32 | 1186 | maintenance |
| pavelkuligin/chart Chart is a design-tool plugin for Sketch, Figma, and Adobe XD that generates 16 popular chart types from real or random data. It supports c… | 32 | 1176 | maintenance |
| akiraux/Akira Akira is a native Linux desktop application for UI and UX design, built in Vala and GTK, targeting web and graphic designers. It aims to pr… | 46 | 5346 | experimental |
| Madelena Home Assistant Dashboard A public, redacted Home Assistant dashboard configuration showcasing two dashboard styles: a dense maximalist control-center layout and a s… | 32 | 1175 | maintenance |
| Chalarangelo/mocka Mocka is a tiny (~500 bytes) CSS/Sass content placeholder component for showing skeleton loading states on websites and web apps. It ships … | 23 | 1173 | maintenance |
| myxvisual/react-uwp A React component library implementing Microsoft's UWP and Fluent Design System for web applications. It provides themed UI building blocks… | 54 | 1170 | maintenance |
| anubra266/choc-ui Choc UI is a collection of prebuilt, accessible, and reusable React components built on top of Chakra UI, including elements like cards, al… | 32 | 1170 | maintenance |
| styled-components A small helper library for styled-components that makes it easy to define multiple themes (e.g. light/dark mode) for React apps. It generat… | 67 | 1168 | maintenance |
| oliver-gomes/csswand CSS Wand is a web app that lets users preview and copy-paste beautiful CSS effects like hover, loading, and button animations, with a built… | 32 | 1168 | maintenance |
| segecey/SwiftIconFont A Swift library that lets iOS, macOS, and tvOS apps render icon fonts (Font Awesome 5, Ionicons, Octicons, Material Icons, and more) direct… | 23 | 1167 | maintenance |
| Foundation for Sites Motion UI is a standalone Sass library for creating flexible CSS transitions and animations, originally bundled with Foundation for Apps an… | 23 | 1167 | maintenance |
| ppoffice/hexo-theme-hueman Hueman is a responsive Hexo blog theme ported from AlxMedia's WordPress theme of the same name. It offers built-in widgets, self-hosted sit… | 10 | 1162 | maintenance |
| javiersantos/MaterialStyledDialogs An Android library that displays customizable Material Design dialogs with a colored header, built on top of material-dialogs. It supports … | 23 | 1158 | maintenance |
| LoeiFy/Diaspora Diaspora is a WordPress theme written in PHP featuring a photo-wallpaper gallery layout, music playback in posts, and quick-preview menus. … | 32 | 1155 | maintenance |
| StartBootstrap/startbootstrap-new-age New Age is a free, open-source Bootstrap 5 landing page theme for web apps created by Start Bootstrap. It ships prebuilt HTML/CSS/JS in a d… | 32 | 1153 | maintenance |
| marmelroy/TVButton TVButton is a Swift library that recreates the Apple TV parallax icon effect as iOS UIButtons, using layered images that respond to long-pr… | 23 | 1151 | maintenance |
| GoogleChromeLabs/container-query-polyfill A small (9 kB) polyfill for CSS Container Queries built on ResizeObserver and MutationObserver, supporting the full @container query syntax… | 59 | 1150 | maintenance |
| Wanderson-Magalhaes/PyOneDark_Qt_Widgets_Modern_GUI A modern dark-themed GUI styling library for PySide6/Qt Widgets applications, providing a polished OneDark-inspired interface theme. It inc… | 32 | 1146 | maintenance |
| CodyFrame CodyFrame is a lightweight SCSS/CSS front-end framework for building accessible, bespoke interfaces using CSS custom properties and utility… | 23 | 1145 | maintenance |
| Track3/hermit Hermit is a minimal and fast Hugo theme designed for bloggers who want a simple, focused website. It features a single-column layout, light… | 23 | 1145 | maintenance |
| gokcan/react-shimmer A React image component that simulates a shimmer or breathing placeholder effect while images load asynchronously, with support for custom … | 23 | 1144 | maintenance |
| CSS-Tricks/AnythingSlider AnythingSlider is a jQuery plugin for creating flexible content sliders/carousels that can hold any HTML content. It supports multiple slid… | 32 | 1139 | maintenance |
| kettanaito/atomic-layout Atomic Layout is a React library for building declarative, responsive layouts using CSS Grid. It separates element rendering from spacing v… | 10 | 1137 | maintenance |
| finnhvman/matter Matter is a pure CSS library implementing Material Design components with just one class per HTML element, requiring no JavaScript. It prov… | 23 | 1134 | maintenance |
| blocks/blocks Blocks is a JSX-based visual page builder that lets users create websites by editing React components through a WYSIWYG-style editor. It re… | 76 | 5095 | experimental |
| lukasoppermann/design-tokens A Figma plugin that exports design tokens (styles and variables) to JSON in an Amazon Style Dictionary compatible format. It enables syncin… | 49 | 1129 | maintenance |
| liminalpurr/jizhi Jizhi is a Chrome/Firefox/Edge browser extension that replaces the new tab page with animated layered noise waves rendered in traditional C… | 23 | 1129 | maintenance |
| benschwarz/gallery-css Gallery.css is a pure-CSS image gallery/carousel component requiring no JavaScript, with optional autoplay animation and anchor-based contr… | 10 | 1127 | maintenance |
| 146BC/StyleKit StyleKit is a Swift microframework for styling iOS applications using a simple JSON file. It applies styles via UIAppearance and selector m… | 23 | 1124 | maintenance |
| oliverzheng/howtocenterincss A web-based code generator that produces HTML and CSS for centering or aligning text and divs within a container. Users specify content typ… | 32 | 1123 | maintenance |
| addy-dclxvi/openbox-theme-collections A collection of Openbox window manager themes (window decorator styles) by addy-dclxvi, including designs like Arc-Clone, Numix-Clone, and … | 74 | 1119 | maintenance |
| digicorp/propeller Propeller is a front-end responsive CSS/JS framework based on Google's Material Design standards and Bootstrap 3, offering 25 ready-to-use … | 23 | 1116 | maintenance |
| sharish/ScratchView An Android library providing scratch-card style custom views (ScratchImageView and ScratchTextView) that users can scratch to reveal hidden… | 23 | 1111 | maintenance |
| andrewbanchich/forty-jekyll-theme A Jekyll theme port of HTML5 UP's 'Forty' design, packaged as a Ruby gem for static site generation. It features image-tile landing pages, … | 10 | 1109 | maintenance |
| sketch-hq/svgo-compressor A Sketch plugin that automatically compresses SVG assets using SVGO whenever they are exported from Sketch. It runs transparently in the ba… | 23 | 1106 | maintenance |
| nrandecker/particle Particle is a minimalist Jekyll theme for developers to build a personal portfolio site. It bundles SASS, Gulp, particles.js animations, Fo… | 10 | 1097 | maintenance |
| florent37/FiftyShadesOf FiftyShadesOf is an Android library that displays elegant, context-aware loading placeholders (shimmer/gray shade animations) over views wh… | 10 | 1096 | maintenance |