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 |
|---|---|---|---|
| sddm/sddm SDDM is a QML-based display manager (login screen) for Linux supporting both X11 and Wayland sessions. It is highly themeable via QtQuick, … | 63 | 2356 | active |
| imbushuo/EnergyStar EnergyStar is a Windows tray application that uses the Windows EcoQoS API to automatically throttle inactive user processes and background … | 23 | 2355 | active |
| zasper-io/zasper Zasper is a high-performance IDE purpose-built for running Jupyter Notebooks, implementing Jupyter's wire protocol with massive concurrency… | 88 | 2354 | active |
| pdone/FreeControl FreeControl is a C# GUI application that wraps the open-source scrcpy tool to let users control Android devices from their PC. It provides … | 66 | 2354 | active |
| cogentcore/core Cogent Core is a free, open-source Go framework for building fast, elegant 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, … | 67 | 2350 | active |
| geogebra/geogebra GeoGebra is a suite of interactive mathematics applications including graphing calculators, geometry tools, a 3D calculator, a scientific c… | 76 | 2349 | active |
| shinydevelopment/SimulatorStatusMagic SimulatorStatusMagic modifies the iOS Simulator's status bar to show a perfect, Apple-marketing-style state (9:41 AM, full battery, full si… | 73 | 2349 | active |
| Taiizor/ReaLTaiizor ReaLTaiizor is a .NET WinForms control library offering a wide range of user-friendly, design-focused UI components. It supports multiple t… | 66 | 2348 | active |
| plugdata-team/plugdata plugdata is a free, open-source visual programming environment for audio based on Pure Data, rebuilt with a modern JUCE-based GUI. It runs … | 86 | 2346 | active |
| NS-USBloader NS-USBloader is a cross-platform Java GUI application for uploading NSP and other files to Nintendo Switch installers like Awoo Installer a… | 71 | 2346 | active |
| FoedusProgramme/Gramophone Gramophone is a lightweight, open-source local music player for Android built on Media3 and Material Design 3. It follows Android platform … | 89 | 2345 | active |
| webyog/sqlyog-community SQLyog Community Edition is a free, GPL-licensed Windows GUI client for administering MySQL and MariaDB servers, with no runtime or ODBC/JD… | 73 | 2345 | active |
| sequelpro/sequelpro Sequel Pro is a free, open-source native macOS application for managing MySQL and MariaDB databases. It provides a fast, easy-to-use graphi… | 23 | 9194 | maintenance |
| Taiga Taiga is an open-source Windows desktop application that automatically detects anime videos you watch on your computer and syncs your progr… | 66 | 2335 | active |
| cormiertyshawn895/Retroactive Retroactive is a macOS application that lets users run discontinued Apple software such as Aperture, iPhoto, iTunes, Xcode 11.7, Final Cut … | 74 | 2333 | active |
| yuuwill/1024app-ios An iOS client app for the t66y (1024/caoliu) online community forum. The repository page only distributes prebuilt installers and does not … | 65 | 2332 | active |
| fltk/fltk FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for Linux (X11/Wayland), Windows, and macOS, providing lightweight, modular … | 86 | 2331 | stable |
| Bottelet/DaybydayCRM DaybydayCRM is an open-source, self-hosted customer relationship management system built with Laravel. It helps users track customers, task… | 64 | 2330 | active |
| kawaiiDango/pano-scrobbler Pano Scrobbler is a feature-rich music scrobbler application for Windows, Linux, and Android that tracks listening history to Last.fm, List… | 99 | 2327 | active |
| mijorus/gearlever Gear Lever is a Linux desktop application for managing AppImages, letting users integrate them into the app menu, organize them in a custom… | 86 | 2327 | active |
| ebkr/r2modmanPlus r2modman is a cross-platform desktop mod manager for games using the Thunderstore modding platform, such as Risk of Rain 2, Valheim, and Le… | 98 | 2326 | active |
| Matoking/protontricks Protontricks is a wrapper script that lets you run Winetricks commands for Steam Play/Proton games, plus other common Wine features like la… | 76 | 2325 | active |
| themix-project/themix-gui Themix GUI (formerly Oomox) is a graphical application for designing and generating color variations of GTK themes, icon themes, and app-sp… | 65 | 2320 | active |
| Bitfocus Companion Bitfocus Companion turns an Elgato Stream Deck and similar controllers into a professional shotbox control surface for presentation switche… | 98 | 2319 | active |
| vizia/vizia Vizia is a declarative, reactive desktop GUI framework for Rust, letting developers build cross-platform applications in pure Rust without … | 75 | 2316 | active |
| badabing2005/PixelFlasher PixelFlasher is a GUI application that wraps adb and fastboot commands to flash and update Google Pixel phones, with automated boot image p… | 94 | 2312 | active |
| EssentialsX/Essentials EssentialsX is a plugin suite for Minecraft servers running Spigot or Paper, offering over 160 commands covering teleportation, homes, warp… | 88 | 2299 | active |
| DiscordMessenger/dm Discord Messenger is a free, open-source Discord-compatible chat client written in C++ that runs on Windows versions from NT 3.1 and Window… | 81 | 2297 | active |
| yuezk/GlobalProtect-openconnect A GlobalProtect VPN client for Linux built on OpenConnect, offering both a CLI and a Tauri-based GUI. It supports SSO authentication includ… | 99 | 2295 | active |
| fougue/mayo Mayo is an open-source 3D CAD viewer and converter built with Qt and OpenCascade in modern C++. It visualizes CAD models with measurement, … | 83 | 2295 | active |
| rdp/screen-capture-recorder-to-video-windows-free A free open-source Windows DirectShow virtual capture device and recorder that lets applications like VLC, ffmpeg, and OBS capture or strea… | 40 | 2295 | active |
| cjcliffe/CubicSDR CubicSDR is a cross-platform software-defined radio (SDR) application with an OpenGL-accelerated spectrum and waterfall display. It support… | 66 | 2294 | stable |
| dongdongbh/Mindwtr Mindwtr is a free, open-source, cross-platform to-do app built around the Getting Things Done (GTD) method, with capture, clarify, organize… | 80 | 2291 | active |
| HarbourMasters/2ship2harkinian 2 Ship 2 Harkinian is a cross-platform PC port of The Legend of Zelda: Majora's Mask, built from a decompilation of the original N64 game. … | 86 | 2290 | active |
| sabamdarif/termux-desktop A shell-script-based installer that sets up a full native Linux desktop environment (Xfce, LXQt, Openbox, etc.) on Android via Termux with … | 90 | 2286 | active |
| Railgun Railgun is a GUI-based penetration testing tool that automates common tasks from manual pentesting experience. It integrates port scanning,… | 30 | 2286 | active |
| rclone A cross-platform desktop GUI built with Tauri that wraps rclone, letting users manage cloud storage remotes (S3, Google Drive, SFTP, FTP, D… | 81 | 2279 | active |
| anandprtp/Antra Antra is a desktop music library builder that resolves links from streaming services like Spotify, YouTube Music, Apple Music, Amazon Music… | 78 | 2279 | active |
| Murmele/Gittyup Gittyup is a graphical Git client built with C++ and Qt that helps users understand and manage their source code history. It is a continuat… | 69 | 2279 | active |
| gaphor/gaphor Gaphor is an open-source UML and SysML modeling application written in Python with GTK. It implements a fully-compliant UML 2 data model an… | 82 | 2277 | active |
| evanpurkhiser/rEFInd-minimal A clean, minimalistic theme for the rEFInd UEFI boot manager, providing custom icons and background. It is installed by cloning into the rE… | 69 | 2277 | stable |
| Alarmo Alarmo is a Home Assistant custom integration that turns existing sensors into a full-featured home alarm system, configurable entirely thr… | 89 | 2276 | active |
| Gio Gio is a Go library for writing cross-platform immediate mode GUIs, supporting Linux, macOS, Windows, Android, iOS, FreeBSD, OpenBSD, and W… | 77 | 2275 | active |
| Anubias Anubias is an open-source GUI-based IDE for visually building native cross-platform mobile, desktop, and web applications via drag-and-drop… | 67 | 2275 | active |
| ImGuiNET/ImGui.NET ImGui.NET is a .NET wrapper around the Dear ImGui immediate-mode GUI library, built on the cimgui C API. It lets .NET developers build grap… | 61 | 2275 | active |
| tareqimbasher/NetPad NetPad is a cross-platform C# editor and playground that lets developers run C# code instantly without creating or managing projects. It is… | 78 | 2274 | active |
| swaywm/wlroots wlroots is a modular C library providing pluggable, composable modules for building Wayland compositors, including hardware backends, proto… | 10 | 2274 | active |
| mattermost/desktop The official native desktop client for Mattermost, built on Electron and running on Windows, macOS, and Linux. It wraps Mattermost servers … | 100 | 2273 | active |
| winder/Universal-G-Code-Sender Universal G-Code Sender is a free, cross-platform Java application for sending G-Code to CNC controllers such as GRBL, FluidNC, TinyG, g2co… | 94 | 2273 | active |
| SafeGroceryStore/MDUT MDUT is a cross-platform desktop application for managing and exploiting multiple databases (MySQL, MSSQL, PostgreSQL, Oracle, Redis) built… | 89 | 2273 | active |
| an-anime-team/an-anime-game-launcher A graphical game launcher for Linux that manages and runs an anime game (Genshin Impact) via Wine, with built-in telemetry disabling. It of… | 96 | 2272 | active |
| mapbox/geojson.io geo.io is a browser-based editor for creating, viewing, and sharing spatial map data, originally built by Mapbox in 2013 and overhauled in … | 73 | 2272 | active |
| 11notes KMS A Dockerized KMS (Key Management Service) server that can activate Windows and volume-licensed Microsoft Office products indefinitely. It s… | 51 | 2272 | active |
| dice2o/BingGPT BingGPT is a cross-platform desktop application that provides access to new Bing's AI-powered chat without requiring Microsoft Edge or brow… | 22 | 8883 | maintenance |
| bmorcelli/Launcher A GRUB-like application launcher firmware for ESP32-based boards such as M5Stack, LilyGO, CYD, and Marauder devices. It lets users install,… | 92 | 2270 | active |
| Cinchoo/ChoEazyCopy ChoEazyCopy is a free, open-source Windows GUI wrapper around Microsoft's RoboCopy command-line file replication tool. It lets users compos… | 66 | 2270 | active |
| focustimerhq/FocusTimer Focus Timer (formerly gnome-pomodoro) is a GNOME desktop application implementing the Pomodoro Technique with customizable work/break inter… | 76 | 2269 | active |
| PKSM PKSM is a multipurpose, portable Pokemon save manager and editor for generations I through VIII, written in C++. It runs on Nintendo 3DS cu… | 97 | 2266 | active |
| Money Manager Ex Money Manager Ex is a free, open-source, cross-platform personal finance application built with wxWidgets and backed by an encrypted SQLite… | 87 | 2266 | stable |
| lanyeeee/bilibili-video-downloader A cross-platform GUI desktop application built with Tauri for downloading videos, audio, subtitles, danmaku, and covers from Bilibili. It s… | 70 | 2266 | active |
| HemantKArya/BloomeeTunes BloomeeTunes is a cross-platform, ad-free music player built with Flutter and Rust that combines local music libraries with streaming sourc… | 95 | 2265 | active |
| iStore iStore is an open-source app store for OpenWrt implemented purely in shell scripts using only standard OpenWrt components. It lets users se… | 75 | 2261 | active |
| pit-ray/win-vind win-vind is a lightweight Windows application that lets you control the Windows GUI with Vim-style key bindings, providing a hybrid CUI/GUI… | 10 | 2258 | active |
| NSMusicS Ecosystem NSMusicS is a cross-platform music client for local libraries, private cloud music, and self-hosted streaming servers such as Navidrome, Je… | 71 | 2253 | active |
| Amulet Map Editor Amulet Map Editor is a cross-platform Minecraft world editor and converter supporting Java Edition 1.12+ and Bedrock 1.7+. It converts all … | 98 | 2249 | active |
| FakeFishGames/Barotrauma Barotrauma is a 2D online multiplayer survival game set in a submarine traveling the icy ocean beneath Jupiter's moon Europa, with source c… | 71 | 2249 | active |
| zenangst/KeyboardCowboy Keyboard Cowboy is an open-source macOS productivity application for creating custom keyboard shortcuts and automated workflows. It lets us… | 81 | 2247 | active |
| wooey/Wooey Wooey is a Django app that automatically generates a web UI and task interface for command-line Python scripts using argparse. It lets team… | 68 | 2245 | active |
| trazyn/ieaseMusic ieaseMusic is a third-party desktop client for Netease Cloud Music built with Electron, React, and MobX. It offers a modern UI, high-qualit… | 10 | 8752 | maintenance |
| trykimu/videoeditor Kimu is an open-source, AI-powered web video editor positioned as an alternative to CapCut and Canva. It combines a React/Remotion-based mu… | 62 | 2241 | active |
| TortugaPower/BookPlayer BookPlayer is an open-source iOS app for playing DRM-free audiobooks in formats like M4B, M4A, and MP3. It offers library management, playl… | 97 | 2238 | active |
| TEdit/Terraria-Map-Editor TEdit is a standalone open-source map editor for the game Terraria, letting users paint tiles, walls, liquids, and wire, edit chests, signs… | 96 | 2238 | active |
| FossifyOrg/Calendar Fossify Calendar is an open-source, ad-free Android calendar app for managing events, reminders, and recurring schedules with customizable … | 100 | 2232 | stable |
| tentone/nunuStudio nunuStudio is an open-source, web-powered 3D game engine built on three.js, featuring a fully featured visual editor with scene editing, co… | 52 | 2232 | active |
| ravindu644/Droidspaces-OSS Droidspaces is a lightweight, LXC-like container runtime that runs full Linux distributions natively on Android and Linux using kernel name… | 80 | 2231 | active |
| netease-im/NIM_Duilib_Framework NIM Duilib is a Windows desktop application development framework built on an extended Duilib UI library, integrated with Google's base lib… | 23 | 2231 | stable |
| Mainsail Mainsail is a responsive web interface for managing and controlling 3D printers running Klipper firmware via Moonraker. It provides a dashb… | 97 | 2230 | active |
| jenius-apps/ambie Ambie is a Windows app that plays white noise and nature sounds to help users focus, study, sleep, and relax. It includes built-in sound mi… | 94 | 2230 | active |
| GoldenCheetah/GoldenCheetah GoldenCheetah is a free, open-source desktop application for cyclists, runners, triathletes and coaches to import, analyze and model ride a… | 86 | 2230 | active |
| LIJI32/SameBoy SameBoy is an open source, highly accurate Game Boy (DMG), Game Boy Color (CGB), and Super Game Boy emulator written in portable C. It ship… | 90 | 2229 | active |
| openDAW openDAW is a next-generation web-based Digital Audio Workstation for music production, built in TypeScript. It emphasizes education, privac… | 62 | 2226 | active |
| wgh136/PicaComic PicaComic is a cross-platform comic reading application built with Flutter that aggregates multiple comic sources including picacg, e-henta… | 10 | 8672 | maintenance |
| puneetsl/lotion Lotion is an unofficial Electron-based desktop client for Notion.so focused on Linux, where Notion offers no native app. It wraps Notion's … | 81 | 2224 | active |
| webbukkit/dynmap Dynmap is a set of Minecraft mods and plugins that provide a real-time, web-based map of Minecraft servers. It renders the game world to a … | 66 | 2224 | active |
| dmzz-yyhyy/LightNovelReader LightNovelReader is an open-source Android light novel reader app built with Kotlin and Jetpack Compose, featuring a lightweight footprint … | 97 | 2223 | active |
| uowuo/abaddon Abaddon is an alternative Discord client written in C++ using GTK 3, offering a lightweight non-Electron desktop experience with voice chat… | 78 | 2223 | active |
| titoBouzout/SideBarEnhancements A Sublime Text package that enhances the sidebar with an extended context menu for files and folders. It adds features like move-to-trash d… | 70 | 2223 | active |
| 京墨 Jingmo (京墨) is an open-source Android app for reading Chinese cultural content, including classical poetry, famous quotes, characters, idio… | 79 | 2222 | active |
| Hubs Hubs is an open-source, browser-based multi-user 3D virtual world and social VR platform built with A-Frame, Three.js, and WebXR/WebRTC. It… | 76 | 2218 | active |
| paolosalvatori/ServiceBusExplorer Service Bus Explorer is a Windows desktop application for administering Azure Service Bus messaging entities such as queues, topics, subscr… | 91 | 2217 | active |
| mgz0227/legado-Harmony Legado (开源阅读) for HarmonyOS is a free, open-source novel and ebook reader application. It supports custom book sources with user-defined sc… | 88 | 2216 | active |
| rogden/tailwind-config-viewer A local UI tool for visually browsing your Tailwind CSS configuration file, letting you navigate theme sections and copy class names to the… | 23 | 2216 | stable |
| steipete/RepoBar RepoBar is a native macOS menu bar app that shows the status of GitHub repositories at a glance, including CI state, issues, pull requests,… | 85 | 2215 | active |
| adirh3/Fluent-Search Fluent Search is a Windows desktop search utility for instantly finding files, apps, browser tabs, in-app content, and open windows from a … | 77 | 2214 | active |
| gotk3 gotk3 provides Go bindings for GTK 3 and related libraries such as GDK, GLib, and Cairo. It enables building native desktop GUI application… | 47 | 2214 | active |
| ReClass.NET ReClass.NET is a .NET-based memory inspection and class structure reconstruction tool for analyzing remote processes, a modernized port of … | 23 | 2212 | active |
| jayfunc/BetterLyrics A Windows desktop music player and lyrics visualizer built with WinUI3 and Win2D, offering deeply customizable animated lyrics rendering. I… | 82 | 2210 | active |
| Polyscope Polyscope is a lightweight C++/Python library and interactive viewer for 3D data such as surface meshes and point clouds. It lets you regis… | 76 | 2210 | active |
| nekename/OpenDeck OpenDeck is a cross-platform desktop application for controlling Elgato Stream Deck devices, built in Rust with Tauri. It supports original… | 91 | 2209 | active |
| zim-desktop-wiki/zim-desktop-wiki Zim is a graphical desktop wiki and text editor for maintaining a collection of locally stored wiki pages with links, formatting, and attac… | 76 | 2206 | stable |