Topics / #ui-kit
UI kit projects on GitHub
Prebuilt UI component kits for application interfaces
As of , the most-starred UI kit projects on GitHub are flutter (180.3K stars), ant-design (99.8K stars) and material-design-icons (54.1K stars). GitHub.Locker tracks 39 UI kit repositories with 1.2M stars combined. The fastest-growing on October 17 was flutter, with +26 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+26flutter
flutter/flutter · ★ 180.3KFlutter is Google's SDK for building beautiful, fast apps for mobile, web, and desktop from a single codebase.
+10ant-design
ant-design/ant-design · ★ 99.8KAnt Design is an enterprise-class UI design language and a React component library for building web applications.
tabler
tabler/tabler · ★ 41.9KTabler is a free and open source admin dashboard UI kit built on Bootstrap 5: ready-made layouts, components and demo pages for admin panels, dashboards and web apps, in light and dark mode.
material-design-icons
google/material-design-icons · ★ 54.1KThis is Google's official repository of Material Design icons, offering two icon sets: Material Symbols (the current, actively updated set) and Material Icons (the classic set, no longer updated since 2022).
The all-time top
39 projects · by stars
- 180.3K
#1 · flutter/flutterflutter
Flutter is Google's SDK for building beautiful, fast apps for mobile, web, and desktop from a single codebase.
- 99.8K
#2 · ant-design/ant-designant-design
Ant Design is an enterprise-class UI design language and a React component library for building web applications.
- 54.1K
#3 · google/material-design-icons
material-design-icons
This is Google's official repository of Material Design icons, offering two icon sets: Material Symbols (the current, actively updated set) and Material Icons (the classic set, no longer updated since 2022).
- 4
element
54KElemeFE/element · VueElement is a Vue.js 2.0 UI toolkit: a library of ready-made interface components you use to build web interfaces.
- 5

ionic-framework
52.7Kionic-team/ionic-framework · TypeScriptIonic is an open source app development toolkit for building modern, fast, top-quality apps with JavaScript and the Web.
- 6

Semantic-UI
51KSemantic-Org/Semantic-UI · JavaScriptSemantic UI is a UI component framework that provides 50+ themeable UI elements (buttons, dropdowns, popups, etc.) using human-friendly, descriptive HTML class names.
- 7

bulma
50Kjgthms/bulma · CSSBulma is a modern CSS framework based on Flexbox that gives you ready-made classes for building responsive layouts and UI components.
- 8

daisyui
42.6Ksaadeghi/daisyui · JavaScriptdaisyUI is a free, open-source component library for Tailwind CSS — the most popular one, currently at version 5. It adds ready-made UI component classes on top of Tailwind's utility classes.
- 9
tabler
41.9Ktabler/tabler · AstroTabler is a free and open source admin dashboard UI kit built on Bootstrap 5: ready-made layouts, components and demo pages for admin panels, dashboards and web apps, in light and dark mode.
- 10

vuetify
41Kvuetifyjs/vuetify · TypeScriptVuetify is a UI library of handcrafted Vue components built on Material Design — you assemble your app's interface from ready-made, responsive parts instead of styling everything yourself.
- 11

chakra-ui
40.7Kchakra-ui/chakra-ui · TypeScriptChakra UI is a component system for building SaaS products with speed: a set of accessible React components for creating web apps and design systems.
- 12

materialize
38.8KDogfalo/materialize · JavaScriptMaterialize is a CSS framework implementing Google's Material Design, providing ready-made UI components, grid system, and styling for building responsive websites.
- 13

layui
30.6Klayui/layui · JavaScriptLayui is an open-source, free Web UI component library built with pure native HTML, CSS and JavaScript development mode, aimed at letting developers build modern web interfaces without heavy framework overhead.
- 14

awesome-design-systems
26.1Kalexpate/awesome-design-systemsA curated list of design systems — the documented principles, best practices and UI/pattern libraries that help a team build digital products consistently.
- 15

react-native-elements
25.9Kreact-native-elements/react-native-elements · MDXReact Native Elements (RNE) is a cross-platform UI toolkit for React Native: a library of ready-made components you use to build your app's interface on iOS, Android, and the web.
- 16

vant
24.4Kyouzan/vant · TypeScriptVant is a lightweight, customizable Vue UI library for mobile web apps: 80+ high-quality components averaging about 1KB each (min+gzip), maintained by Youzan under the MIT license.
- 17

mdb-ui-kit
24.2Kmdbootstrap/mdb-ui-kit · SCSSMDB UI Kit is a Bootstrap 5 component library styled with Material Design: 700+ UI components — buttons, cards, modals, forms, tabs, carousels — written in plain JavaScript for building website frontends.
- 18
iview
23.7Kiview/iview · VueiView is a UI component library for Vue.js that provides dozens of pre-built, styled components for building web interfaces.
- 19

