Open-source Design & UI projects
169 MIT-licensed design & ui projects, most-starred first — free to use, modify and ship commercially. Each page covers what it is, who it suits, how to install and run it, and how it compares.
AI & agentsAudioBackend & APIsData & databasesDesktop & OSDevOps & cloudDeveloper toolsGames & graphicsLearning & careersMarketing & contentMobileProductivitySecurity & privacyVideo & mediaWeb development
- 1BootstrapA free front-end toolkit of ready-made CSS and JavaScript for building responsive websites.★ 175k
- 2UI UX Pro MaxAn AI skill that gives coding assistants UI/UX design guidance and searchable style data.★ 144k
- 3ExcalidrawOpen-source virtual whiteboard for sketching hand-drawn style diagrams in your browser.★ 135k
- 4shadcn/uiCopy-in React UI components you customize as your own code, built on Tailwind CSS.★ 127k
- 5Awesome DESIGN.mdA curated collection of DESIGN.md files describing the visual design of popular websites, for AI agents to cop★ 125k
- 6Ant DesignA React component library and design system for building enterprise web apps.★ 100k
- 7Material UIA React component library of ready-made UI pieces built on Google's Material Design.★ 99.3k
- 8Tailwind CSSA utility-first CSS framework for building custom user interfaces quickly.★ 98.3k
- 9Anime.jsA JavaScript library for animating CSS properties, SVG, DOM attributes and plain objects.★ 74.2k
- 10reveal.jsA free HTML framework for building slide presentations that run in a web browser.★ 72.5k
- 11Chart.jsA JavaScript library for drawing simple, customizable charts on web pages using canvas.★ 67.8k
- 12design-resources-for-developersA curated, link-only list of free and paid design resources: stock photos, templates, CSS frameworks, UI libra★ 67.3k
- 13diagram-designAn agent skill that draws editorial diagrams as one self-contained HTML + SVG file.★ 64.2k
- 14awesome-android-uiA curated list of links to Android UI and UX libraries, sorted by component type.★ 58.3k
- 15ElementA Vue 2 component library of ready-made UI pieces for building web apps.★ 54k
- 16normalize.cssA small CSS file that makes browsers display basic HTML elements more consistently.★ 53.5k
- 17SkillsA set of instruction files that teach AI coding agents better UI animation and design choices.★ 52.9k
- 18Semantic UIA CSS and JavaScript UI component framework built around theming and readable HTML.★ 51k
- 19BulmaA CSS framework built on Flexbox that gives you styled layout and UI classes.★ 50k
- 20AdminLTEFree Bootstrap 5 admin dashboard template with responsive layouts and dark mode.★ 45.7k
- 21HallmarkA design skill that makes AI coding assistants build web pages that don't look machine-made.★ 45.5k
- 22daisyUIA free component library of ready-made UI pieces for Tailwind CSS.★ 42.7k
- 23TablerFree, open source Bootstrap 5 admin dashboard UI kit with dark mode and RTL support.★ 42k
- 24SwiperA free JavaScript touch slider for mobile-friendly carousels and image galleries.★ 41.9k
- 25Awesome Design ToolsA curated, categorized list of design tools and links to plugins, UI kits and conferences.★ 41.7k
- 26Chakra UIA React component library for building accessible web apps and design systems quickly.★ 40.7k
- 27MaterializeA CSS framework that gives web pages ready-made styled parts based on Google's Material Design.★ 38.8k
- 28impress.jsA JavaScript framework for making zoomable, 3D-style presentations in a web browser using CSS transforms.★ 38.2k
- 29CarbonTurn source code into good-looking images you can share.★ 36.1k
- 30MotionAn open source animation library for JavaScript, React and Vue.★ 34.8k
- 31Floating UIA small JavaScript library for positioning tooltips, popovers and dropdowns next to other elements.★ 32.8k
- 32LottieJavaScript player that renders After Effects animations exported as JSON on the web.★ 32.3k
- 33MantineA React component library with 100+ UI components and 80+ hooks, MIT licensed.★ 31.9k
- 34Fabric.jsA JavaScript library for drawing, editing and exporting interactive objects on HTML canvas.★ 31.5k
- 35LayuiA free, open-source UI component library for building web pages with plain HTML, CSS and JavaScript.★ 30.6k
- 36particles.jsA small JavaScript library that draws animated particle backgrounds on a web page.★ 30.2k
- 37PlyrA simple, accessible video and audio player for HTML5, YouTube and Vimeo. Now deprecated.★ 30k
- 38react-springA React animation library built on spring physics for smooth, natural motion.★ 29.3k
- 39Headless UIUnstyled, accessible UI components (React and Vue) that you style yourself, often with Tailwind CSS.★ 28.8k
- 40SlickA JavaScript carousel/slider library for making image and content sliders on web pages.★ 28.5k
- 41Huashu DesignAn agent skill that turns a one-line prompt into HTML prototypes, slides, animations and infographics.★ 28.5k
- 42AOSA JavaScript library that fades and slides page elements into view as you scroll.★ 28k
- 43Element PlusA Vue 3 component library of ready-made UI pieces, written in TypeScript.★ 27.8k
- 44Driver.jsA small, dependency-free JavaScript library for highlighting page elements and building product tours.★ 27k
- 45react-adminA TypeScript/React framework for building admin dashboards on top of REST or GraphQL APIs.★ 27k
- 46FeatherA free set of simple, consistent line icons you can drop into websites and apps.★ 26k
- 47ngx-adminA ready-made Angular admin dashboard template with themes, components, and examples.★ 25.7k
- 48PhotoSwipeA JavaScript image gallery and lightbox that works on mobile and desktop and is not tied to any framework.★ 25.3k
- 49Pascal EditorFree, open-source 3D building editor you run in a browser or CLI, with AI agent access via MCP.★ 25.3k
- 50Angular MaterialOfficial Angular UI component library (Material Design) plus tools for building custom components.★ 25k
- 51VantA Vue UI component library for building mobile web pages, MIT licensed.★ 24.4k
- 52AnatomyA Claude skill that builds interactive isometric SVG illustrations of machines to explain technical ideas.★ 24k
- 53HeroiconsFree MIT-licensed SVG icon set for UI work, with React and Vue packages.★ 23.9k
- 54DraculaA dark and light color scheme that gets applied to code editors, terminals, and other apps.★ 23.6k
- 55Magic UICopy-and-paste animated React components and effects for Next.js and Tailwind apps.★ 23k
- 56SVGOShrinks SVG image files by removing redundant data, via a Node.js library or command line.★ 22.8k
- 57React-BootstrapBootstrap 5 UI components rebuilt as React components.★ 22.6k
- 58Tabler IconsOver 6,000 free MIT-licensed SVG icons for web projects, in many formats and frameworks.★ 22.5k
- 59HeroA Swift library for custom iOS and tvOS screen transitions, set up declaratively.★ 22.5k
- 60React-Grid-LayoutA React component library for draggable, resizable grid layouts with responsive breakpoints.★ 22.5k
- 61SweetAlertA JavaScript library that replaces the plain browser alert with styled popup dialogs.★ 22.2k
- 62NES.cssA CSS library that styles buttons, boxes and forms to look like retro NES-era games.★ 21.9k
- 63GentelellaFree admin dashboard template built with vanilla JavaScript, SCSS and Vite, without Bootstrap or jQuery.★ 21.6k
- 64Rough.jsA small JavaScript library that draws shapes in a sketchy, hand-drawn style on Canvas or SVG.★ 21.3k
- 65FileeFree, offline file converter you use by dragging files onto a format wheel.★ 20.5k
- 66CatppuccinA set of soothing pastel color palettes for coding, design, and other tools.★ 19.9k
- 67Radix PrimitivesUnstyled, accessible React UI components for building your own design system.★ 19.5k
- 68SkeletonA small, plain CSS starting point for responsive, mobile-friendly web pages.★ 19.3k
- 69SpinKitA set of CSS-only animated loading spinners you can copy into a web page.★ 19.3k
- 70mo · jsA JavaScript library for building motion graphics and animations on web pages.★ 18.9k
- 71UIkitA lightweight CSS and JavaScript framework for building fast web interfaces.★ 18.5k
- 72DraggableA JavaScript library for building custom drag-and-drop behavior in web pages.★ 18.5k
- 73skrollrA small JavaScript library that animates page elements as you scroll, configured with plain CSS-style data att★ 18.4k
- 74wangEditorOpen-source web rich text editor that works out of the box, with JS, Vue and React support.★ 18.3k
- 75IoniconsA free, MIT-licensed set of 1,300 icons for web and mobile apps, built for Ionic.★ 18.2k
- 76SweetAlert2A customizable, accessible replacement for JavaScript's built-in popup boxes, with no dependencies.★ 18.1k
- 77TwemojiTwitter's open-source emoji images and a small JavaScript library to swap emoji characters for images.★ 17.8k
- 78dnd-kitA toolkit for building drag and drop interfaces on the web, with adapters for several frameworks.★ 17.8k
- 79ML VisualsA shared collection of reusable science figures and slide templates for machine learning writing.★ 17.4k
- 80VelocityA JavaScript library for smooth, fast animations of web page elements, as a jQuery-style alternative.★ 17.2k
- 81Material Components for the webGoogle's Material Design UI components for websites, as CSS and JavaScript modules. Archived.★ 17k
- 82LenisA small JavaScript library that makes page scrolling smooth on websites.★ 17k
- 83Pico CSSA small CSS framework that styles plain HTML elements by default. Archived and no longer maintained.★ 16.8k
- 84flatpickrA lightweight, dependency-free date and time picker for web pages.★ 16.5k
- 85AngularJS MaterialA UI component library implementing Material Design for AngularJS 1.x apps; archived and no longer supported.★ 16.4k
- 86Shadcn AdminA ready-made admin dashboard UI template built with shadcn/ui components and Vite.★ 16.4k
- 87al-folioA simple Jekyll starter website template for academics, with plugins for extra features.★ 16.3k
- 88SolarizedA 16-color palette for terminals and code editors, with matched dark and light modes.★ 16k
- 89NexTA clean, customizable theme for the Hexo static blog generator. No longer maintained.★ 15.7k
- 90PaceA script that adds an automatic loading progress bar to any web page.★ 15.6k
- 91vivus.jsJavaScript library that makes SVG drawings appear to be drawn on screen.★ 15.5k
- 92Flat UIA flat-style visual theme and component set built on Bootstrap, for ready-made web pages.★ 15.3k
- 93Frappe ChartsA small JavaScript library that draws responsive SVG charts with no other dependencies.★ 15.1k
- 94DrawnixOpen-source whiteboard for mind maps, flowcharts and freehand drawing, runs in the browser.★ 15k
- 95react-sketchappA React renderer that draws components as layers in Sketch design files.★ 14.8k
- 96BootswatchA collection of free, open source visual themes that restyle Bootstrap websites.★ 14.7k
- 97UiverseA large archive of community-made CSS and Tailwind UI elements, free under MIT.★ 14.7k
- 98PrimeVueVue UI component library, now in security-fix-only mode; development moved to PrimeUI.★ 14.4k
- 99maptoposterPython script that turns a city's OpenStreetMap data into a minimalist, printable map poster.★ 14.3k
- 100Latent DiffusionResearch code for generating and editing high-resolution images from text and masks using latent diffusion.★ 14.2k
- 101SpringA Swift library that adds ready-made animation effects to iOS views with little code.★ 14.1k
- 102PaperModA fast, clean, responsive theme for the Hugo static site generator.★ 14k
- 103Cropper.jsA JavaScript library for cropping images in the browser.★ 13.9k
- 104AstryxAn open source React design system of accessible components, themes, and a CLI, built for people and AI agents★ 13.8k
- 105ShoelaceA sunset library of web components; development has moved to Web Awesome.★ 13.8k
- 106Responsive HTML Email TemplateA free, simple responsive HTML email template with a clear call-to-action button.★ 13.7k
- 107PuckA visual drag-and-drop page editor you embed in your own React app.★ 13.6k
- 108Minimal MistakesA two-column Jekyll theme for personal sites, blogs, docs, and portfolios.★ 13.6k
- 109Badges4-README.md-ProfileA large collection of ready-made badge images you can copy into your GitHub profile README.★ 13.6k
- 110Garden SkillsA collection of ready-made Agent Skills for AI coding tools like Claude Code and Cursor.★ 13.5k
- 111AI Design SkillsA set of markdown design-guidance files that AI coding tools can follow, starting with a landing-page skill.★ 13.5k
- 112ChartistA small JavaScript library that draws simple, responsive SVG charts styled with CSS.★ 13.5k
- 113Semantic UI ReactReact components that render Semantic UI markup, so you can build interfaces with them.★ 13.2k
- 114TW ElementsA free, MIT-licensed collection of interactive UI components and templates for Tailwind CSS.★ 13.2k
- 115SonnerA React component that shows small pop-up notification messages (toasts).★ 13.1k
- 116google-webfonts-helperA web tool that lets you download Google Fonts as files and CSS so you can host them yourself.★ 13.1k
- 117Primer CSSGitHub's CSS design system, distributed as Sass styles for building GitHub-style interfaces.★ 13.1k
- 118Ian Xiaohei IllustrationsA Codex Skill that guides AI agents to draw white-background hand-drawn Chinese article illustrations.★ 13k
- 119smartcrop.jsA JavaScript library that picks a sensible crop point in an image, for browsers and Node.js.★ 13k
- 120interact.jsJavaScript library for drag, drop, resize and multi-touch gestures in web pages.★ 12.9k
- 121iScrollA small, dependency-free JavaScript scroller for smooth scrolling in web pages.★ 12.8k
- 122TOAST UI CalendarA JavaScript calendar component for showing and editing schedules in web pages.★ 12.7k
- 123flag-iconsA set of country flag images in SVG, plus CSS to show them easily on web pages.★ 12.5k
- 124Bootstrap for SassBootstrap 3's CSS framework packaged as Sass for Rails, npm, and Bower projects.★ 12.5k
- 125EvergreenA React UI component library for building web apps, maintained by Segment.★ 12.4k
- 126mapcnReady-made React map components built on MapLibre GL and styled with Tailwind.★ 12.4k
- 127React ColorA React library of ready-made color picker components modeled on popular design and browser tools.★ 12.3k
- 128HyperUIFree, open-source Tailwind CSS UI components you copy and paste into your project.★ 12.3k
- 129Shap-EResearch code that generates 3D objects from a text prompt or an image.★ 12.3k
- 130CoreUI Free Bootstrap Admin TemplateFree Bootstrap 5 admin dashboard template with AI-coding context files included.★ 12.3k
- 131Tippy.jsA JavaScript library for adding tooltips, popovers, dropdowns and menus to web pages.★ 12.2k
- 132KamiLayout rules and templates that let AI agents export documents as PDF, PNG, or editable PowerPoint.★ 12.2k
- 133react-datesA React datepicker component that supports internationalization and works on mobile.★ 12.2k
- 134FlowyA small, dependency-free JavaScript library for building draggable flowchart editors in web pages.★ 12.1k
- 135Creative Tim UIA set of React/Next.js UI components and page blocks you add to shadcn/ui projects via a CLI.★ 12.1k
- 136Ant Design MobileA set of ready-made mobile UI components for building mobile web apps in React.★ 12.1k
- 137toastrA small jQuery library for showing non-blocking pop-up toast notifications on web pages.★ 12.1k
- 138Signature PadA small JavaScript library that lets web pages capture smooth hand-drawn signatures on a canvas.★ 12.1k
- 139MaterialA Swift UI framework for iOS apps with Material Design-style components and animations.★ 12k
- 140fireworks-tech-graphTurns plain-language descriptions into SVG and PNG technical diagrams, with 12 visual styles.★ 11.9k
- 141react-slickA carousel (image or content slider) component for React, ported from slick carousel.★ 11.9k
- 142deviconA free set of logo icons for programming languages and developer tools, as a font or SVGs.★ 11.9k
- 143SummernoteA JavaScript library that adds a simple rich-text (WYSIWYG) editor to web pages.★ 11.8k
- 144Bootstrap TableA JavaScript plugin that adds sorting, pagination, selection and more to HTML tables.★ 11.8k
- 145TachyonsA small, utility-class CSS library for building layouts without writing custom CSS.★ 11.7k
- 146CardA JavaScript library that adds a live credit card preview to your existing payment form.★ 11.7k
- 14798.cssA CSS stylesheet that makes plain HTML look like Windows 98 interface elements.★ 11.6k
- 148RésuméA LaTeX résumé template you fill in and compile to a clean PDF.★ 11.5k
- 149Spectre.cssA small CSS framework with ready-made styles, a flexbox grid, and components for web pages.★ 11.3k
- 150Magnific PopupA small jQuery/Zepto lightbox plugin for images and popups; now deprecated.★ 11.3k
- 151Base UIUnstyled, accessible React UI components you style yourself.★ 11.3k
- 152RaphaëlA JavaScript library for drawing vector graphics in web browsers.★ 11.3k
- 153beautiful-mermaidRenders Mermaid text diagrams as SVG or terminal ASCII, with themes, no DOM needed.★ 11.3k
- 154Keen DashboardsFree, responsive HTML/CSS Grid dashboard templates you can copy and fill with your own charts.★ 11k
- 155react-dropzoneA React hook for building drag-and-drop file upload zones in web pages.★ 11k
- 156Fluent UI System IconsA large free set of modern Microsoft icons for Android, iOS, Flutter and SVG projects.★ 10.9k
- 157MuuriA JavaScript library for building responsive grid layouts that can be sorted, filtered, and dragged.★ 10.9k
- 158PixeloramaA free, open-source pixel art editor for sprites, tiles, and animations.★ 10.9k
- 159CaireGo library and command-line tool that resizes images by removing low-importance seams, keeping key content int★ 10.9k
- 160Wired ElementsA set of basic UI elements (buttons, inputs) drawn to look hand-sketched, for wireframes.★ 10.8k
- 161Effeckt.cssA CSS library of transition and animation effects for mobile web (archived, no longer maintained).★ 10.8k
- 162shadcn-vueA Vue port of shadcn-ui: copy-in UI components you can customize and build on.★ 10.8k
- 163MoveableA JavaScript library that adds drag, resize, rotate and related handles to web page elements.★ 10.8k
- 164RoomGPTOpen-source web app that redesigns a photo of your room using AI.★ 10.7k
- 165lax.jsA small vanilla JavaScript library for scroll-driven animations, under 4kb gzipped. Archived.★ 10.5k
- 166MilligramA small CSS stylesheet framework for clean, simple page styling, around 2kb gzipped.★ 10.2k
- 167Fluent EmojiA free set of friendly, modern emoji icons from Microsoft, published on GitHub.★ 10.2k
- 168SpectacleA React library for building slide presentations by writing JSX, including live code demos.★ 10.2k
- 169Leon SansA geometric sans-serif font built from code, for animating text on HTML5 Canvas.★ 10.2k