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 |
|---|---|---|---|
| ming1016/SwiftPamphletApp A macOS knowledge handbook app built with SwiftUI, SwiftData, and Swift Concurrency that organizes Apple/Swift development knowledge points… | 36 | 2558 | active |
| FreeRDP/Remmina Remmina is a GTK-based remote desktop client for Linux supporting RDP, VNC, SPICE, X2Go, SSH, and HTTP protocols through a plugin system. I… | 49 | 2556 | active |
| oliexdev/openScale openScale is an open-source Android app for tracking weight and body composition metrics like BMI, body fat, water, and muscle. It reads me… | 92 | 2554 | active |
| NuGetPackageExplorer/NuGetPackageExplorer NuGet Package Explorer is a GUI application for creating, editing, inspecting, and deploying NuGet packages, available on Windows via the M… | 67 | 2552 | active |
| webcamoid/webcamoid Webcamoid is a cross-platform camera suite for capturing photos and videos, managing multiple webcams, applying 60+ effects, and streaming … | 82 | 2550 | active |
| pock/pock Pock is a free, open-source macOS application that turns the MacBook Touch Bar into a customizable widget manager, showing things like the … | 23 | 10156 | maintenance |
| marticliment/ElevenClock ElevenClock is a free Windows 11 utility that replaces the taskbar clock with a fully customizable one, adding features Microsoft removed s… | 10 | 2545 | active |
| devhubapp/devhub DevHub is a cross-platform GitHub notifications and repository activity manager, often described as 'TweetDeck for GitHub', offering multi-… | 23 | 10136 | maintenance |
| OpenLiveWriter/OpenLiveWriter Open Live Writer is an open source fork of Windows Live Writer, a WYSIWYG blog editor for composing, previewing, and publishing blog posts … | 81 | 2537 | active |
| snoopwpf/snoopwpf Snoop is an open-source WPF spy utility that lets you inspect the visual, logical, and automation trees of any running WPF application with… | 77 | 2537 | active |
| iiordanov/remote-desktop-clients Source code for bVNC, aRDP, aSPICE, and Opaque, remote desktop clients for Android supporting VNC, RDP, SPICE, and oVirt/RHEV/Proxmox proto… | 92 | 2529 | active |
| Flow Flow is an open-source, privacy-respecting YouTube and YouTube Music client for Android built with Kotlin and Jetpack Compose (Material 3).… | 82 | 2528 | active |
| farouqaldori/vibe-notch A macOS menu bar app that displays Dynamic Island-style notifications from the MacBook notch for Claude Code CLI sessions. It monitors sess… | 61 | 2523 | active |
| GeometricWeather GeometricWeather is a Material Design weather application for Android, built in Java with multiple build variants (F-Droid, Google Play, pu… | 64 | 2521 | active |
| Liniyous/ElaWidgetTools ElaWidgetTools is a C++ component library that brings Microsoft Fluent UI styling to Qt Widgets applications. It provides a rich set of cus… | 59 | 2518 | active |
| borgbase/vorta Vorta is an open-source desktop GUI client for BorgBackup that brings encrypted, deduplicated, compressed backups to macOS and Linux deskto… | 97 | 2509 | active |
| gloom-sh/gloomberb Gloomberb is an open-source, keyboard-driven finance terminal available as a desktop app, terminal UI, and browser app. It provides market … | 79 | 2507 | active |
| Lingyan000/fluxdo FluxDO is a cross-platform third-party client for the Linux.do community forum, built with Flutter and featuring a Rust-based DNS-over-HTTP… | 77 | 2507 | active |
| No-Chicken/OV-Watch OV-Watch is an open-source smart watch project built on an STM32F411 microcontroller running FreeRTOS with an LVGL-based user interface. It… | 55 | 2504 | active |
| gao-sun/eul eul is a macOS status bar monitoring app written in SwiftUI that displays system metrics like CPU, memory, network, and battery usage. It s… | 23 | 9951 | maintenance |
| LinuxCNC/linuxcnc LinuxCNC is an open-source machine control software that drives CNC machines such as milling machines, lathes, 3D printers, laser and plasm… | 95 | 2501 | stable |
| Nheko-Reborn/nheko Nheko is a native desktop client for the Matrix protocol built with Qt and C++20, aiming to feel like a mainstream chat app rather than an … | 65 | 2496 | active |
| jellyfin/jellyfin-mpv-shim A cross-platform Jellyfin media client built on MPV that can run as a background cast target or a full-featured desktop player. It supports… | 95 | 2495 | active |
| quasar/Quasar Quasar is a free, open-source remote administration tool (RAT) for Windows written in C#, offering remote desktop, shell, file management, … | 10 | 9906 | maintenance |
| Overload-Technologies/Overload Overload is a free, open-source 3D game engine written in modern C++20 with Lua as its scripting language. It ships with an editor and rend… | 88 | 2490 | active |
| wxtsky/CodeIsland CodeIsland is a macOS menu-bar/notch application that displays a real-time status panel for AI coding agents directly in the MacBook notch,… | 82 | 2488 | active |
| evolus/pencil Pencil is a free, open-source desktop application for GUI prototyping and diagram drawing, built on Electron. It ships with built-in shape … | 67 | 9874 | maintenance |
| cnjinhao/nana Nana is a modern C++ GUI library with a standard-like API for building cross-platform desktop applications. It is regularly tested on Linux… | 62 | 2482 | active |
| jstaf/onedriver onedriver is a native Linux FUSE filesystem that mounts Microsoft OneDrive as a local drive, downloading files on demand rather than syncin… | 55 | 2480 | active |
| Faugus/faugus-launcher A lightweight GTK4 GUI launcher for running Windows games on Linux via UMU-Launcher and Proton/Wine. It manages game prefixes, Proton versi… | 87 | 2478 | active |
| sanderland/katrain KaTrain is a cross-platform desktop application for playing and analyzing the game of Go (Baduk/Weiqi) with AI feedback powered by KataGo. … | 89 | 2474 | active |
| snownico0722/PaperTodo PaperTodo is a minimalist Windows desktop sticky note application built natively with WPF (.NET 10). It places independent todo and Markdow… | 78 | 2473 | active |
| hoochanlon/Free-NTFS-for-Mac Nigate is an open-source Electron GUI utility for macOS that enables full read-write access to NTFS drives on both Intel and Apple Silicon … | 98 | 2471 | active |
| litehtml litehtml is a lightweight C++ HTML/CSS rendering engine that parses HTML (via gumbo-parser) and computes element layout with CSS2/CSS3 supp… | 82 | 2470 | active |
| OneKey OneKey is an open-source, multi-chain cryptocurrency wallet application supporting Bitcoin, Ethereum, Solana, Tron, and many other networks… | 99 | 2468 | active |
| Modrinth The official monorepo powering Modrinth, an open-source platform for discovering and sharing Minecraft mods, modpacks, resource packs, shad… | 96 | 2467 | active |
| helloSystem/hello helloSystem is a FreeBSD-based desktop operating system aimed at creators, emphasizing simplicity, elegance, and usability with a classic M… | 23 | 2467 | active |
| wdsqjq/FengYunWeather FengYunWeather is an open-source Android weather app written in Kotlin using MVX architecture with coroutines, OkHttp, Room, and Coil. It p… | 38 | 2464 | active |
| mhaeuser/Battery-Toolkit A macOS menu bar application for Apple Silicon Macs that controls the platform power state, allowing users to set battery charge limits and… | 10 | 2463 | active |
| The-Wineskin-Project/WineskinServer Wineskin is a modernized macOS application for wrapping Windows software and games in Wine so they run as native-looking Mac apps. It suppo… | 10 | 2463 | active |
| kuroni/bongocat-osu A desktop overlay application that displays an animated Bongo Cat whose paws move in response to keyboard input while playing osu!. It is w… | 10 | 2463 | stable |
| ealeksandrov/ProvisionQL A macOS Quick Look plugin and file inspector for Apple app archives (.ipa, .xcarchive, .appex) and provisioning profiles (.mobileprovision,… | 80 | 2462 | active |
| crownengine/crown Crown is a complete, cross-platform, open-source game engine written in C++ with Lua scripting, featuring a full level editor, asset pipeli… | 100 | 2458 | active |
| iFurySt/open-codex-computer-use An open-source Computer Use service exposed as an MCP server, letting any AI agent or MCP client control the desktop (GUI automation via ac… | 82 | 2458 | active |
| gkngkc/UnityStandaloneFileBrowser A Unity plugin that wraps native file open/save dialogs for Windows, macOS, and Linux standalone builds, with basic WebGL support. It suppo… | 23 | 2458 | stable |
| EdgeTX EdgeTX is an open-source firmware for RC radio transmitters, forked from OpenTX with a touch-enabled UI, Lua scripting support, and broad h… | 95 | 2454 | active |
| Django-CRM/Django-CRM BottleCRM (Django-CRM) is a free, MIT-licensed, self-hosted, multi-tenant CRM built on Django REST Framework with a SvelteKit web app and a… | 100 | 2453 | active |
| RanKKI/LawRefBook LawRefBook is an open-source handbook of the laws of the People's Republic of China, built in Swift and available on iOS, macOS, and the we… | 45 | 2453 | active |
| open-source-labs/OverVue OverVue is an open-source desktop prototyping tool for Vue developers that lets users visually create components, arrange them in a draggab… | 23 | 2450 | active |
| TTKMusicPlayer TTKMusicPlayer is a Qt-based desktop music player that imitates the Kugou UI and uses the qmmp core library for audio playback. It runs on … | 88 | 2449 | active |
| voidtools/voidImageViewer A lightweight image viewer for Windows developed by voidtools, supporting BMP, GIF, ICO, PNG, JPG, TIF and WEBP formats with fast rendering… | 71 | 2449 | active |
| Xmarmalade/alisthelper Alist Helper is a Flutter-based desktop GUI application that simplifies managing the alist/openlist file listing program, letting users sta… | 49 | 2447 | active |
| antoyo/relm Relm is an idiomatic, asynchronous, GTK+-based GUI library for Rust, inspired by the Elm architecture. It lets developers build desktop app… | 70 | 2444 | active |
| edavis10/redmine Redmine is a flexible, self-hosted project management web application written in Ruby on Rails. It provides issue tracking, Gantt charts, w… | 32 | 2437 | stable |
| nesrak1/UABEA UABEA is a cross-platform Unity asset bundle and serialized file reader/writer built in C# with Avalonia. It is designed as a modding and r… | 56 | 2436 | active |
| Lightning Browser Lightning Browser is a lightweight, open-source web browser for Android built with Kotlin and Java. It offers fast, simple browsing with fe… | 66 | 2435 | active |
| jbtule/cdto A small macOS Finder toolbar application that opens the currently viewed Finder directory in the Terminal with one click. It is written in … | 35 | 2433 | active |
| Walnut Walnut is a simple C++ application framework combining Dear ImGui with Vulkan for building immediate-mode desktop applications with real-ti… | 32 | 2431 | active |
| iPlug2/iPlug2 iPlug2 is a C++ framework for developing cross-platform audio plug-ins and standalone apps that target multiple plug-in APIs (CLAP, VST2/VS… | 65 | 2430 | active |
| lyqht/mini-qr Mini QR is a web app (also installable as a PWA) for creating stylish, customizable QR codes and scanning QR codes via camera or image uplo… | 94 | 2428 | active |
| chocolate-doom/chocolate-doom Chocolate Doom is a minimalist, historically accurate source port of Doom, Heretic, Hexen, and Strife that reproduces the original DOS game… | 67 | 2427 | active |
| tbillington/kondo Kondo is a Rust-based tool that recursively scans directories for known project structures (20+ types like Cargo, Node, Unity, Gradle) and … | 61 | 2426 | active |
| Satty-org/Satty Satty is a modern screenshot annotation tool for Linux and BSD, inspired by Swappy and Flameshot. It provides a simple toolset, fullscreen … | 86 | 2423 | active |
| OpenMouse-Project/openmouse OpenMouse is a browser-based application for configuring supported gaming mice (Logitech, Pulsar, Endgame Gear, WLMouse) directly via the W… | 58 | 2422 | active |
| eranif/codelite CodeLite is a free, open-source, cross-platform IDE specialized in C, C++, Rust, Python, PHP, and Node.js development. It is written in C++… | 90 | 2421 | active |
| Mesen Emulator Mesen is a high-accuracy multi-system emulator for retro consoles including NES, SNES, Game Boy (Color), Game Boy Advance, PC Engine, SMS/G… | 10 | 2421 | active |
| VoiceInput A macOS menu-bar voice input app (Swift, macOS 14+) that lets users hold the Fn key to record and release to inject streaming-transcribed t… | 47 | 2419 | active |
| HarbourMasters/SpaghettiKart SpaghettiKart is a PC port of Mario Kart 64 built from a decompilation, requiring users to supply their own legally dumped US ROM to genera… | 69 | 2416 | active |
| NatroTeam/NatroMacro Natro Macro is an open-source Bee Swarm Simulator (Roblox) automation macro written in AutoHotkey for Windows. It automates in-game tasks a… | 67 | 2415 | active |
| msasikanth/twine Twine is a modern, cross-platform RSS reader app built with Kotlin and Compose Multiplatform for Android, iOS, and desktop. It supports RDF… | 94 | 2414 | active |
| bitcookies/winrar-keygen An open-source tool and educational write-up explaining the principle behind WinRAR's 'rarreg.key' license file generation, with implementa… | 90 | 2407 | active |
| std-microblock/BetterNCM-Installer A one-click installer for BetterNCM V2, a plugin manager for the PC NetEase Cloud Music client. Written in Rust, it automates installing th… | 23 | 2407 | active |
| scrapinghub/portia Portia is a visual web scraping tool from Scrapinghub built on Scrapy that lets users annotate web pages in a browser to define data extrac… | 10 | 9501 | maintenance |
| LiquidBounce LiquidBounce is a free, open-source Minecraft hacked client (utility mod) built as a mixin-based injection client for the Fabric API, writt… | 98 | 2404 | active |
| SwayFX SwayFX is a fork of the Sway Wayland compositor that adds visual effects via a custom GLES2 fx_renderer. It extends the i3-compatible tilin… | 90 | 2401 | active |
| kwwwvagaa/NetWinformControl HZHControls is a collection of custom C# WinForms UI controls built entirely on native .NET Framework 4.0 development with no third-party d… | 33 | 2401 | active |
| quran/quran_android Quran for Android is a free, open-source Android application for reading the Quran with Madani-compliant page images. It supports translati… | 86 | 2399 | active |
| ArduPilot/MissionPlanner Mission Planner is the primary open-source ground control station (GCS) for ArduPilot autopilots, written in C#/.NET. It provides point-and… | 68 | 2399 | active |
| Agency Orchestrator Agency Orchestrator is a cross‑platform desktop and CLI application that lets users compose multi‑agent AI workflows with a single sentence… | 83 | 2396 | active |
| digimezzo/dopamine Dopamine is an elegant, open-source desktop audio player focused on making organizing and listening to music simple and pretty. It is built… | 98 | 2390 | active |
| jwallet/spy-spotify Spytify is a Windows desktop application that records Spotify audio output in real time, skipping ads and automatically splitting songs int… | 34 | 2389 | active |
| MrS0m30n3/youtube-dl-gui youtube-dlG is a cross-platform graphical front-end for the popular youtube-dl command-line media downloader, written in Python with wxPyth… | 23 | 9426 | maintenance |
| gmg137/netease-cloud-music-gtk A native NetEase Cloud Music player for Linux built with Rust and GTK4/Libadwaita, styled after GNOME Music. It offers playlist browsing, s… | 84 | 2387 | active |
| ImmichFrame ImmichFrame is a companion application to the self-hosted Immich photo server that turns a photo and video collection into a fullscreen dig… | 93 | 2385 | active |
| nicoboss/nsz NSZ is a Python tool with optional GUI that losslessly compresses and decompresses Nintendo Switch NSP/XCI game dumps using zstd, producing… | 81 | 2384 | active |
| sozercan/kaset Kaset is a native macOS client for YouTube Music and YouTube built with Swift and SwiftUI, offering an Apple Music-style interface with ful… | 82 | 2379 | active |
| ryohey/signal Signal is an open-source online MIDI editor and music sequencer built with web technologies (TypeScript, React, Web Audio). It offers a mul… | 73 | 2379 | active |
| Ladybird Ladybird is a truly independent web browser built with a novel engine based on web standards. It uses a multi‑process architecture with san… | 70 | 66581 | experimental |
| Ladybird Ladybird is a truly independent web browser built on a novel engine written from scratch based on web standards, with no forks of existing … | 70 | 66581 | experimental |
| magefree/mage XMage is a free, open-source, full rules-enforcement engine for playing Magic: The Gathering online against other players or AI opponents, … | 99 | 2378 | active |
| pockethub/PocketHub PocketHub is the community-maintained Android client for GitHub, continuing the now-defunct official GitHub Android app. It lets users brow… | 23 | 9363 | maintenance |
| supersonic-app/supersonic Supersonic is a lightweight, full-featured cross-platform desktop music player client written in Go using the Fyne toolkit. It connects to … | 91 | 2375 | active |
| CelestiaProject/Celestia Celestia is a free, open-source real-time 3D space simulation that lets users explore the universe, traveling seamlessly from galaxy cluste… | 67 | 2373 | active |
| TCNOco/TcNo-Acc-Switcher TcNo Account Switcher is a fast, open-source desktop application for switching accounts across gaming platforms like Steam, Battle.net, Epi… | 80 | 2372 | active |
| LenovoLegionToolkit-Team/LenovoLegionToolkit Lenovo Legion Toolkit is a lightweight Windows desktop utility for Lenovo gaming laptops that replaces Lenovo Vantage, Legion Zone, and Leg… | 87 | 2371 | active |
| wxFormBuilder/wxFormBuilder wxFormBuilder is a visual GUI builder (RAD tool) for the wxWidgets framework that generates C++, Python, Lua, and PHP code, with XRC import… | 48 | 2365 | active |
| Draculabo/AntigravityManager Antigravity Manager is an Electron-based desktop application for managing multiple Google Gemini and Claude accounts used with the Antigrav… | 84 | 2363 | active |
| tannerhelland/PhotoDemon PhotoDemon is a free, open-source, portable photo editor for Windows built in Visual Basic 6. It offers pro-grade tools like layers, RAW su… | 68 | 2361 | active |
| pakerwreah/Calendr Calendr is an open-source menu bar calendar application for macOS built with AppKit, SwiftUI, and RxSwift following MVVM. It shows upcoming… | 93 | 2360 | active |
| gtk-rs/gtk4-rs A set of Rust crates providing complete, idiomatic bindings for GTK 4 and its companion libraries (GDK, GSK, GLib, Gio, Cairo, Pango). It e… | 94 | 2357 | active |