Free UI libraries
65 free and open-source UI component libraries for React, Vue, Svelte and Angular, in 5 categories. Filter by category, framework or price.
Showing 65 of 65
Angular Material
material.angular.dev
Material Design components and the CDK, maintained by the Angular team.
Anime.js
animejs.com
A fast, lightweight JavaScript animation engine for CSS, SVG, DOM and JS objects.
Babylon.js
babylonjs.com
A powerful, full-featured web rendering and game engine with a built-in inspector.
Embla Carousel
embla-carousel.com
A lightweight, dependency-free carousel with fluid motion and great swipe precision.
GSAP
gsap.com
The professional-grade JavaScript animation platform, now free including all bonus plugins.
HeroUI (formerly NextUI)
heroui.com
Beautiful, fast and modern React UI library built on Tailwind CSS and React Aria.
Kibo UI
kibo-ui.com
Composable, accessible advanced components that extend shadcn/ui: kanban, gantt, editors.
Lenis
lenis.darkroom.engineering
Lightweight, buttery smooth scroll that plays nicely with sticky and scroll-linked effects.
Motion (Framer Motion)
motion.dev
Production-ready motion library for React and JS with a simple declarative API.
Motion Primitives
motion-primitives.com
Beautifully animated UI building blocks for React, Tailwind and Motion.
Nuxt UI
ui.nuxt.com
Fully styled, customizable components for Vue and Nuxt, powered by Tailwind and Reka UI.
OGL
oframe.github.io
A minimal WebGL library with zero dependencies. three.js-like API at a fraction of the size.
Origin UI
originui.com
A huge collection of copy-paste Tailwind and React components, ready for shadcn projects.
React Aria
react-spectrum.adobe.com
Adobe's library of accessible, internationalized components and hooks.
React Bits
reactbits.dev
Animated, interactive and fully customizable React components and backgrounds.
React Hook Form
react-hook-form.com
Performant, flexible and extensible forms with easy-to-use validation.
React Postprocessing
react-postprocessing.docs.pmnd.rs
Bloom, depth of field, glitch and more post-processing effects for React Three Fiber.
React Three Fiber
r3f.docs.pmnd.rs
A React renderer for three.js. Build 3D scenes declaratively with components.
shadcn/ui
ui.shadcn.com
Beautifully designed components built with Radix UI and Tailwind CSS. Copy, paste, own.
Theatre.js
theatrejs.com
A motion design editor for the web. Keyframe three.js scenes and DOM with a visual timeline.
three.js
threejs.org
The JavaScript 3D library. Scenes, cameras, materials and WebGL/WebGPU renderers.
Tremor
tremor.so
Copy-paste React components to build charts and dashboards, built on Tailwind and Recharts.
Untitled UI React
untitledui.com
An open-source React kit that mirrors the popular Untitled UI Figma system.
Suggest a tool
Know a free tool we're missing?
Tell us about it. We review every suggestion and add the good ones, with credit to the maker.
Prefer GitHub? Open an issue or contribute on GitHub ↗
Suggestion form
Tool name
e.g. a lovely icon set
Website
https://
Category
Icons, Fonts, Libraries…
Reviewed by the Kosha team
Thank you