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 |
|---|---|---|---|
| haystackeditor/haystack-editor Haystack Editor is a source-available code editor built as a VS Code-style distribution that adds a canvas UI for visualizing and navigatin… | 23 | 1288 | active |
| SplashCodes/JAViewer JAViewer is an Android application for browsing and streaming JAV (Japanese adult video) content with a Material Design interface. The 'dri… | 23 | 4552 | maintenance |
| Code52/carnac Carnac is a Windows keyboard utility that displays keystrokes on screen, useful for presentations, screencasts, and learning keyboard short… | 23 | 4548 | maintenance |
| farmerbb/Taskbar Taskbar is an open-source Android app that adds a PC-style start menu and recent apps tray to Android tablets, phones, Android TV, and Chro… | 23 | 1284 | active |
| SeedSigner SeedSigner is a FOSS application that turns a Raspberry Pi Zero with a camera and screen into an air-gapped, stateless Bitcoin signing devi… | 81 | 1283 | active |
| Archi Archi is a free, open-source, cross-platform desktop editor for creating ArchiMate enterprise architecture models, supporting the ArchiMate… | 76 | 1283 | stable |
| ChaoMixian/vFlow vFlow is a powerful and highly extensible visual automation tool for Android, written in Kotlin. It lets users compose independent action m… | 73 | 1282 | active |
| hishizuka/pizero_bikecomputer An open-source DIY bike computer application for Raspberry Pi Zero that combines GPS tracking, ANT+ sensor integration, offline maps, and r… | 76 | 1281 | active |
| marchaesen/vcxsrv VcXsrv is a Windows X server built from xorg git sources and compiled with Visual Studio, similar to Xming or Cygwin's XWin. It lets Window… | 46 | 1281 | active |
| firecmsco/firecms FireCMS is an open-source React/TypeScript framework that auto-generates admin panels, back-office tools, and headless CMS interfaces on to… | 93 | 1280 | active |
| QiaoKes/fntv-electron A desktop client for FeiNiu (飞牛) NAS media server, built with Electron and wrapping the web UI with an embedded MPV player. It adds multi-a… | 79 | 1280 | active |
| florianfesti/boxes Boxes.py is a Python library and collection of parametric generators that produce SVG (and other vector) files for laser-cut boxes and rela… | 77 | 1279 | active |
| mategol/PySilon PySilon is an open-source remote access trojan (RAT) written in Python that is controlled through Discord as its command-and-control channe… | 57 | 1278 | active |
| jarcode-foss/glava GLava is a highly configurable OpenGL audio spectrum visualizer for X11 on Linux and BSD, rendered with customizable GLSL shader modules. I… | 23 | 1278 | active |
| nokyan/resources Resources is a GNOME system monitor application written in Rust using GTK 4 and libadwaita that displays usage and details of CPU, memory, … | 10 | 1278 | active |
| keepassx/keepassx KeePassX is a cross-platform desktop password manager that stores credentials and other sensitive data in an encrypted database compatible … | 10 | 4514 | maintenance |
| FlashpointProject/launcher Flashpoint Launcher (FPL) is an Electron-based desktop application for browsing, storing, and launching the games, animations, and web apps… | 75 | 1277 | active |
| vgmtrans/vgmtrans VGMTrans is a cross-platform desktop application for detecting, inspecting, and converting proprietary sequenced video game music into stan… | 73 | 1277 | active |
| mamiiblt/instafel Instafel is a modular open-source suite that patches Instagram Alpha APKs to inject custom features, consisting of an Android app UI, an AP… | 71 | 1277 | active |
| marchellodev/sharik Sharik is an open-source, cross-platform file-sharing app built with Flutter that transfers files between devices over Wi-Fi or a mobile ho… | 23 | 1277 | active |
| webЯcade webЯcade is a web-based front end for playing retro games in the browser via emulators and game engines, driven by user-defined cloud-based… | 90 | 1276 | active |
| Tudmotu/gnome-shell-extension-clipboard-indicator A GNOME Shell extension providing a full-featured clipboard manager with history, image support, pinning, tagging, search, and keyboard sho… | 55 | 1275 | active |
| acgotaku/YAAW-for-Chrome A Chrome extension providing a web frontend dashboard for the Aria2 download manager via its JSON-RPC interface. It can intercept browser d… | 68 | 1273 | active |
| timothycrosley/streamdeck-ui streamdeck_ui is a Linux-compatible graphical application for configuring and using Elgato Stream Deck devices (Original, MK2, Mini, XL, an… | 32 | 1273 | stable |
| CircuitVerse CircuitVerse is a free, open-source web platform for building and simulating digital logic circuits in the browser, inspired by Logisim. It… | 76 | 1272 | active |
| Nut Nut is a multi-purpose Python utility with a GUI for organizing, managing, and installing Nintendo Switch game files (NSP, NSZ, XCI, XCZ). … | 47 | 1271 | active |
| RetroDECK/RetroDECK RetroDECK is an all-in-one retro gaming platform for Linux-based systems, distributed as a self-contained sandboxed Flatpak that bundles em… | 90 | 1268 | active |
| zevlg/telega.el telega.el is a full-featured unofficial Telegram client implemented in Emacs Lisp for GNU Emacs, built on top of TDLib. It supports most of… | 66 | 1267 | active |
| ptrofimov/beanstalk_console A web-based admin console for the Beanstalkd work queue server, written in PHP. It provides realtime tube statistics, job inspection and ma… | 87 | 1266 | active |
| he55/DreamScene2 DreamScene2 is a small, fast, and powerful animated desktop wallpaper application for Windows 10/11. It supports playing videos and web pag… | 37 | 1266 | active |
| schenkd/nginx-ui A self-hosted web UI for viewing and editing nginx configuration files without using the CLI. It is delivered as a Docker container that mo… | 23 | 4466 | maintenance |
| barracuda-fsh/pyobd A free, open-source OBD-II automotive diagnostic application, remade from the original pyobd and modernized to Python 3 using the python-OB… | 56 | 1265 | active |
| potato47/ccc-devtools A web-based debugging tool for Cocos Creator games that injects a devtools panel into the browser preview. It lets developers inspect and e… | 53 | 1265 | active |
| SkyD666/PodAura PodAura is an all-in-one podcast app supporting RSS feed subscription, media downloading, and audio/video playback. It is built with Kotlin… | 80 | 1264 | active |
| ImAiiR/QobuzDownloaderX QobuzDownloaderX (QBDLX) is a desktop GUI application that downloads music streams directly from the Qobuz streaming platform using its API… | 72 | 1264 | active |
| dead8309/Kizzy Kizzy is a Discord Rich Presence manager for Android, fully written in Kotlin with Jetpack Compose and Material 3. It connects to the Disco… | 65 | 1264 | active |
| samhocevar/portable-file-dialogs A single-header C++11 library for showing portable native GUI dialogs (file open/save, folder selection, message boxes, notifications) on W… | 25 | 1264 | stable |
| meowtec/Imagine Imagine is a cross-platform desktop GUI app for optimizing PNG, JPEG, and WebP images, built on pngquant, mozjpeg, and WebP encoders with a… | 99 | 4449 | maintenance |
| HelgeSverre/ollama-gui Ollama GUI is a web-based chat interface for interacting with local LLMs served through the Ollama API. It offers local chat history via In… | 96 | 1261 | active |
| oxyroid/M3UAndroid M3UAndroid is a free, open-source, ad-free IPTV player for Android phones, tablets, and Android TV, built with Kotlin and Jetpack Compose. … | 72 | 1261 | active |
| scottlerch/HostsFileEditor A Windows desktop application for editing and managing the hosts file as a sortable, filterable table with undo/redo, presets/archives, and… | 88 | 1259 | active |
| adolfintel/OpenPods OpenPods is a free and open source Android app that monitors Apple AirPods and Beats headphones over Bluetooth, showing battery and connect… | 39 | 1259 | active |
| wilix-team/iohook iohook is a Node.js native module providing global keyboard and mouse event listeners via OS-level hooks, built on libuiohook. It works ins… | 23 | 1259 | active |
| lamarios/clipious Clipious is an Android client for Invidious, the privacy-focused YouTube front end. It supports subscriptions, playlists, background and au… | 10 | 1259 | active |
| lakinduakash/linux-wifi-hotspot A feature-rich WiFi hotspot creator for Linux offering both a GTK3 GUI and a command-line interface. It can share an access point from any … | 84 | 4435 | maintenance |
| tzmax/V2RayXS V2RayXS is a native macOS GUI client for Xray-core, a maintained fork of the archived V2RayX project. It supports VLESS and XTLS protocols,… | 82 | 1258 | active |
| gemrb/gemrb GemRB is a portable open-source reimplementation of Bioware's Infinity Engine, the engine behind Baldur's Gate, Icewind Dale, and Planescap… | 77 | 1258 | active |
| kiwanami/emacs-calfw Calfw is a calendar framework for Emacs that renders rich calendar views (month, week, two-week, and day) in Emacs buffers. It supports plu… | 76 | 1258 | stable |
| lacymorrow/crossover CrossOver is a free, open-source desktop application that displays a customizable crosshair overlay on top of any windowed game or applicat… | 86 | 1257 | active |
| Jacalz/rymdport Rymdport is a cross-platform GUI application for securely sharing files, folders, and text between devices using end-to-end encryption. It … | 56 | 1257 | active |
| exelix11/SwitchThemeInjector A suite of tools for creating and installing custom home menu themes on a modded Nintendo Switch, including the NXThemes Installer homebrew… | 92 | 1256 | active |
| castle-engine/castle-engine Castle Game Engine is a free, open-source cross-platform 3D and 2D game engine written in modern Object Pascal, with a powerful visual edit… | 67 | 1256 | active |
| Samillion/ModernZ ModernZ is a sleek, modern on-screen controller (OSC) script for the mpv media player, forked from ModernX with added features. It offers c… | 72 | 1255 | active |
| roblillack/spot Spot is a React-like reactive GUI toolkit for Go that lets developers build desktop applications using declarative components and hooks suc… | 15 | 1255 | active |
| chenxuuu/llcom LLCOM is a powerful Windows serial port debugging tool with embedded Lua scripting for automating data processing and device communication.… | 76 | 1254 | active |
| wmcbrine/PDCurses PDCurses is a public domain curses library implementing most X/Open and System V R4 curses functions for platforms that don't fit the termc… | 66 | 1254 | stable |
| tablacus/TablacusExplorer Tablacus Explorer is a lightweight, portable tabbed file manager for Windows written in C++. It is highly customizable through an add-on sy… | 96 | 1253 | active |
| bambanah/deemix Deemix is a revived music downloader for Deezer, packaged as a monorepo containing a Deezer API SDK, a core downloader library, a Vue.js + … | 90 | 1253 | active |
| casualsnek/onthespot Onthespot is a Qt-based GUI music downloader written in Python that downloads and converts tracks to local audio files. It ships as prebuil… | 31 | 1253 | active |
| tumic0/GPXSee GPXSee is a Qt-based GPS log file viewer and analyzer supporting all common GPS log formats (GPX, TCX, FIT, KML, NMEA, IGC, and many more) … | 99 | 1252 | active |
| ed0ard/CS2-Bot-Improver A Counter-Strike 2 plugin that improves bot behavior, including aim, movement, grenade usage, personalities, and strategies. It can be inst… | 82 | 1252 | active |
| clipmenu clipmenu is a simple clipboard manager for X11 that stores clipboard history and lets you select past clips via dmenu, rofi, or fzf. A back… | 62 | 1252 | active |
| lo-cafe/winston Winston is an open-source, native Reddit client for iOS and iPadOS built with Swift and SwiftUI, featuring a highly customizable theming sy… | 20 | 1252 | active |
| pmotschmann/Evolve Evolve is an open-source browser-based incremental game where players evolve a civilization from primordial ooze into a space-faring empire… | 75 | 1251 | active |
| little-brother/sqlite-gui A lightweight, portable SQLite editor and database management tool for Windows, built with C++/WinAPI. It offers SQL editing with syntax hi… | 29 | 1250 | active |
| Planshit/ProjectEye Project Eye is a Windows desktop application that reminds users to rest their eyes based on the 20-20-20 rule, showing full-screen break pr… | 23 | 1250 | active |
| mukunku/ParquetViewer A free Windows desktop application for viewing and querying Apache Parquet files. It supports SQL queries, metadata inspection, partitioned… | 92 | 1249 | active |
| Escartem/AnimeStudio A Unity game asset extraction tool that opens Unity bundles and lets users browse, preview, and export textures, meshes, animations, audio,… | 65 | 1249 | active |
| nightmare-space/code_lfa An Android app that runs VS Code locally by embedding code-server in a Flutter wrapper with a WebView. It works fully offline and supports … | 63 | 1249 | active |
| cococry/ragnar Ragnar is a minimal, dynamic tiling window manager for X11 written in C using the XCB API. It provides tiling layouts, IPC support, externa… | 63 | 1248 | active |
| flutter-webrtc/flutter-webrtc-demo A demo application showcasing the flutter-webrtc plugin, providing sample screens for P2P calls, loopback video, and data channels. It serv… | 23 | 1248 | active |
| input-output-hk/daedalus Daedalus is the open-source desktop wallet for ada, the cryptocurrency of the Cardano blockchain. Built with Electron and TypeScript, it is… | 99 | 1247 | active |
| WilliamVenner/gmpublisher gmpublisher is a desktop utility for publishing and managing Garry's Mod Steam Workshop addons, built with Rust, Svelte, and Tauri. It repl… | 80 | 1247 | active |
| KenneyNL/Starter-Kit-3D-Platformer A starter kit template for building a 3D platformer game in Godot 4.6, created by Kenney. It includes a character controller with double ju… | 57 | 1247 | active |
| RedBearAK/Toshy Toshy is a keymapper configuration tool for Linux that remaps keyboard shortcuts to behave like macOS, serving as a Kinto alternative. It i… | 93 | 1246 | active |
| ThirtyDegreesRay/OpenHub OpenHub is an open-source GitHub client app for Android, built in Java, offering a fast and concise interface for browsing repositories, us… | 23 | 4376 | maintenance |
| surajverma/homehub HomeHub is a lightweight, self-hosted web application that turns any computer or Raspberry Pi into a private family dashboard on the home n… | 76 | 1244 | active |
| saint-13/Linux_Dynamic_Wallpapers A collection of dynamic wallpapers for Linux desktops, primarily GNOME, that change appearance based on time of day, inspired by macOS dyna… | 32 | 1244 | active |
| Z-Wave JS A full-featured Z-Wave control panel web UI and MQTT gateway built with Node.js and Vue/Vuetify. It lets users manage Z-Wave devices and br… | 93 | 1242 | active |
| polychromatic/polychromatic Polychromatic is an open-source RGB lighting management front-end for Razer peripherals on GNU/Linux, built on top of the OpenRazer driver.… | 85 | 1242 | active |
| horsicq/XPEViewer XPEViewer is a cross-platform GUI application for viewing and editing PE (Portable Executable) files, the executable format used on Windows… | 72 | 1241 | active |
| AstraeLabs/VibraVid VibraVid is a Python-based downloader for movies, series, anime, albums, and songs, supporting DASH, HLS, ISM, and MP4 streams including DR… | 93 | 1239 | active |
| NanoVNA-Saver/nanovna-saver A cross-platform Python desktop application that connects to NanoVNA vector network analyzers (and TinySA) to read, display, and analyze sw… | 65 | 1239 | active |
| brunomikoski/Animation-Sequencer A Unity editor plugin for visually composing sequences of tweens and actions that can be previewed and tweaked directly in edit mode withou… | 51 | 1239 | active |
| lcoutodemos/clui-cc Clui CC is a macOS desktop overlay application that wraps the Claude Code CLI in a floating, transparent pill interface with multi-tab sess… | 44 | 1239 | active |
| Anthonyy232/Paperize Paperize is a fully offline dynamic wallpaper changer app for Android built with Kotlin, Jetpack Compose, and Material 3. It automatically … | 95 | 1238 | active |
| MTMR MTMR (My TouchBar My Rules) is a macOS application for customizing the Touch Bar on MacBook Pro laptops. It lets users define their own Tou… | 56 | 4349 | maintenance |
| pantsel/konga Konga is a self-hosted web-based GUI for managing the Kong API Gateway Admin API. It supports managing multiple Kong nodes, consumers, snap… | 10 | 4349 | maintenance |
| saltpi/iPlay iPlay is a cross-platform multimedia player app supporting Emby and Jellyfin servers, with multiple player cores (mpv, VLC, ExoPlayer), mul… | 62 | 1237 | active |
| dado3212/spaces-renamer Spaces Renamer is a macOS SIMBL/MacForge plugin plus companion status-bar application that lets users rename their Mission Control desktop … | 32 | 1236 | active |
| LogExperts/LogExpert LogExpert is a Windows GUI log file viewer and tail program, acting as a feature-rich replacement for the Unix tail command. It supports hi… | 99 | 1234 | active |
| KLayout/klayout KLayout is an open-source Qt-based viewer and editor for IC mask layouts, supporting formats like GDS2 and OASIS. It includes Ruby and Pyth… | 93 | 1234 | active |
| OpenPets OpenPets is an open-source, local-first desktop companion platform that puts animated pets on your desktop, built as an Electron app with a… | 79 | 1234 | active |
| Otiel/BandcampDownloader BandcampDownloader is a Windows desktop application (WPF, C#) for downloading albums and tracks from bandcamp.com as 128 kbps MP3 files. It… | 81 | 1232 | active |
| Sandakan/Nora Nora is an elegant cross-platform desktop music player built with Electron and React, inspired by Oto Music for Android. It offers library … | 65 | 1232 | active |
| vslavik/diff-pdf diff-pdf is a command-line tool for visually comparing two PDF files, with options to output a diff-highlighted PDF or view differences in … | 63 | 4324 | maintenance |
| rishavanand/github-profilinator A web-based GUI tool that lets users compose mini components (stats, badges, blog feeds, Spotify status) to auto-generate markdown for GitH… | 10 | 1231 | active |
| OpenSID/OpenSID OpenSID is an open-source Village Information System (Sistem Informasi Desa) web application for Indonesian village governments. It helps v… | 92 | 1228 | active |
| TriForceX/MiyooCFW MiyooCFW is a GPL-2.0 custom firmware for BittBoy, PocketGo, PowKiddy V90/Q90/Q20 and other Miyoo-based retro handheld consoles. It unlocks… | 66 | 1228 | active |
| JasonWei512/EnergyStarX Energy Star X is a WinUI 3 GUI for the EnergyStar tool that improves Windows 11 battery life by using the EcoQoS (Efficiency Mode) API to t… | 64 | 1228 | active |