gui
List
39 items
emilk/egui (⭐ 14182)
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native (Rust)
hyprwm/Hyprland (⭐ 7018)
Hyprland is a highly customizable dynamic tiling Wayland compositor that doesn't sacrifice on its looks. (C++)
ianyh/Amethyst (⭐ 12602)
Automatic tiling window manager for macOS à la xmonad. (Swift)
lapce/lapce (⭐ 24835)
Lightning-fast and Powerful Code Editor written in Rust (Rust)
slint-ui/slint (⭐ 6055)
Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++, o… (Rust)
conformal/spectrwm (⭐ 1198)
A small dynamic tiling window manager for X11. (C)
riverwm/river (⭐ 2144)
A dynamic tiling Wayland compositor (Zig)
baskerville/bspwm (⭐ 6889)
A tiling window manager based on binary space partitioning (C)
leftwm/leftwm (⭐ 2323)
A tiling window manager for Adventurers (Rust)
iced-rs/iced (⭐ 18514)
A cross-platform GUI library for Rust, inspired by Elm (Rust)
lxqt/pcmanfm-qt (⭐ 320)
File manager and desktop icon manager (Qt port of PCManFM and libfm) (C++)
dylanaraps/sowm (⭐ 806)
An itsy bitsy floating window manager (220~ sloc!). (C)
imgui-rs/imgui-rs (⭐ 2147)
Rust bindings for Dear ImGui (Rust)
linebender/druid (⭐ 8754)
A data-first Rust-native UI design toolkit. (Rust)
polybar/polybar (⭐ 12294)
A fast and easy-to-use status bar (C++)
deno-windowing/dwm (⭐ 81)
Deno Window Manager: Cross-platform window creation and management (TypeScript)
fvwmorg/fvwm3 (⭐ 397)
FVWM version 3 -- the successor to fvwm2 (C)
lumina-desktop/lumina (⭐ 506)
Lumina Desktop Environment (C++)
phaazon/luminance-rs (⭐ 1039)
Type-safe, type-level and stateless Rust graphics framework (Rust)
RazrFalcon/tiny-skia (⭐ 707)
A tiny Skia subset ported to Rust (Rust)
9wm/9wm (⭐ 139)
X11 Window Manager inspired by Plan 9's rio (C)
AustinJ235/basalt (⭐ 111)
A rust library that provides window creation, input handling, and most importantly a UI. (Rust)
enkore/j4-dmenu-desktop (⭐ 606)
A fast desktop menu (C++)
flameshot-org/flameshot (⭐ 20536)
Powerful yet simple to use screenshot software (C++)
lirios/shell (⭐ 220)
Convergent shell for desktops, phones and tables built with QtQuick, Wayland and Material Design (C++)
astrodon/astrodon (⭐ 826)
Make Desktop apps with Deno (TypeScript)
dudik/herbe (⭐ 447)
Daemon-less notifications without D-Bus. Minimal and lightweight. (C)
fyr77/EnvyUpdate (⭐ 82)
Small update checker application for Nvidia GPUs (C#)
g3n/engine (⭐ 2296)
Go 3D Game Engine (http://g3n.rocks) (Go)
instantOS/instantWM (⭐ 330)
The window manager for instantOS (C)
qtile/qtile (⭐ 3963)
A full-featured, hackable tiling window manager written and configured in Python (X11 + Wayland) (Python)
JLErvin/berry (⭐ 944)
A healthy, byte-sized window manager (C)
dunst-project/dunst (⭐ 3716)
Lightweight and customizable notification daemon (C)
Bismuth-Forge/bismuth (⭐ 1835)
KDE Plasma add-on, that tiles your windows automatically and lets you manage them via keyboard, similarly to i3, Sway or dwm. (TypeScript)
Kintaro/wtftw (⭐ 2374)
Window Tiling For The Win. A tiling window manager written in Rust (Rust)
rxi/microui (⭐ 2606)
A tiny immediate-mode UI library (C)
xmonad/xmonad (⭐ 2932)
The core of xmonad, a small but functional ICCCM-compliant tiling window manager (Haskell)
nannou-org/nannou (⭐ 5133)
A Creative Coding Framework for Rust. (Rust)
project-repo/cagebreak (⭐ 166)
Cagebreak: A Wayland Tiling Compositor Inspired by Ratpoison (C)