Open-source gui software
4973 open-source libraries, tools and applications tagged gui, ranked by how closely gui is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
4973 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| grote/Transportr Transportr is a free, open-source Android app for public transport navigation that works without ads or tracking. It provides trip routing,… | 72 | 1169 | active |
| prayag17/Blink Blink is a modern cross-platform desktop client for Jellyfin media servers, built with Tauri and React. It supports DirectPlay of most medi… | 74 | 1168 | active |
| steffest/BassoonTracker BassoonTracker is a browser-based old-school Amiga music tracker written in plain JavaScript that plays and edits Protracker MOD and FastTr… | 65 | 1168 | active |
| author-more/penpot-desktop Penpot Desktop is an unofficial Electron-based desktop application that wraps the open-source Penpot design tool, providing a native window… | 88 | 1167 | active |
| herbstluftwm/herbstluftwm herbstluftwm is a manual tiling window manager for the X11 window system, written in C++. Configuration happens at runtime via the herbstcl… | 76 | 1166 | active |
| ldlywt/IdeaMemo IdeaMemo is a free, open-source Android quick-note (memo) app built entirely with Jetpack Compose. It stores notes locally with optional We… | 99 | 1165 | active |
| Hydr8gon/NooDS NooDS is a fast, portable Nintendo DS and Game Boy Advance emulator written in C++. It features accurate software rendering with upscaling,… | 80 | 1164 | active |
| xeco23/WasIstLos WasIstLos is an unofficial WhatsApp desktop client for Linux, written in C++ using gtkmm and WebKitGTK to wrap WhatsApp Web. It adds deskto… | 10 | 1164 | active |
| dillo-browser/dillo Dillo is a fast, small-footprint graphical web browser written in C/C++ with its own real-time rendering engine and FLTK GUI toolkit. It fo… | 54 | 1163 | active |
| espotek-org/Labrador EspoTek Labrador is the open-source software (Qt desktop app plus AVR firmware) for a low-cost USB board that turns a PC, Raspberry Pi, or … | 87 | 1162 | active |
| dgurkaynak/Penc Penc is a trackpad-oriented window manager application for macOS. It lets users move, resize, and snap windows using two-finger gestures ac… | 23 | 1162 | active |
| nashaofu/shell360 Shell360 is a cross-platform SSH and SFTP client built with Tauri, React, and Rust, supporting Windows, macOS, Linux, Android, and iOS. It … | 91 | 1161 | active |
| francma/wob wob is a lightweight overlay bar for Wayland compositors that displays values like volume or brightness as a transient on-screen indicator.… | 65 | 1161 | active |
| NiagaraLauncher/Niagara-Issues Niagara Launcher is a minimalist Android home screen launcher optimized for one-handed use and reduced distraction, distributed via GitHub … | 91 | 1160 | active |
| learningequality/kolibri Kolibri is an offline-first learning platform for teaching and learning without internet access, developed by the nonprofit Learning Equali… | 91 | 1159 | stable |
| zeroxoneafour/polonium Polonium is an autotiling window manager script (plugin) for KDE Plasma 6's KWin compositor, serving as a spiritual successor to Bismuth. I… | 90 | 1159 | active |
| Apollo Save Tool PKGi PS3 is a PlayStation 3 homebrew application that lets users browse, search, and download .pkg files directly on the console. It suppor… | 50 | 1159 | active |
| Dimillian/RedditOS Curiosity (RedditOS) is an open-source Reddit client for macOS built primarily with SwiftUI. It serves both as a usable Reddit browser and … | 23 | 4025 | maintenance |
| Crequency/KitX KitX is an all-purpose cross-platform toolbox application that connects tools and plugins across desktop, mobile, and web. It provides a pl… | 65 | 1158 | active |
| astronautlevel2/Anemone3DS Anemone3DS is a theme and boot splash screen manager for the Nintendo 3DS console, written in C as a homebrew application. It lets users in… | 63 | 1157 | active |
| eSheep A C# desktop application that recreates the classic 1995 eSheep screen mate, showing an animated pet that walks and falls around your deskt… | 86 | 1156 | active |
| phpvirtualbox/phpvirtualbox phpVirtualBox is a PHP-based web interface for managing and accessing Oracle VirtualBox virtual machines. It provides a browser-based front… | 83 | 1156 | active |
| Supreeeme/xwayland-satellite xwayland-satellite provides rootless Xwayland integration for any Wayland compositor that implements xdg_wm_base and viewporter, without re… | 83 | 1156 | active |
| mitchcurtis/slate Slate is a cross-platform pixel art and bitmap editor built with Qt and Qt Quick. It supports layers, seamless 2D tileset creation, and spr… | 61 | 1156 | active |
| tom-englert/RegionToShare A Windows helper app that mirrors a selected screen region into a hidden window so video conference apps can share just that region. It wor… | 28 | 1156 | active |
| okooo5km/HiPixel HiPixel is a native macOS app for AI-powered image super-resolution, built with SwiftUI and using Upscayl's AI models. It offers batch upsc… | 70 | 1155 | active |
| AntiMicroX/antimicrox AntiMicroX is a graphical program for mapping gamepad buttons and axes to keyboard keys, mouse controls, scripts, and macros on Linux and W… | 84 | 4008 | maintenance |
| IJHack/QtPass QtPass is a multi-platform GUI front-end for pass, the standard Unix password manager, built with Qt. It manages GPG-encrypted password sto… | 99 | 1152 | active |
| MalpenZibo/ashell A ready-to-use status bar for Wayland compositors such as Hyprland, Niri, MangoWC, and other wlroots-based setups, written in Rust with the… | 92 | 1152 | active |
| mcthesw/game-save-manager An open-source game save manager built with Rust, Tauri, and Vue 3 that lets players back up, restore, describe, and delete game save files… | 83 | 1152 | active |
| keith2018/SoftGLRender A tiny C++ software renderer/rasterizer that emulates the GPU rendering pipeline (vertex/fragment shading, rasterization, depth testing, bl… | 70 | 1152 | active |
| Zarestia-Dev/rclone-manager RClone Manager is a cross-platform desktop GUI application built with Angular and Tauri for managing Rclone remotes. It provides a built-in… | 85 | 1151 | active |
| Grasscutters/Cultivation Cultivation is a custom desktop game launcher that makes it easy to proxy anime game traffic to private servers such as Grasscutter. It han… | 58 | 1151 | active |
| Kindness-Kismet/stelliberty Stelliberty is a cross-platform desktop proxy client for Windows, Linux, and macOS built with C#/.NET and Avalonia UI with a Rust core. It … | 80 | 1149 | active |
| aiyakuaile/easy_tv_live Easy TV Live (极简TV) is a lightweight IPTV player built in Dart/Flutter that plays live TV from m3u and txt playlist sources. It supports al… | 78 | 1148 | active |
| kottster/kottster Kottster is an open-source Node.js framework for generating instant, self-hosted admin panels connected to your database. It provides CRUD … | 10 | 1148 | active |
| WirelessAlien/ZipXtract ZipXtract is a fully open-source Android app for extracting and creating archive files such as RAR, ZIP, 7z, TAR, GZ, BZ2, XZ, and many mor… | 86 | 1147 | active |
| Formsmith746/SketchForge-3D SketchForge is a local-first, browser-based 3D design editor for building shapes, cutting holes, grouping parts, and exporting models. It s… | 76 | 1145 | active |
| GENIVI/CANdevStudio CANdevStudio is a cost-effective, open-source development tool for CAN bus simulation, designed to replace expensive commercial CAN framewo… | 34 | 1145 | active |
| Haleydu/Cimoc Cimoc is an open-source Android manga/comic reader app that aggregates multiple online comic sources. It supports page and scroll reading m… | 23 | 3966 | maintenance |
| 8bitbubsy/ft2-clone A highly accurate cross-platform clone of the classic MS-DOS music tracker Fasttracker II, with the XM player directly ported from the orig… | 98 | 1144 | active |
| TomHarte/CLK Clock Signal (CLK) is a low-latency emulator of many classic 8-bit and 16-bit home computers and consoles, including the ZX Spectrum, Apple… | 95 | 1144 | active |
| pureqh/Hyacinth Hyacinth is a Java-based GUI tool that bundles detection and exploitation modules for common Java vulnerabilities such as Struts2, Fast, We… | 49 | 1144 | active |
| ayufan/steam-deck-tools A suite of Windows applications for Steam Deck hardware providing fan control, a performance overlay, TDP/refresh rate power control, and S… | 34 | 1143 | active |
| geek-fun/dockit DocKit is an open-source, privacy-first desktop GUI client for managing Elasticsearch, OpenSearch, DynamoDB, MongoDB, and EasySearch from a… | 94 | 1142 | active |
| hyprwm/hyprpicker hyprpicker is a Wayland color picker utility compatible with wlroots-based compositors. It lets users click anywhere on screen to sample an… | 83 | 1142 | active |
| LordAmit/Brightness Brightness Controller is a Python/PyQt5 GUI application for Linux that adjusts brightness and color temperature (RGB ratios) of primary and… | 32 | 1142 | stable |
| KoboldAI/KoboldAI-Client KoboldAI Client is a browser-based front-end for AI-assisted writing and text adventure gameplay that connects to multiple local and remote… | 67 | 3953 | maintenance |
| Tuxemon/Tuxemon Tuxemon is a free, open-source monster-fighting RPG inspired by creature-battling games like Pokémon, written in Python. It features hundre… | 85 | 1141 | active |
| deepskystacker/DSS DeepSkyStacker is a freeware application for registering and stacking deep-sky astrophotography images to improve signal-to-noise ratio. Or… | 90 | 1140 | active |
| master131/iFakeLocation A cross-platform desktop application that simulates GPS locations on connected iOS devices via the Developer Mode disk image mechanism. It … | 23 | 1140 | active |
| jamulussoftware/jamulus Jamulus is a free, open-source, low-latency audio application that lets musicians play music together in real time over the internet. A cen… | 97 | 1139 | stable |
| icosa-foundation/open-brush Open Brush is a free, community-led open source fork of Google's Tilt Brush, a room-scale 3D painting application for virtual reality built… | 97 | 1139 | active |
| magmax/python-inquirer python-inquirer is a Python library providing a collection of common interactive command line user interfaces, inspired by Inquirer.js. It … | 64 | 1139 | active |
| moloch--/RootTheBox Root the Box is a self-hosted, real-time capture the flag (CTF) scoring engine and game manager for computer wargames. It provides animated… | 64 | 1139 | active |
| MuMech/MechJeb2 MechJeb2 is an autopilot and flight assistant mod for the game Kerbal Space Program, written in C#. It automates maneuvers such as ascent, … | 88 | 1137 | active |
| BlackyHawky/Clock A customizable, privacy-first, open-source Android clock app inspired by AOSP Clock, offering alarms, world clock, timer, stopwatch, widget… | 98 | 1136 | active |
| xjunz/AutoTask AutoTask is an open-source Android automation app that executes automated tasks using either Shizuku privileged access or the Accessibility… | 30 | 1136 | active |
| abcminiuser/python-elgato-streamdeck A Python 3 library for controlling Elgato Stream Deck hardware directly, without the official software. It supports enumerating devices, se… | 74 | 1135 | active |
| Snoothy/UCR Universal Control Remapper is a Windows application for remapping inputs from devices such as keyboards, mice, joysticks, and racing wheels… | 55 | 1135 | active |
| synclounge/synclounge SyncLounge is a self-hostable web application that synchronizes Plex playback across multiple users in different locations, using a middle-… | 73 | 1134 | active |
| Open Smartwatch OS The open-source operating system/firmware for the Open-Smartwatch, an ESP32-based DIY smartwatch built from open hardware modules and 3D-pr… | 70 | 1134 | active |
| YARG YARG (Yet Another Rhythm Game) is a free, open-source rhythm game built in C#/Unity that supports plastic guitar, drums, keys, and vocals, … | 88 | 1133 | active |
| RSDKModding/RSDKv4-Decompilation A complete C++ decompilation of the Retro Engine v4 powering the 2013 mobile releases of Sonic 1 and Sonic 2, including their menus. It req… | 67 | 1133 | active |
| leminlimez/CowabungaLite Cowabunga Lite is a macOS desktop application that customizes iOS 15+ devices without jailbreaking, using backup-based tweaks. It offers th… | 10 | 1133 | active |
| orgzly-revived/orgzly-android-revived Orgzly Revived is an Android outliner app for taking notes and managing to-do lists in Org mode plain-text format. It supports syncing note… | 91 | 1132 | active |
| koosoli/ESPHomeDesigner A visual drag-and-drop editor for designing display UIs for ESPHome, OpenEpaperLink, and OpenDisplay devices. It runs as a Home Assistant i… | 80 | 1132 | active |
| xiaoyvyv/bangumi A full-featured unofficial native Android client for bangumi.tv (bgm.tv), the anime/manga/game media tracking community site. It covers ess… | 90 | 1131 | active |
| Moekotori/ECHO ECHO Community is an open-source desktop music player built with Electron, focused on local music library management, stable playback, and … | 83 | 1131 | active |
| CLI Kit CLI UI is a Ruby framework for building polished command-line user interfaces with interactive widgets. It provides nested framing, interac… | 65 | 1131 | stable |
| suyiiyii/AutoGLM-GUI A modern web GUI for the AutoGLM phone agent that lets AI control Android devices via ADB and scrcpy, with chat-based task management, mult… | 79 | 1130 | active |
| kl3jvi/animity Anity is an open-source Android application for watching anime on your phone with no ads and high streaming quality. It is written in Kotli… | 48 | 1130 | active |
| isHarryh/Ark-Pets ArkPets is a Java-based desktop pet application that displays Arknights game character models (operator chibi sprites, dynamic illustration… | 93 | 1129 | active |
| StreamerApp/Streamer Streamer is an iOS and tvOS application for streaming movies and TV shows from multiple websites, with Chromecast support and multi-languag… | 73 | 1129 | active |
| marmelab/ng-admin ng-admin is an AngularJS-based framework that generates a complete administration GUI (datagrids, filters, forms, dashboards) on top of any… | 23 | 3900 | maintenance |
| erha19/ping-island Ping Island is a macOS Dynamic Island-style menu bar application for monitoring and managing AI coding agent sessions like Claude Code, Cod… | 77 | 1128 | active |
| Rootless Pixel Launcher Rootless Pixel Launcher is a fork of AOSP's Launcher3 that brings the Pixel Launcher experience, including the Google Now feed, Smartspace … | 23 | 3897 | maintenance |
| mpc-qt/mpc-qt Media Player Classic Qute Theater (MPC-QT) is a cross-platform desktop media player that reimplements the Media Player Classic Home Cinema … | 86 | 1127 | active |
| Cytoid/Cytoid Cytoid is a community-driven touchscreen rhythm music game where players download and play user-created charts, available on iOS and Androi… | 79 | 1127 | active |
| audiamus/BookLibConnect Book Lib Connect is a free, open-source Windows application that downloads audiobooks directly from a user's Audible library and decrypts t… | 23 | 1127 | active |
| lkwq007/stablediffusion-infinity A web application for outpainting with Stable Diffusion on an effectively infinite canvas, built with PyScript and Gradio. It extends image… | 32 | 3887 | maintenance |
| ollama-ui/ollama-ui A simple HTML/JavaScript chat interface for Ollama, runnable locally via a Makefile-served page or installed as a Chrome extension. It lets… | 60 | 1125 | active |
| Hamster Time Tracker Hamster is a GNOME desktop time tracking application for individuals, letting users log how much time they spend on chosen activities throu… | 52 | 1125 | stable |
| zmjack/PortProxyGUI PortProxyGUI is a Windows GUI application for managing netsh interface portproxy rules, which handle TCP/IP port redirection. It provides a… | 23 | 1125 | active |
| ManlyMarco/RuntimeUnityEditor An in-game inspector, editor, and interactive C# console for Unity3D applications, loaded via BepInEx or Unity Mod Manager. It lets modders… | 95 | 1124 | active |
| FFmpeg Commander A web-based GUI built with Vue.js for generating common FFmpeg encoding commands without memorizing CLI flags. It runs entirely in the brow… | 76 | 1123 | active |
| StreamController/StreamController StreamController is an open-source Linux desktop application for controlling Elgato Stream Deck devices, built with Python and GTK4. It off… | 84 | 1122 | active |
| OpenHantek/OpenHantek6022 OpenHantek6022 is a free, open-source desktop application that turns Hantek DSO6022BE/BL (and compatible) USB digital storage oscilloscopes… | 67 | 1122 | active |
| Lakr233/FixTim FixTim is a macOS utility that fixes common runtime glitches (broken screenshots, laggy IME, audio issues, AirDrop/Wi-Fi failures, unrespon… | 50 | 1122 | active |
| niuhuan/jenny A cross-platform comic browsing and reading application built with Flutter for the UI and Rust for backend services. It supports browsing, … | 22 | 1122 | active |
| 1j01/textual-paint Textual Paint is a terminal-based (TUI) image editor that recreates the classic MS Paint interface, built with the Textual framework in Pyt… | 58 | 1121 | active |
| MRepo MRepo is an Android application for managing Magisk, KernelSU, and APatch modules and custom module repositories. It is built with Kotlin a… | 10 | 1121 | active |
| commetchat/commet Commet is a feature-rich, privacy-respecting Matrix chat client built with Dart/Flutter, supporting end-to-end encryption, threads, spaces,… | 93 | 1119 | active |
| tlecomte/friture Friture is a free, open-source desktop application for real-time audio visualization and analysis. It provides widgets such as a spectrum a… | 78 | 1119 | active |
| baffler/Transparent-Twitch-Chat-Overlay A Windows .NET application that displays Twitch chat in a transparent overlay on top of windowed or borderless games. It is aimed at single… | 68 | 1119 | active |
| Komet/MediaElch MediaElch is a cross-platform desktop media manager for Kodi that scrapes and organizes metadata for movies, TV shows, concerts, and music.… | 64 | 1119 | active |
| wonderunit/storyboarder Storyboarder is a free, open-source desktop application for quickly drawing storyboards and playing back animatics. It supports Fountain sc… | 23 | 3862 | maintenance |
| BabylonJS/Editor A free, open-source desktop visual editor for creating and editing 3D scenes and games with the Babylon.js engine, available on Windows, ma… | 98 | 1118 | active |
| Tencent Cloud Player SDK Tencent Cloud's iOS Player SDK demo repository, providing a super player for video-on-demand (VOD) and live streaming playback. It includes… | 69 | 1118 | active |
| GoodiesHQ/headscale-admin A stateless web admin interface for juanfont/headscale, the self-hosted Tailscale control server. Built with SvelteKit and TailwindCSS, it … | 90 | 1115 | active |