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 |
|---|---|---|---|
| utkarshdalal/GameNative GameNative is an open-source Android application that lets users run PC games they already own from Steam, Epic, GOG and Amazon libraries l… | 87 | 11427 | active |
| Noctalia Noctalia is a native Wayland desktop shell written in C++ that provides bars, launcher, notifications, lock screen, wallpaper, dock, contro… | 82 | 11411 | active |
| ZCShou/GoGoGo GoGoGo (影梭) is an Android app that fakes GPS location using Android's mock location debug API combined with Baidu Maps, without requiring r… | 43 | 11410 | active |
| yairm210/Unciv Unciv is an open-source, moddable remake of Civilization V built with Kotlin and LibGDX, playable on Android and desktop platforms. It offe… | 94 | 11389 | active |
| SimpMusic SimpMusic is a free, open-source (GPL-3.0) music player app that streams from YouTube Music, built with Kotlin and Compose Multiplatform fo… | 94 | 11371 | active |
| captbaritone/webamp Webamp is a browser-based reimplementation of the classic Winamp 2 audio player, built with HTML5 and the Web Audio API, with full support … | 77 | 11296 | active |
| tui-cs/Terminal.Gui Terminal.Gui is a cross-platform terminal UI (TUI) toolkit for .NET that lets developers build sophisticated console applications with rich… | 97 | 11235 | stable |
| Apollo Apollo is a self-hosted game-streaming host (a fork of Sunshine) that streams a desktop to Moonlight/Artemis clients at the client's native… | 59 | 11224 | active |
| noah-nuebling/mac-mouse-fix Mac Mouse Fix is a macOS application that enhances third-party mice with smooth scrolling, button remapping, and trackpad-like gestures. It… | 99 | 11125 | active |
| mRemoteNG/mRemoteNG mRemoteNG is an open-source, tabbed, multi-protocol remote connections manager for Windows, supporting RDP, VNC, SSH, HTTP/S and more. It l… | 84 | 11119 | active |
| CloudStream CloudStream is an Android media center app for streaming and downloading video and audio content. It ships without sources by default and g… | 86 | 10987 | active |
| google/skia Skia is Google's open source 2D graphics library providing common APIs for drawing text, geometries, and images across hardware and softwar… | 77 | 10984 | stable |
| XxHuberrr/Mineradio Mineradio is a Windows desktop immersive music player built with Electron that combines search and playback, a lyrics stage, particle visua… | 77 | 10946 | active |
| TheBoredTeam/boring.notch Boring Notch is a macOS menubar-style app that turns the MacBook notch into a dynamic music control center with a visualizer, plus calendar… | 73 | 10941 | active |
| filecxx/FileCentipede File Centipede is an all-in-one cross-platform internet file upload/download manager built with C++ and Qt. It combines a BitTorrent client… | 67 | 10940 | active |
| Rayburst Motrix Next is a full-featured, cross-platform desktop download manager rebuilt from the ground up with Tauri 2, Vue 3, and Rust, using the… | 77 | 10787 | active |
| popcorntime/popcorntime Popcorn Time is a cross-platform streaming discovery app that aggregates movies and TV shows from 800+ streaming platforms into a single br… | 74 | 10687 | active |
| mamedev/mame MAME is a multi-purpose emulation framework that documents and recreates the hardware of thousands of vintage arcade machines, computers, c… | 92 | 10652 | active |
| lencx/ChatGPT A cross-platform ChatGPT desktop application built with Tauri (Rust) for Mac, Windows, and Linux. It wraps the ChatGPT web experience in a … | 23 | 54645 | maintenance |
| Prism Launcher Prism Launcher is an open-source, cross-platform Minecraft launcher for managing multiple isolated game instances, each with its own mods, … | 94 | 10630 | active |
| FredrikNoren/ungit Ungit is a web-based graphical user interface for git that makes the version control system easier to understand and use. It runs as a Node… | 84 | 10608 | active |
| taojy123/KeymouseGo KeymouseGo is a lightweight, open-source mouse and keyboard recorder and automation tool, similar to a simplified version of AutoHotkey/按键精… | 65 | 10598 | active |
| i3 Window Manager i3 is a tiling window manager for X11, written from scratch in C using xcb. It arranges windows in a tree structure, supports multi-monitor… | 77 | 10596 | stable |
| KDE/krita Krita is a free and open-source cross-platform digital painting application built on the KDE and Qt frameworks. It provides an end-to-end s… | 77 | 10582 | stable |
| deniscerri/ytdlnis YTDLnis is a free, open-source Android app providing a full-featured GUI for yt-dlp, supporting audio/video downloads from 1000+ websites. … | 97 | 10535 | active |
| LMMS LMMS is a free, open-source, cross-platform digital audio workstation (DAW) for music production. It provides a Song Editor, Piano Roll, Be… | 86 | 10510 | active |
| lllyasviel/Fooocus Fooocus is an offline, open-source image generation application built on Stable Diffusion XL with a Gradio interface. It simplifies text-to… | 41 | 53616 | maintenance |
| aandrew-me/ytDownloader ytDownloader is a free, open-source Electron-based desktop GUI app for downloading video and audio from hundreds of sites via yt-dlp. It su… | 91 | 10449 | active |
| CyberTimon/RapidRAW RapidRAW is a free, open-source, non-destructive RAW photo editor and image library manager built with Rust, wgpu, React, and Tauri. It off… | 82 | 10446 | active |
| VickScarlet/remake Remake (Life Restart Simulator / 人生重开模拟器) is a web-based text game where players simulate restarting their life with random attributes and … | 84 | 10433 | stable |
| Ranchero-Software/NetNewsWire NetNewsWire is a free and open-source RSS/Atom/JSON Feed reader for macOS and iOS. It displays articles from blogs and news sites, tracks r… | 97 | 10413 | active |
| cxasm/notepad-- Notepad-- (ndd) is a lightweight cross-platform text editor for Windows, Linux, and macOS, written in C++. It aims to be a domestic Chinese… | 92 | 10406 | active |
| studyzy/imewlconverter 深蓝词库转换 (ImeWlConverter) is an open-source, free tool for converting input method editor (IME) word/dictionary libraries between more than 2… | 93 | 10371 | active |
| Pixelorama Pixelorama is a free and open-source pixel art editor and multitool built with Godot, supporting sprite creation, frame-by-frame animation,… | 96 | 10364 | active |
| floooh/sokol Sokol is a collection of minimal, STB-style, cross-platform standalone C header libraries for graphics rendering, audio, input, and app win… | 77 | 10363 | stable |
| cs01/gdbgui gdbgui is a browser-based frontend to the GNU debugger (gdb), letting users set breakpoints, view stack traces, and visualize data structur… | 32 | 10354 | active |
| noisetorch/NoiseTorch NoiseTorch-ng is a Linux application that creates a virtual microphone with real-time noise suppression using RNNoise, working with PulseAu… | 23 | 10330 | active |
| Lutris Lutris is an open-source desktop game launcher and gaming platform for Linux that unifies emulators, compatibility layers like Wine, and en… | 77 | 10328 | active |
| runcat-dev/RunCat365 RunCat 365 is a Windows desktop application that displays a cute running cat animation in the taskbar, with the cat's speed reflecting syst… | 81 | 10316 | active |
| wwmm/easyeffects Easy Effects is a Linux desktop application that applies audio effects (limiter, compressor, convolver, equalizer, autogain, noise reductio… | 76 | 10289 | active |
| ParthJadhav/Tkinter-Designer Tkinter Designer is a Python tool that converts Figma designs into ready-to-use Tkinter GUI code. It uses the Figma API to analyze design f… | 65 | 10260 | active |
| HMCL-dev/HMCL Hello Minecraft! Launcher (HMCL) is a cross-platform, open-source Minecraft launcher built with JavaFX. It supports installing mod loaders … | 98 | 10241 | active |
| Vicinae Vicinae is a native, keyboard-driven desktop launcher and command palette for Linux and macOS, built in C++ with Qt. It bundles app/file se… | 81 | 10235 | active |
| jeffvli/feishin Feishin is a modern self-hosted music player desktop client written in TypeScript, a rewrite of Sonixd. It connects to Subsonic, Navidrome,… | 98 | 10200 | active |
| Stellarium/stellarium Stellarium is a free open-source planetarium application that renders a realistic 3D sky in real time using OpenGL, showing what is visible… | 90 | 10045 | stable |
| rubickCenter/rubick Rubick is an open-source, Electron-based desktop efficiency toolbox that launches apps, files, and plugins via a keyword search bar (Alt/Op… | 60 | 10029 | active |
| ImageOptim ImageOptim is a free, open-source macOS GUI application that losslessly compresses images by combining multiple optimization tools like Moz… | 70 | 10001 | stable |
| Cemu Cemu is an open-source Wii U emulator written in C++ that runs most Wii U games and homebrew in a playable state on PC. It is actively deve… | 79 | 9988 | active |
| KaringX/clashmi Clash Mi is a cross-platform graphical proxy client built with Flutter that embeds the Mihomo (Clash.Meta) core. It supports subscription-b… | 87 | 9919 | active |
| streamaserver/streama Streama is a self-hosted streaming media server that lets you organize and stream your own movies and TV shows, acting as a personal Netfli… | 80 | 9819 | active |
| farag2/Sophia-Script-for-Windows A PowerShell module with 150+ functions for fine-tuning, debloating, and configuring Windows 10 and Windows 11 using Microsoft's officially… | 99 | 9795 | active |
| microsoft/UFO UFO³ is Microsoft's open-source framework for LLM-powered GUI agents that automate Windows applications and orchestrate workflows across mu… | 90 | 9789 | active |
| LmeSzinc/AzurLaneAutoScript ALAS is a free open-source bot with a GUI for the mobile game Azur Lane, supporting CN, EN, JP, and TW servers. It automates nearly all gam… | 88 | 9734 | active |
| Fluent Reader Fluent Reader is an open-source, cross-platform desktop RSS reader built with Electron, React, and Fluent UI. It supports local reading or … | 89 | 9689 | active |
| mulaRahul/keyviz Keyviz is a free, open-source desktop application that visualizes keystrokes and mouse actions in real time, built with Tauri (Rust + TypeS… | 70 | 9656 | active |
| Fyrox Fyrox is a feature-rich, general-purpose 2D and 3D game engine written in Rust, formerly known as rg3d. It includes a scene editor, GUI sys… | 80 | 9594 | active |
| Grocy Grocy is a web-based, self-hosted groceries and household management application, described as 'ERP beyond your fridge'. It tracks stock, p… | 95 | 9590 | active |
| sosedoff/pgweb Pgweb is a web-based, cross-platform PostgreSQL database explorer written in Go and distributed as a single zero-dependency binary. It prov… | 65 | 9517 | stable |
| ronitsingh10/FineTune FineTune is a free, open-source macOS menu bar app for per-app volume control, multi-device audio output routing, and a 10-band equalizer w… | 71 | 9421 | active |
| chrismaltby/gb-studio GB Studio is a drag-and-drop visual game creator for making Game Boy games without programming knowledge, built as an Electron desktop app … | 93 | 9418 | active |
| jely2002/youtube-dl-gui Open Video Downloader is a cross-platform desktop GUI for yt-dlp/youtube-dl built with Rust, Tauri, and Vue + TypeScript. It lets users dow… | 93 | 9411 | active |
| pwr-Solaar/Solaar Solaar is a Linux device manager for Logitech keyboards, mice, trackpads, and other peripherals connected via Unifying, Bolt, Lightspeed, o… | 81 | 9402 | active |
| NeoHtop NeoHtop is a modern, cross-platform desktop system monitor built with Rust, Tauri, and Svelte. It provides real-time process monitoring wit… | 54 | 9396 | active |
| Legado (阅读) Legado (阅读 3.0) is an open-source Android e-book reader that lets users define custom book sources to read web novels and online content. I… | 57 | 47112 | maintenance |
| Spyder Spyder is a free, open-source scientific Python IDE built with PyQt, featuring an editor, interactive console, variable explorer, and plott… | 93 | 9372 | stable |
| prusa3d/PrusaSlicer PrusaSlicer is a G-code generator for 3D printers that converts 3D models (STL, OBJ, AMF) into print instructions for FFF printers or PNG l… | 88 | 9365 | active |
| Universal-Debloater-Alliance/universal-android-debloater-next-generation A cross-platform desktop GUI application written in Rust that uses ADB to remove bloatware from non-rooted Android devices. It aims to impr… | 71 | 9307 | active |
| WinMerge/winmerge WinMerge is an open-source visual differencing and merging tool for Windows that compares files and folders side by side. It supports text,… | 93 | 9253 | stable |
| gibbed/SteamAchievementManager Steam Achievement Manager (SAM) is a portable desktop application for managing achievements and statistics for Steam games. It requires the… | 73 | 9244 | active |
| LibreHardwareMonitor/LibreHardwareMonitor Libre Hardware Monitor is a free, open-source Windows application that monitors temperature sensors, fan speeds, voltages, load, and clock … | 76 | 9236 | active |
| NodeGUI NodeGui is an open-source library for building cross-platform native desktop applications with Node.js and CSS-like styling, powered by Qt6… | 74 | 9231 | active |
| xanderfrangos/twinkle-tray Twinkle Tray is a Windows system tray app that adds brightness sliders for controlling laptop backlights and DDC/CI-capable external monito… | 80 | 9208 | stable |
| AppHouseKitchen/AlDente-Battery_Care_and_Monitoring AlDente is a macOS menu bar application that lets users set charging limits on their MacBook to keep the battery between healthy percentage… | 97 | 9203 | active |
| minbrowser/min Min is a fast, minimal open-source web browser built in JavaScript (Electron) that emphasizes privacy and focus. It blocks ads and trackers… | 89 | 9180 | active |
| KrishKrosh/TrackWeight A macOS application that turns a MacBook's Force Touch trackpad into a digital weighing scale by reading private pressure sensor data. It u… | 32 | 9179 | active |
| zhu1090093659/dsh-web dsh-web is a plugin aggregation ecosystem package for the DeepSeek Harness (DSH) Web GUI, bundling independently installable plugins such a… | 81 | 9152 | active |
| henrypp/simplewall Simplewall is a lightweight, open-source Windows application for configuring network activity via the Windows Filtering Platform (WFP). It … | 73 | 9150 | active |
| zhanghai/MaterialFiles Material Files is an open-source Material Design file manager for Android 5.0+. It supports local and remote file management (FTP, SFTP, SM… | 86 | 9139 | active |
| ramensoftware/windhawk Windhawk is a Windows customization marketplace that lets users install community-made mods to tweak the behavior and appearance of Windows… | 82 | 9110 | active |
| Ackites/Nrfr Nrfr is a root-free Android tool that changes the SIM card country code by calling native system APIs (CarrierConfigLoader) with Shizuku pe… | 34 | 9088 | active |
| IridiumIO/CompactGUI CompactGUI is a Windows desktop application that transparently compresses games and programs using the native Windows 10+ Overlay Filter (W… | 98 | 9039 | active |
| Hiram-Wong/zyfun zyfun is a free, cross-platform desktop video resource player built with Electron, Vue 3, and TDesign. It provides a polished interface for… | 84 | 9033 | active |
| juce-framework/JUCE JUCE is an open-source cross-platform C++ application framework for building desktop and mobile applications, with first-class support for … | 100 | 9012 | active |
| sveinbjornt/Sloth Sloth is a native macOS application that displays all open files, directories, sockets, pipes, and devices in use by running processes, ser… | 82 | 8968 | stable |
| Bottles Bottles is a GTK4/Linux application for managing Wine prefixes so users can run Windows software and games on Linux. It provides a friendly… | 97 | 8940 | active |
| LykosAI/StabilityMatrix Stability Matrix is a multi-platform desktop application that acts as a package manager for Stable Diffusion UIs and tools like ComfyUI, AU… | 96 | 8932 | active |
| Anxcye/anx-reader Anx Reader is a cross-platform e-book reader app built with Flutter that supports EPUB, MOBI, AZW3, FB2, TXT, and PDF formats. It integrate… | 81 | 8922 | active |
| Clipy/Clipy Clipy is an open-source clipboard extension app for macOS that keeps a history of copied text and images, accessible via customizable keybo… | 91 | 8914 | active |
| darrylmorley/whatcable WhatCable is an open-source macOS menu bar app that reads IOKit data to explain, in plain English, what each connected USB-C cable, charger… | 74 | 8871 | active |
| redis/RedisInsight RedisInsight is an official visual GUI for Redis built with Electron, Monaco Editor, and Node.js. It lets developers browse and edit Redis … | 89 | 8869 | active |
| hekate hekate is a graphical bootloader and toolbox for the Nintendo Switch, written in C, with touchscreen and Joycon input support. It boots HOS… | 93 | 8868 | active |
| BornToBeRoot/NETworkManager NETworkManager is a free, open-source Windows application that bundles 27 network management and troubleshooting tools into a unified GUI, … | 86 | 8832 | active |
| Foliate Foliate is a free, open-source e-book reader application for Linux built with GTK4 and GJS, supporting EPUB, Mobipocket, Kindle, FB2, CBZ, … | 60 | 8827 | active |
| insidegui/VirtualBuddy VirtualBuddy is a free, open-source macOS application that virtualizes macOS 12 and later on Apple Silicon Macs, with a GUI for creating an… | 95 | 8826 | active |
| WWDC Unofficial App An unofficial macOS desktop application for watching Apple's WWDC conference videos, live streams, and session transcripts. It adds feature… | 59 | 8744 | active |
| lihaoyun6/QuickRecorder QuickRecorder is a lightweight, open-source screen recording application for macOS built on Apple's ScreenCapture Kit API. It records scree… | 35 | 8732 | active |
| florisboard/florisboard FlorisBoard is a free and open-source keyboard app for Android 8.0+ built in Kotlin, focused on being modern, customizable, and privacy-res… | 78 | 8704 | active |
| amitshekhariitbhu/Android-Debug-Database An Android library that lets developers debug SQLite databases and SharedPreferences directly from a web browser while the app runs on a de… | 49 | 8688 | stable |
| abue-ammar/tinycast Tinycast is a tiny, fully native macOS launcher built with SwiftUI and AppKit, offering fuzzy app launching, global hotkeys, clipboard hist… | 81 | 8682 | active |
| tw93/MiaoYan MiaoYan is a lightweight, native Swift Markdown note-taking app for macOS with a minimalist three-column layout, split editor and preview, … | 99 | 8674 | active |