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 |
|---|---|---|---|
| timschneeb/RootlessJamesDSP RootlessJamesDSP is a system-wide audio processing app for non-rooted Android devices, implementing the JamesDSP engine with effects like e… | 75 | 1687 | active |
| vincelwt/chatgpt-mac A desktop menubar application that puts ChatGPT one keyboard shortcut away on macOS. It wraps the ChatGPT web experience in an Electron app… | 10 | 6254 | maintenance |
| miaoxworld/openclaw-manager A cross-platform desktop GUI for managing OpenClaw AI assistant services, built with Tauri 2.0, React, and Rust. It provides service monito… | 57 | 1685 | active |
| Suprcode/Crystal Crystal is the official open-source C# server and client engine for The Legend of Mir 2, maintained by the LOMCN community. It recreates th… | 63 | 1684 | active |
| alpha-liu-01/SpeedyNote SpeedyNote is a free, open-source, cross-platform note-taking application built in C++ with Qt, designed for stylus users who need fast PDF… | 84 | 1683 | active |
| kingslay/KSPlayer KSPlayer is a Swift media playback framework for iOS, macOS, tvOS, visionOS, and Mac Catalyst built on AVPlayer and FFmpeg. It supports a w… | 77 | 1683 | active |
| openblocks-dev/openblocks Openblocks is an open-source low-code platform for building internal tools and admin dashboards with a visual UI builder, 50+ components, a… | 23 | 6240 | maintenance |
| palark/ovpn-admin A self-hosted web UI for managing OpenVPN users, certificates, and client routes on Linux servers. It is written in Go with a Vue.js fronte… | 76 | 1682 | active |
| wjakob/instant-meshes Instant Meshes is an interactive field-aligned mesh generator that remeshes 3D geometry into quad or triangle meshes, based on a SIGGRAPH A… | 32 | 6237 | maintenance |
| LukeSmithxyz/st Luke Smith's patched fork of the suckless simple terminal (st), a lightweight X11 terminal emulator written in C. It adds vim-style keybind… | 63 | 1681 | active |
| vladimiry/ElectronMail ElectronMail is an unofficial Electron-based desktop client for ProtonMail, written in TypeScript with Angular. It provides an enhanced des… | 93 | 1680 | active |
| SpartanJ/ecode ecode is a lightweight, multi-platform code editor built on the hardware-accelerated eepp GUI library, focused on responsiveness and perfor… | 89 | 1680 | active |
| leukipp/touchkio TouchKio is a Node.js/Electron application that displays a Home Assistant dashboard in kiosk mode on a Linux device (e.g. Raspberry Pi) wit… | 86 | 1677 | active |
| itorr/china-ex A web-based 'China Conquest' generator that lets users mark all 34 Chinese provincial-level regions with visit levels (lived, stayed, trave… | 32 | 1677 | stable |
| kefir500/apk-editor-studio APK Editor Studio is a free, open-source, cross-platform GUI tool for reverse-engineering Android APK files, built in C++/Qt. It lets users… | 23 | 1677 | active |
| dh374374/ChaiChaiEmbyTV ChaiChaiEmbyTV is a free, open-source Emby client built natively for Android TV with remote-control-friendly navigation. It supports danmak… | 73 | 1675 | active |
| hyprwm/hyprlock hyprlock is a GPU-accelerated, multi-threaded screen locking utility built for the Hyprland Wayland compositor. It uses the ext-session-loc… | 84 | 1674 | active |
| uiriansan/SilentSDDM SilentSDDM is a highly customizable theme for the SDDM display manager on Linux, built with QML and Qt6. It ships multiple preset configura… | 80 | 1672 | active |
| boyan01/flutter-tetris A Tetris game built with Flutter that runs on Android, iOS, Windows, macOS, Linux, and web. It is a Dart/Flutter port inspired by vue-tetri… | 39 | 1672 | stable |
| flipperdevices/qFlipper qFlipper is an open-source Qt-based desktop application for managing the Flipper Zero multi-tool device from a PC. It handles firmware upda… | 23 | 1671 | active |
| inket/MacSymbolicator A native macOS app for symbolicating macOS/iOS crash reports (.crash, .ips) as well as sample, spindump, and hang reports using dSYM files.… | 39 | 1670 | active |
| emukidid/swiss-gc Swiss is an all-in-one homebrew utility for the Nintendo GameCube that acts as a file browser and loader for games and applications across … | 94 | 1663 | active |
| wh201906/SerialTest A cross-platform GUI tool for debugging and testing serial port, Bluetooth SPP/LE, TCP, and UDP connections. It provides data transceiving,… | 23 | 1662 | active |
| arkypita/LaserGRBL LaserGRBL is a free, open-source Windows GUI for controlling GRBL-based laser cutters and engravers. It converts images (raster, vector, SV… | 37 | 1660 | active |
| sharpbracket/redshift Redshift is a C application that adjusts your screen's color temperature based on time of day to reduce eye strain at night. It works via g… | 10 | 6141 | maintenance |
| KirillOsenkov/MSBuildStructuredLog A structured logger for MSBuild that records executed targets, tasks, properties, and item values into a portable binary format (*.binlog).… | 96 | 1657 | active |
| rafaelvcaetano/melonDS-android An Android port of melonDS, a Nintendo DS and DSi emulator, written in Kotlin. It offers a ROM library, layout editor, dark theme, and inte… | 77 | 1657 | active |
| LiangliangNan/Easy3D Easy3D is a lightweight C++ library (with Python bindings) for processing and rendering 3D data such as point clouds, polygonal surface mes… | 75 | 1657 | active |
| Nuvio Nuvio is a free, open-source media app for Android, iOS, desktop, and TV that lets users bring their own content sources and turns them int… | 81 | 1656 | active |
| Pocket Science Lab (PSLab) Pocket Science Lab (PSLab) is an open-source hardware and software ecosystem that turns a phone or desktop into a portable science lab with… | 70 | 1656 | active |
| jankae/LibreVNA LibreVNA is an open-source 100kHz to 6GHz two-port USB vector network analyzer, including device firmware and a Qt-based cross-platform con… | 83 | 1655 | active |
| XITRIX/Moonlight-Switch A port of the Moonlight game streaming client to the Nintendo Switch homebrew platform, also available for iOS, tvOS, and macOS. It streams… | 82 | 1655 | active |
| mateusz-bak/openreads Openreads is a privacy-respecting, open source mobile app for tracking books you have finished, are reading, want to read, or abandoned. It… | 76 | 1655 | active |
| OWASP Threat Dragon OWASP Threat Dragon is a free, open-source, cross-platform threat modeling application for drawing data flow diagrams and listing threats f… | 87 | 1653 | active |
| FriesI23/mhabit Table Habit is a free, open-source Flutter habit tracker for building micro habits with a smart scoring system, growth charts, and WebDAV c… | 97 | 1651 | active |
| Jeffser/Alpaca Alpaca is a GTK4/GNOME desktop client for Ollama that lets users manage, download, and chat with multiple local AI models, with support for… | 83 | 1651 | active |
| nezvers/Godot-GameTemplate A Godot Engine project template and addon library for building top-down shooter games, providing ready-made menu, pause, audio, input rebin… | 68 | 1651 | active |
| ammaarreshi/Generals-Mac-iOS-iPad A native port of Command & Conquer Generals: Zero Hour to Apple Silicon Macs, iPhone, and iPad, built on EA's GPL v3 source release via the… | 51 | 1650 | active |
| TTS Vue TTS-Vue is a cross-platform desktop text-to-speech application built with Electron, Vue, ElementPlus, and Vite that uses Microsoft's Edge T… | 54 | 6092 | maintenance |
| JohnEarnest/Decker Decker is a multimedia platform and sketchpad for creating and sharing interactive documents with sound, images, hypertext, and scripted be… | 77 | 1647 | active |
| SirDiabo/GithubLauncher A desktop launcher application that downloads, updates, and runs applications hosted on GitHub Releases. It provides a user-friendly interf… | 67 | 1647 | active |
| Tensegritics/ClojureDart ClojureDart is a Clojure dialect that compiles to Dart, enabling native mobile and desktop apps built with Flutter. It is production-ready … | 96 | 1646 | active |
| georgealways/lil-gui lil-gui is a lightweight, dependency-free JavaScript library that renders a floating panel of controllers (sliders, checkboxes, color picke… | 49 | 1646 | stable |
| jeffshee/gnome-ext-hanabi Hanabi is a GNOME Shell extension that enables live video wallpapers on the GNOME desktop. It supports GNOME 45+ (with a TypeScript rewrite… | 76 | 1645 | active |
| mihaip/infinite-mac Infinite Mac is a browser-based emulator of classic Macintosh computers (System 1 through Mac OS 9 and early PPC Macs), built on WebAssembl… | 86 | 1643 | active |
| zodiacon/TotalRegistry Total Registry is an enhanced Windows Registry editor and viewer built as a replacement for the built-in Regedit.exe. It adds features like… | 67 | 1643 | active |
| biuuu/star-rail-warp-export An Electron-based desktop tool that exports Honkai: Star Rail warp (gacha) history by reading the game's logs or using a proxy to obtain th… | 91 | 1642 | active |
| XIVLauncher Dalamud is a plugin development framework for Final Fantasy XIV that provides access to game data and native interoperability with the game… | 76 | 1642 | active |
| taisei-project/taisei Taisei Project is a free and open-source Touhou Project fangame: an original top-down vertical-scrolling bullet hell (danmaku) shoot 'em up… | 94 | 1639 | stable |
| iongion/container-desktop Container Desktop is an open-source, MIT-licensed desktop GUI for managing Podman, Docker, and Apple Container engines across Linux, macOS,… | 93 | 1638 | active |
| pangxiaobin/image-matting A free open-source desktop AI image tool built with pywebview and Vue that performs local background removal (matting) using the RMBG-1.4 m… | 75 | 1638 | active |
| Paxa/postbird Postbird is an open-source cross-platform PostgreSQL GUI client built with Electron and JavaScript. It provides a visual interface for brow… | 32 | 1637 | stable |
| za515217965/OKBrowser OKBrowser is a free Chromium-based anti-fingerprint browser for Windows that lets users create and manage multiple isolated browser profile… | 45 | 1636 | active |
| AutoPiano/AutoPiano AutoPiano is a free online virtual piano application built with HTML5 technology, letting users play piano and many other instruments via t… | 10 | 6038 | maintenance |
| sn4k3/UVtools UVtools is a cross-platform desktop application for analyzing, repairing, calibrating, and converting MSLA/DLP resin 3D printer files. It p… | 99 | 1635 | active |
| yaagl/yet-another-anime-game-launcher Yaagl is a macOS launcher application for playing anime-style games (Genshin Impact, Honkai: Star Rail, Zenless Zone Zero) on Apple Silicon… | 97 | 1635 | active |
| IPFS Desktop Suite IPFS Web UI is a browser-based frontend for managing an IPFS Kubo node or IPFS Desktop installation. It provides dashboards for node status… | 95 | 1635 | active |
| ghostop14/sparrow-wifi Sparrow-WiFi is a Python 3 GUI-based WiFi and Bluetooth analyzer for Linux that combines 2.4/5 GHz scanning, BLE/Classic discovery, SDR spe… | 75 | 1635 | active |
| holtwick/briefing Briefing is an open-source, end-to-end encrypted WebRTC video group chat web application built with Vue and TypeScript. It bundles the UI, … | 48 | 1633 | active |
| bazaar-org/bazaar Bazaar is a GNOME application store for browsing, searching, installing, and managing Flatpak applications from multiple remotes like Flath… | 10 | 1631 | active |
| smol-ai/GodMode GodMode is an Electron-based desktop chat browser that gives quick keyboard-shortcut access to the full web apps of ChatGPT, Claude, Bard, … | 21 | 6015 | maintenance |
| ZhangGe6/onnx-modifier onnx-modifier is a web-based visual editor for ONNX neural network models, built on Netron for graph visualization and Flask as the backend… | 69 | 1629 | active |
| ct.js Ct.js is a free, open-source 2D game engine and IDE built on PixiJS/WebGL for making HTML5, desktop, and mobile games. It offers visual lev… | 10 | 1629 | active |
| x-minecraft-launcher XMCL is an open-source, cross-platform Minecraft launcher built with Electron, Vue, and TypeScript, offering a modern UI for managing game … | 93 | 1628 | active |
| kesixin/QuestionWechatApp A WeChat mini-program quiz/exam application with complete frontend, backend, and database source code for question drilling, mock exams, an… | 77 | 1628 | active |
| VIA VIA is an open-source web application for configuring QMK-powered mechanical keyboards directly from the browser. It lets users remap keys,… | 75 | 1628 | active |
| blackears/cyclopsLevelBuilder A Godot editor plugin for quickly blocking out 3D game levels directly in the Godot viewport. Users click and drag to create and edit block… | 95 | 1626 | active |
| LANDrop/LANDrop LANDrop is a cross-platform application for transferring files between devices on the same local network, similar to AirDrop. It uses Qt an… | 23 | 5987 | maintenance |
| Jelmerro/Vieb Vieb is a free, open-source web browser built on Electron/Chromium that provides Vim-style modal keyboard bindings for navigating the web. … | 86 | 1624 | active |
| albar965/littlenavmap Little Navmap is a free open-source desktop flight planner, navigation tool, moving map, and airport information system for flight simulato… | 77 | 1623 | stable |
| lowcoder-org/lowcoder Lowcoder is an open-source low-code platform for building internal tools, admin panels, customer-facing web apps, and websites with a visua… | 82 | 1622 | active |
| TestLinkOpenSourceTRMS/testlink-code TestLink is a web-based open source test management and test execution system for QA teams. It lets teams create and organize test cases in… | 53 | 1618 | active |
| houseofsecrets/SdPaint A Python desktop application that provides a painting canvas where each stroke is sent to a Stable Diffusion (automatic1111) API and the ge… | 21 | 1617 | active |
| meefik/linuxdeploy An open-source Android application that installs and runs GNU/Linux distributions on Android devices via chroot environments. It bootstraps… | 23 | 5953 | maintenance |
| jmoenig/Snap Snap! is a visual, blocks-based programming language and IDE inspired by Scratch, written in JavaScript and runnable in the browser. It sup… | 100 | 1616 | active |
| Dinesh-Sowndar/flutter_billing_app An offline-first mobile Point of Sale (POS) and billing application built with Flutter for small to medium retail shops. It provides produc… | 44 | 1616 | active |
| vashpan/xcode-dev-cleaner DevCleaner is a macOS GUI application that inspects and cleans Xcode-generated caches such as device support files, archives, derived data,… | 59 | 1615 | active |
| Yu-Core/SwashbucklerDiary SwashbucklerDiary is an open-source, cross-platform local diary app built with Blazor (Hybrid, Server, and WebAssembly) and .NET MAUI. All … | 76 | 1614 | active |
| zacharee/Bifrost Bifrost is a cross-platform graphical tool for downloading Samsung mobile device firmware, built with Kotlin Multiplatform and Compose. It … | 91 | 1613 | active |
| vitorpamplona/amethyst Amethyst is an open-source Nostr client for Android, with recent desktop builds for macOS and Windows, for participating in the decentraliz… | 99 | 1611 | active |
| FossifyOrg/Messages Fossify Messages is an open-source Android SMS/MMS messenger app with no ads or tracking. It supports group messaging, spam blocking, messa… | 99 | 1611 | stable |
| simulationcraft/simc SimulationCraft is a multi-player, event-driven combat simulator for World of Warcraft written in C++, modeling player character DPS in rai… | 77 | 1611 | active |
| reisxd/TizenBrew TizenBrew is a launcher/modded app platform for Samsung Tizen TVs that lets users install newer apps and run custom web-based apps like Tiz… | 66 | 1611 | active |
| jasonkneen/tiny-world-builder A self-contained browser-based 3D voxel world editor built with Three.js where users can build, sculpt, fly through, and share tiny worlds.… | 59 | 1605 | active |
| hwittenborn/celeste Celeste is a GUI file synchronization client built with Rust, GTK4, and Libadwaita that can connect to virtually any cloud provider. It is … | 10 | 1605 | active |
| makehumancommunity/makehuman MakeHuman is an open-source desktop application for creating 3D humanoid character models with parametric controls. It is written in Python… | 23 | 1604 | active |
| umlet/umlet UMLet is a free, open-source UML diagramming tool with a simple interface for quickly drawing UML diagrams using text-based element editing… | 49 | 1603 | active |
| chojs23/concord Concord is a feature-rich terminal user interface (TUI) client for Discord, written in Rust with ratatui. It supports chat, voice playback,… | 76 | 1602 | active |
| larryli/PuTTY A Chinese-localized fork of PuTTY, the free Telnet/SSH client and xterm terminal emulator for Win32 and Unix. It tracks upstream PuTTY rele… | 85 | 1601 | active |
| stark81/VutronMusic VutronMusic is a cross-platform desktop music player built with Electron, Vue 3, and TypeScript, serving as a polished third-party client f… | 79 | 1601 | active |
| rafatosta/zapzap ZapZap is an unofficial WhatsApp Web desktop client built with Python, PyQt6, and QtWebEngine that wraps web.whatsapp.com in a native deskt… | 93 | 1600 | active |
| harborstremio/harbor Harbor is a custom, cross-platform Stremio client built with Tauri, React, and a Rust core. It provides a native media player with features… | 74 | 1599 | active |
| HelenOS/helenos HelenOS is a portable microkernel-based multiserver operating system written from scratch in C, decomposing OS functionality like file syst… | 67 | 1599 | active |
| bkaankose/Wino-Mail Wino Mail is a native Windows mail and calendar client that recreates the look and feel of the deprecated built-in Windows Mail & Calendar … | 98 | 1597 | active |
| DimensionDev/Flare Flare is an open-source, privacy-first social media client that unifies Mastodon, Misskey, Bluesky, X, Pixiv, Fanbox, Nostr, and RSS into a… | 96 | 1597 | active |
| linuxmint/warpinator Warpinator is a Linux Mint application for sending and receiving files across a local network. It discovers nearby machines automatically v… | 85 | 1595 | active |
| khscience/OSkhQuant KHQuant (看海量化交易系统) is a free, open-source quantitative backtesting and trading system for China's A-share market, built on MiniQMT with a g… | 79 | 1595 | active |
| leaves615/KeyboardHolder KeyboardHolder is a macOS utility that automatically switches the input method (IME) when you switch between applications, websites, or con… | 100 | 1594 | active |
| StamusNetworks/Clear-NDR-ISO Clear NDR Community (formerly SELKS) is a Debian-based Linux distribution for network detection and response built around Suricata, OpenSea… | 38 | 1592 | active |
| rkkr/simple-keyboard Simple Keyboard is a lightweight, open-source Android keyboard app based on the AOSP LatinIME keyboard. It focuses on minimal size, minimal… | 95 | 1590 | active |