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.

18Projects
452.9KStars in total
+169Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

18 projects · by stars

  1. #1 · flutter/flutter

    flutter

    Flutter is Google's SDK for building beautiful, fast apps for mobile, web, and desktop from a single codebase.

    180.2K
  2. #2 · vuejs/core

    core

    This is the core repository of Vue.js, a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

    54.7K
  3. #3 · saadeghi/daisyui

    daisyui

    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.

    42.6K
  1. 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.

  2. 5

    compose-multiplatform

    19.4KJetBrains/compose-multiplatform · Kotlin

    A declarative UI framework from JetBrains, built on top of Jetpack Compose, for sharing one UI codebase across platforms in Kotlin.

  3. 6

    kivy

    19Kkivy/kivy · Python

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

  4. 7

    flet

    17.4Kflet-dev/flet · Python

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

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

  6. 9

    ratchet

    14.7Ktwbs/ratchet · CSS

    Ratchet is a front-end framework for building mobile app prototypes using just HTML, CSS, and JavaScript components.

  7. 10

    bootstrap

    14.1Kangular-ui/bootstrap · JavaScript

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

  8. 11

    mui

    13.5Kdcloudio/mui · JavaScript

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

  9. 12

    proton-native

    10.9Kkusti8/proton-native · TypeScript

    Proton Native lets you build cross-platform desktop apps using React syntax, rendering real native UI instead of wrapping a browser like Electron does.

  10. 13

    native

    7.8Kvercel-labs/native · Zig

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

  11. 14

    mesop

    6.6Kmesop-dev/mesop · Python

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

  12. 15

    mygo

    2.2Kegoist/mygo · Go

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

  13. 16

    awesome-gpui

    1.5Kzed-industries/awesome-gpui · Python

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

  14. 17

    gpuix-svelte

    221khromov/gpuix-svelte · TypeScript

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

  15. 18

    gpui-tutorial

    104hedge-ops/gpui-tutorial · Rust

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

Often tagged together