Topics / #ui-framework
UI framework projects on GitHub
CSS and component frameworks for building user interfaces
As of , the most-starred UI framework projects on GitHub are flutter (180.2K stars), core (54.7K stars) and daisyui (42.6K stars). GitHub.Locker tracks 18 UI framework repositories with 452.9K stars combined. The fastest-growing on October 16 was mygo, with +114 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+114mygo
egoist/mygo · ★ 2.2KMyGo is a Go toolkit for building desktop apps that either embed a web frontend in the OS's native webview or render a fully native UI drawn by MyGo itself on the GPU, and you can mix both in one app.
+21flutter
flutter/flutter · ★ 180.2KFlutter is Google's SDK for building beautiful, fast apps for mobile, web, and desktop from a single codebase.
+10core
vuejs/core · ★ 54.7KThis is the core repository of Vue.js, a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
+6daisyui
saadeghi/daisyui · ★ 42.6KdaisyUI 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.
The all-time top
18 projects · by stars
- 180.2K
#1 · flutter/flutterflutter
Flutter is Google's SDK for building beautiful, fast apps for mobile, web, and desktop from a single codebase.
- 54.7K
#2 · vuejs/corecore
This is the core repository of Vue.js, a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
- 42.6K
#3 · saadeghi/daisyuidaisyui
daisyUI 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.
- 4
Avalonia
31.7KAvaloniaUI/Avalonia · C#Avalonia is a cross-platform UI framework for .NET: you write apps in C# and XAML, and they run on Windows, macOS, Linux, iOS, Android and WebAssembly.
- 5
compose-multiplatform
19.4KJetBrains/compose-multiplatform · KotlinA declarative UI framework from JetBrains, built on top of Jetpack Compose, for sharing one UI codebase across platforms in Kotlin.
- 6

kivy
19Kkivy/kivy · PythonKivy is an open source UI framework written in Python for rapid development of applications with innovative, often multi-touch interfaces. The same codebase runs on Windows, Linux, macOS, Android and iOS.
- 7
flet
17.4Kflet-dev/flet · PythonFlet is a Python framework for building web, mobile and desktop apps from a single Python codebase - no frontend experience required, with Flutter rendering the UI.
- 8

Valdi
16.4KSnapchat/Valdi · C++Valdi is a cross-platform UI framework from Snap: write your UI once in declarative TypeScript, and it compiles directly to native views on iOS, Android, and macOS.
- 9

ratchet
14.7Ktwbs/ratchet · CSSRatchet is a front-end framework for building mobile app prototypes using just HTML, CSS, and JavaScript components.
- 10

bootstrap
14.1Kangular-ui/bootstrap · JavaScriptUI Bootstrap is a library of native AngularJS directives that implement Bootstrap components, so you get accordions, modals, tooltips and more without needing jQuery or the Bootstrap JS file.
- 11

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.
- 12

proton-native
10.9Kkusti8/proton-native · TypeScriptProton Native lets you build cross-platform desktop apps using React syntax, rendering real native UI instead of wrapping a browser like Electron does.
- 13

native
7.8Kvercel-labs/native · ZigNative SDK is a toolkit for building native desktop apps: you write views in declarative .native markup and logic in plain TypeScript (or Zig), and the SDK compiles everything to native code that its own engine renders directly into real OS windows, with no browser, WebView, or JS runtime in the final binary.
- 14

mesop
6.6Kmesop-dev/mesop · PythonMesop is a Python-based UI framework for rapidly building web apps like demos and internal apps — it has been used at Google for rapid internal app development.
- 15

mygo
2.2Kegoist/mygo · GoMyGo is a Go toolkit for building desktop apps that either embed a web frontend in the OS's native webview or render a fully native UI drawn by MyGo itself on the GPU, and you can mix both in one app.
- 16

awesome-gpui
1.5Kzed-industries/awesome-gpui · PythonA curated awesome-list of projects built with or for GPUI, the GPU-accelerated UI framework for Rust. It catalogs native desktop apps, UI libraries, and examples, each with a star count and an activity status.
- 17

gpuix-svelte
221khromov/gpuix-svelte · TypeScriptgpuix-svelte is a custom renderer that lets ordinary Svelte components paint native desktop windows through GPUI (Zed's GPU-accelerated UI framework), with no webview involved.
- 18

gpui-tutorial
104hedge-ops/gpui-tutorial · RustA hands-on tutorial for GPUI, the GPU-accelerated UI framework written in Rust by the makers of the Zed editor. It walks you from Hello World up to building your own first app.
Related topics
Often tagged together