Best-Flutter-UI-Templates
22.8Kmitesh77/Best-Flutter-UI-Templates · DartA collection of ready-made UI templates for Flutter that the author shares completely free for everyone — every template is built with Flutter and Dart.
- 20

primitives
19.4Kradix-ui/primitives · TypeScriptRadix Primitives is an open-source UI component library for building high-quality, accessible design systems and web apps, maintained by WorkOS.
- 21
naive-ui
18.6Ktusen-ai/naive-ui · TypeScriptNaive UI is a Vue 3 component library with 90+ UI components, theme customization, full TypeScript coverage and a focus on speed.
- 22

uikit
18.5Kuikit/uikit · HTMLUIkit is a lightweight and modular front-end framework for building fast, powerful web interfaces with ready-made CSS and JavaScript components.
- 23

mint-ui
16.4KElemeFE/mint-ui · VueMint UI is a set of ready-made mobile UI elements — interface components written for Vue 2.0 that you drop into a Vue app to build mobile web pages.
- 24

ratchet
14.7Ktwbs/ratchet · CSSRatchet is a front-end framework for building mobile app prototypes using just HTML, CSS, and JavaScript components.
- 25
react-native-paper
14.5Kcallstack/react-native-paper · TypeScriptReact Native Paper is a cross-platform UI kit for React Native: customizable, production-ready components that follow Google's Material Design guidelines by default.
- 26

tamagui
14.3Ktamagui/tamagui · TypeScriptTamagui is a set of TypeScript libraries for styling React apps: a universal style library, an optimizing compiler, and an optional UI kit that let you share UI code across web and React Native.
- 27

mui
13.5Kdcloudio/mui · JavaScriptmui is a front-end framework for building high-performance HTML5 mobile apps — the README calls it the closest thing to a native app experience in HTML5 today.
- 28

Android-PickerView
13.4KBigkoo/Android-PickerView · JavaAndroid-PickerView is a UI library for Android that mimics iOS-style picker wheels, providing a TimePickerView for date/time selection and an OptionsPickerView for single-, two-, or three-level cascading option selection like province-city-district pickers.
- 29

TW-Elements
13.2Kmdbootstrap/TW-Elements · JavaScriptTW Elements is a huge, free collection of 500+ Tailwind CSS UI components and 117+ design blocks (forms, cards, navbars, modals, carousels and more) that you can drop into any project.
- 30

evergreen
12.4Ksegmentio/evergreen · JavaScriptEvergreen is Segment's React UI framework — a set of polished, enterprise-grade React components for web apps that work out of the box.
- 31

coloruicss
12.4Kweilanwl/coloruicss · VueColorUI is a bright, high-saturation CSS component library for building UI in WeChat Mini Programs (xiaochengxu) and UniApp projects.
- 32

coreui-free-bootstrap-admin-template
12.3Kcoreui/coreui-free-bootstrap-admin-template · HTMLA free, open-source Bootstrap 5 admin dashboard template built on CoreUI's own hand-crafted UI component library, used as a starting point for building admin panels and dashboards.
- 33

vuestic-admin
11Kepicmaxco/vuestic-admin · VueVuestic Admin is a free, open-source admin dashboard template built with Vue 3, Vite, Pinia and Tailwind CSS, using the Vuestic UI component library as its foundation.
- 34

shadcn-vue
10.7Kunovue/shadcn-vue · TypeScriptshadcn-vue is the Vue port of shadcn-ui: beautifully designed, accessible UI components that you can customize, extend, and build your own component library on.
- 35

react-native-ui-kitten
10.7Kakveo/react-native-ui-kitten · TypeScriptUI Kitten is a React Native UI library built on the Eva Design System: consistently styled general-purpose components for building multi-brand cross-platform mobile apps, with themes that switch at runtime.
- 36

reactstrap
10.5Kreactstrap/reactstrap · JavaScriptreactstrap is a library of stateless React components for Bootstrap 5 — you build Bootstrap-styled interfaces from React code instead of Bootstrap's markup plus jQuery.
- 37

photon
10.1Kconnors/photon · CSSPhoton is a UI toolkit for building desktop apps with Electron: you design your app's interface in plain HTML and CSS using its ready-made styles and components.
- 38
oat
5.5Kknadh/oat · CSSOat is an ultra-lightweight, zero-dependency semantic HTML+CSS+JS UI component library (~10KB min+gz) for building web interfaces without a framework or build step.
- 39

ChunUI
538liseami/ChunUI · SwiftChunUI is a SwiftUI design system extracted from the production iOS app Zinner, giving you a ready-made monochrome visual language: grayscale plus one brand color, neumorphic buttons, native sheet presentation, Metal shader effects and dot-matrix animations.
Related topics
Often tagged together