A cross-platform GUI library for Rust, inspired by Elm
Repository Index
47,133 repositories indexed
1–23 of 23 · Most stars
Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
Rust GUI components for building fantastic cross-platform desktop application by using GPUI.
- gpui
- desktop-application
- uikit
- rust
Python GUIs for Humans! Create any GUI simple or complicated in a way that's intuitive. Launched in 2018. NEW for 2026 - the LGPL3 Version 6. Transforms tkinter, Qt, WxPython, and Remi into a simple, intuitive, and fun experience for both hobbyists and expert users.
- pysimplegui
- gui-framework
- python
- tkinter
Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
Elements C++ GUI library
- cpp
- cpp17
- cpp17-library
- gui
Qt Base (Core, Gui, Widgets, Network, ...)
wxPython's Project Phoenix. A new implementation of wxPython, better, stronger, faster than he was before.
- python
- cross-platform
- gui-framework
- gui-toolkit
Minimalistic C++/Python GUI library for OpenGL, GLES2/3, Metal, and WebAssembly/WebGL
Pure Swift Cross-platform UIKit (Cocoa Touch) implementation (Supports Linux)
User interface components for Starling Framework, ActionScript 3, and Adobe AIR
- user-interface
- adobe-air
- adobe-flash-player
- actionscript
Pure Go GUI toolkit built on GoGPU — widgets, layouts, styling
- go
- golang
- gui
- ui
Cross-platform C++20 GUI framework featuring MVVM architecture, reactive capabilities, and scalable, accelerated GPU rendering.
- cpp20
- cross-platform-gui
- gui
- modern-cpp
LuaJIT ffi binding for imgui, backends and extension widgets
- luajit
- imgui
- luajit-ffi
Native desktop UI components for Go, built on MyGo. Themed controls, window shells, Lucide icons, plus chat, Markdown, code highlighting, charts and a command palette. Also includes a standalone packager for macOS, Windows and Linux.
- cross-platform
- desktop
- go
- golang
A cross-platform native UI engine with a Go backend: write apps in Go with signals, memos and flexbox layout, and each platform draws with its own native views — iOS, macOS, Windows, Android, Linux and the web
Declarative UI for Java
- declarative-ui
- java
- swing
- xml
The repository host gives no description.
Controls for Delphi/Lazarus, used in CudaText: ATTabs, ATButton, ATListbox, ATScrollbar, ATStatusbar, ATGroups, ATGauge
Window User Interface Library :: libWUI offical repo
UI framework based on the Fusion/libui.cr library, with elements from watzon/cru.
- libui
- gui
- ui
- crystal
Free components for Delphi and Lazarus, this is the main repository maintained by the original author.
Ada OpenGL Framework