Topics / #user-interface

User-interface projects on GitHub

User interface toolkits and UI framework projects.

As of , the most-starred User-interface projects on GitHub are react (251.2K stars), vue (212.6K stars) and iced (31.8K stars). GitHub.Locker tracks 12 User-interface repositories with 648K stars combined. The fastest-growing on October 16 was react, with +52 stars in a day.

12Projects
648KStars in total
+91Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

12 projects · by stars

  1. #1 · react/react

    react

    React is a JavaScript library for building user interfaces: you describe views for each state of your app, and React efficiently updates just the right components when data changes.

    251.2K
  2. #2 · vuejs/vue

    vue

    This is the repository for Vue 2, a progressive JavaScript framework for building user interfaces.

    212.6K
  3. #3 · iced-rs/iced

    iced

    Iced is a cross-platform GUI library for Rust, focused on simplicity and type-safety and inspired by the Elm architecture.

    31.8K
  1. 4

    slint

    24.2Kslint-ui/slint · Rust

    Slint is an open-source declarative GUI toolkit for building native user interfaces that run on embedded systems, desktops, mobile, and the web, with business logic written in Rust, C++, JavaScript, or Python.

  2. 5

    maui

    23.3Kdotnet/maui · C#

    .NET MAUI (Multi-platform App UI) is a cross-platform framework for building native mobile and desktop apps with C# and XAML — one shared codebase runs on Android, iOS, iPadOS, macOS, and Windows.

  3. 6

    dragula

    22.1Kbevacqua/dragula · JavaScript

    Dragula is a vanilla JavaScript drag-and-drop library: you hand it container elements, and users can drag items between them to reorder or move them, with a shadow preview and almost no configuration.

  4. 7

    xi-editor

    19.8Kxi-editor/xi-editor · Rust

    An attempt to build a high-quality text editor with modern software engineering: a Rust back-end aiming for extreme performance, reliability and easy customization.

  5. 8

    tview

    14.1Krivo/tview · Go

    tview is a Go package that provides ready-made, interactive widgets for building terminal user interfaces: input forms, text views, text areas, tables, tree views, lists, images, layouts and modal windows.

  6. 9

    PySimpleGUI

    13.8KPySimpleGUI/PySimpleGUI · Python

    PySimpleGUI is a Python wrapper that turns tkinter (and optionally Qt, WxPython, and Remi) into a simpler, more intuitive API for building desktop GUI apps, aimed at both hobbyists and experienced developers.

  7. 10

    CustomTkinter

    13.6KTomSchimansky/CustomTkinter · Python

    CustomTkinter is a Python UI library based on Tkinter. It provides modern, fully customizable widgets so desktop apps get a consistent, up-to-date look across Windows, macOS and Linux.

  8. 11

    FTXUI

    10.8KArthurSonzogni/FTXUI · C++

    FTXUI is a simple cross-platform C++ library for building terminal user interfaces — full-screen text apps with colors, layout, widgets, and keyboard and mouse input.

  9. 12

    python-prompt-toolkit

    10.6Kprompt-toolkit/python-prompt-toolkit · Python

    prompt_toolkit is a Python library for building powerful interactive command line applications — you use it to write your own terminal apps, not run it directly.

Often tagged together