egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
Repository Index
47,133 repositories indexed
1–24 of 25 · Most stars
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI
A tiling window manager for macOS based on binary space partitioning
Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
- kotlin
- ui
- multiplatform
- desktop
Open-source platform for building cross-platform native Mobile, Web, Desktop, and Embedded apps from a single C#/XAML codebase. Work from any IDE/CLI with Hot Reload, Visual Designer, MCPs, and Skills built for modern .NET workflows. 200M+ NuGet downloads.
Hosts file manager for macOS
A lightweight single-header cross-platform library for general windowing
A kwin script that automatically tiles windows
- kwin
- kde
- plasma
- javascript
Live overlay for drawing, annotating, presenting with zoom, hiding text, and capturing screenshots on Linux. Can be used as whiteboard or blackboard. Packed with features. Highly customisable. Written in Rust.
- annotations
- arch-linux
- hyprland
- zoomit
Auto Nightmode for KDE, Gnome, Budgie, VSCode, Atom and more
- kde
- kde-plasma-5
- night-mode
- yin-yang
Stream your Linux desktop to a Smart TV via Miracast/WFD, DLNA, or Chromecast.
- cast
- linux
- miracast
- python
Plasma 5 applet in order to show the window appmenu
Packer utility for compressing and complicating reversing compiled native code (native files), protecting resources, adding DRM, and packing into an optimized loader.
- asm
- asmx86
- compressor
- confuser
Source code for the Uno Gallery apps and Uno Playground (made in Wasm)
- uno
- uno-platform
- webassembly
- wasm
My UI Widget library for V
- vlang
- vlang-library
- ui
- widget-toolkit
A Cross-Platform UI Library
A set of custom controls for the WinUI and the Uno Platform not offered out of the box by WinUI, such as Card, TabBar, NavigationBar, etc.
- uno
- uno-platform
- webassembly
- wasm
Libraries to ease common developer tasks associated with building multi-platform mobile, desktop and web applications using Uno Platform or WinAppSDK.
- uno
- uno-platform
- webassembly
- wasm
Latte Dock NG is a Wayland-first dock for KDE Plasma 6.5+ that provides an elegant and intuitive experience for your tasks and widgets. It animates its contents using a parabolic zoom effect and stays out of the way when not needed.
Linux / KDE Plasma desktop widget to control Philips Hue lights. Controls lights, groups and customizable actions.
Push-to-talk voice dictation for Linux. 100% local, multilingual (25+ languages), with speaker diarization. Qt frontend, Rust backend on NVIDIA Parakeet via ONNX Runtime. KDE Plasmoid integrated.
- asr
- linux
- nvidia
- parakeet
The Windows Community Toolkit is a collection of helper functions, custom controls, and app services. It simplifies and demonstrates common developer tasks building UWP apps for Windows 10. The toolkit is part of the .NET Foundation.
Lightweight QML to do widget for KDE Plasma 6. Obsidian export, Syncthing sync.