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 |
|---|---|---|---|
| gitextensions/gitextensions Git Extensions is a standalone Windows GUI application for managing Git repositories, offering a rich interface with commit graph, file his… | 92 | 8593 | active |
| XcodesOrg/XcodesApp Xcodes.app is a native macOS application built with Swift/SwiftUI for installing and switching between multiple versions of Xcode with a mo… | 96 | 8584 | active |
| CotEditor CotEditor is a lightweight, open-source plain text editor built natively for macOS using Swift and Cocoa. It offers syntax highlighting for… | 99 | 8569 | active |
| sindresorhus/Gifski Gifski is a macOS app wrapping the gifski encoder to convert videos into high-quality animated GIFs using pngquant's cross-frame palettes a… | 91 | 8568 | active |
| cerebroapp/cerebro Cerebro is an open-source, cross-platform launcher app built with Electron that lets users search the web, launch applications, navigate fi… | 66 | 8565 | active |
| brndnmtthws/conky Conky is a lightweight, highly configurable system monitor that displays system statistics and other information directly on your desktop. … | 100 | 8535 | active |
| AssetRipper/AssetRipper AssetRipper is a GUI application for analyzing Unity game files, extracting and converting assets back into native Unity engine formats. It… | 96 | 8505 | active |
| DankMaterialShell DankMaterialShell is a complete desktop shell for Wayland compositors built with Quickshell (QML) and a Go backend. It replaces the usual p… | 82 | 8499 | active |
| ReactiveSearch Dejavu is a modern web UI for browsing, filtering, and editing data in Elasticsearch and OpenSearch clusters. It runs fully client-side as … | 71 | 8466 | active |
| photopea/photopea Photopea is a free online image editor for raster and vector graphics that runs entirely in the browser, supporting PSD, AI, Sketch, and do… | 42 | 8445 | active |
| FFmpegFreeUI FFmpegFreeUI (3FUI) is a free, open-source Windows GUI front-end for FFmpeg aimed at advanced users who want full control over encoding par… | 82 | 8431 | active |
| pentaho/pentaho-kettle Pentaho Data Integration (Kettle) is an open-source ETL application for designing and running data extraction, transformation, and loading … | 66 | 8400 | active |
| ComicSparks/pikapika Pikapika is a cross-platform comic/manga reader client built with Flutter, supporting Picacomic (bika), E-Hentai and similar sources. It of… | 88 | 8347 | active |
| TheAssassin/AppImageLauncher AppImageLauncher is a helper application for Linux distributions that acts as an entry point for running and integrating AppImages. It inte… | 65 | 8327 | active |
| bspwm bspwm is a tiling window manager for X11 that arranges windows as leaves of a full binary tree using binary space partitioning. It handles … | 68 | 8324 | stable |
| OpenTTD/OpenTTD OpenTTD is an open-source transport simulation game based on Transport Tycoon Deluxe, written in C++. It extends the original game with lar… | 88 | 8323 | stable |
| input-leap/input-leap Input Leap is an open-source software KVM switch that lets you control multiple computers with a single keyboard and mouse by moving the po… | 10 | 8320 | active |
| FEX-Emu/FEX FEX is a fast usermode x86 and x86-64 emulator for ARM64 Linux, using an advanced binary recompiler with a custom IR to run 32-bit and 64-b… | 99 | 8299 | active |
| Mumble Mumble is an open-source, low-latency, high-quality voice chat application built on Qt and Opus, consisting of a client and a self-hostable… | 82 | 8297 | stable |
| lltcggie/waifu2x-caffe A Windows GUI/CLI application that reimplements the waifu2x image upscaling and noise-reduction tool using the Caffe deep learning framewor… | 52 | 8212 | stable |
| AntennaPod/AntennaPod AntennaPod is a free, open-source podcast manager and player app for Android built by volunteers. It lets users subscribe to any RSS feed, … | 93 | 8204 | active |
| GUI-for-Cores/GUI.for.SingBox A lightweight, cross-platform desktop GUI application for managing the sing-box proxy core, built with Wails (Go backend) and Vue 3. It off… | 88 | 8203 | active |
| Pinokio Pinokio is a desktop application that acts as a one-click launcher and browser for open-source AI apps, letting users discover, install, ru… | 91 | 8154 | active |
| zhiyiYo/PyQt-Fluent-Widgets A fluent design widget library for PyQt5/PyQt6/PySide2/PySide6 that brings Windows 11 Fluent Design components to Qt applications. It provi… | 62 | 8113 | active |
| mmulet/term.everything A Linux CLI tool that renders any GUI application window inside a terminal, working on both X11 and Wayland. It supports rendering over SSH… | 53 | 8097 | active |
| CeuiLiSA/Pixiv-Shaft PixShaft (Shaft) is an open-source third-party Pixiv client for Android built in Kotlin. It provides access to illustrations, manga, novels… | 95 | 8053 | active |
| Podman Desktop Podman Desktop is a free, open-source graphical desktop application for building, managing, and deploying containers and Kubernetes workloa… | 96 | 8026 | active |
| junixapp/XPopup XPopup is a powerful and elegant popup library for Android that can replace Dialog, PopupWindow, PopupMenu, BottomSheet, DrawerLayout, and … | 23 | 8026 | stable |
| fontforge/fontforge FontForge is a free (libre) font editor for creating, editing, and converting fonts. It supports OpenType, TrueType, UFO, CID-keyed, Multip… | 69 | 8021 | active |
| getarcaneapp/arcane Arcane is a modern, self-hosted web UI for managing Docker containers and Docker Compose stacks, built with a Go backend and SvelteKit fron… | 83 | 7990 | active |
| MochiDiffusion/MochiDiffusion A native macOS app built with SwiftUI for running Stable Diffusion and FLUX.2 Klein image generation locally on Apple Silicon Macs. It uses… | 86 | 7957 | active |
| phpMyAdmin phpMyAdmin is a free, PHP-based web application for administering MySQL and MariaDB databases through a browser. It supports managing datab… | 69 | 7957 | stable |
| vrana/adminer Adminer is a full-featured database management tool written in PHP that ships as a single deployable file. It supports MySQL, MariaDB, Post… | 97 | 7915 | stable |
| Suwayomi (Tachidesk) Suwayomi (formerly Tachidesk) is a free, self-hosted manga reader server that is a rewrite of Tachiyomi for desktop platforms. It runs a se… | 99 | 7905 | active |
| macvim-dev/macvim MacVim is a macOS port of the Vim text editor that provides a native graphical interface while staying closely synced with upstream Vim. It… | 79 | 7885 | active |
| opentoonz/opentoonz OpenToonz is a free, open-source, full-featured 2D animation production application based on the Toonz software customized by Studio Ghibli… | 94 | 7838 | active |
| miniblink miniblink is an open-source, single-file, extremely small browser widget based on the Chromium Blink kernel, exposed through a pure C inter… | 68 | 7825 | active |
| logisim-evolution/logisim-evolution Logisim-evolution is a free, open-source, cross-platform Java application for designing and simulating digital logic circuits. It offers an… | 87 | 7803 | active |
| Bili23 Downloader Bili23-Downloader is a free, open-source, cross-platform desktop application for downloading videos from Bilibili. It supports multithreade… | 98 | 7796 | active |
| PostgresApp/PostgresApp Postgres.app is a full-featured PostgreSQL installation packaged as a standard macOS application with a native GUI for starting and stoppin… | 90 | 7783 | active |
| vercel-labs/native Native SDK is a toolkit for building native desktop applications with declarative .native markup views and app logic written in TypeScript … | 82 | 7783 | active |
| GuiLite GuiLite is a minimal header-only C++ GUI library of about 4,000 lines of code with zero dependencies, capable of running on everything from… | 41 | 7778 | active |
| electron/fiddle Electron Fiddle is a desktop sandbox app for creating and running small Electron experiments with a built-in Monaco editor and automatic El… | 81 | 7777 | active |
| Aniyomi Aniyomi is a free, open-source Android app for watching anime and reading manga, built on Mihon (formerly Tachiyomi). It offers a configura… | 96 | 7762 | active |
| HuLa HuLa is a cross-platform instant messaging desktop and mobile application built with Tauri, Rust, Vue 3, and TypeScript. It offers a high-p… | 80 | 7762 | active |
| beeradmoore/dlss-swapper DLSS Swapper is a Windows desktop application for downloading, managing, and swapping DLSS, FSR, and XeSS DLL files in games. It lets users… | 97 | 7731 | active |
| Droid-ify/client Droid-ify is a clutter-free, open-source F-Droid client for Android written in Kotlin. It lets users browse, install, and auto-update apps … | 91 | 7574 | active |
| Sequel-Ace/Sequel-Ace Sequel Ace is a fast, easy-to-use native macOS application for managing MySQL and MariaDB databases, serving as the successor to Sequel Pro… | 99 | 7555 | active |
| raphamorim/rio Rio is a hardware-accelerated terminal emulator written in Rust using wgpu (Metal/Vulkan), available for macOS, Windows, Linux, FreeBSD, an… | 92 | 7551 | active |
| ReadYouApp/ReadYou Read You is an open-source Android RSS reader built with Kotlin and Jetpack Compose, styled after Google's Material You (Material Design 3)… | 88 | 7546 | active |
| OpenMTP OpenMTP is a free, open-source desktop application for transferring files between macOS and Android or other MTP devices over USB. Built wi… | 84 | 7537 | active |
| TigerVNC/tigervnc TigerVNC is a high-performance, multi-platform implementation of VNC (Virtual Network Computing), providing both a client (vncviewer) and s… | 83 | 7526 | active |
| kubernetes-sigs/headlamp Headlamp is a user-friendly, extensible Kubernetes web UI for listing, viewing, and managing cluster resources. It runs in-cluster via Helm… | 100 | 7478 | active |
| Persepolis Download Manager Persepolis is a free and open-source GUI download manager written in Python with Qt (PySide6/PyQt5). It supports multi-segment downloading … | 51 | 7463 | active |
| Marzban Marzban is a self-hosted proxy management panel with a web GUI for managing hundreds of Xray-core-based proxy accounts (VLESS, VMess, Troja… | 79 | 7452 | active |
| moodle/moodle Moodle is the world's open source learning management system (LMS), used by universities, schools, companies, and organizations to deliver … | 75 | 7423 | stable |
| rancher-sandbox/rancher-desktop Rancher Desktop is an open-source Electron application that provides container management and a local Kubernetes cluster (via k3s) on macOS… | 96 | 7393 | active |
| sindresorhus/caprine Caprine is an unofficial, privacy-focused Facebook Messenger desktop client built with Electron. It offers themes, keyboard shortcuts, menu… | 52 | 7392 | stable |
| Decky Plugin Platform Decky Loader is a homebrew plugin loader for the Steam Deck that injects React components into the Steam UI and runs background scripts. It… | 95 | 7386 | active |
| 7-Zip ZS with extra codecs A fork of 7-Zip adding modern compression codecs (Zstandard, Brotli, LZ4, LZ5, Lizard, Fast LZMA2) to the archiver's GUI and CLI. It can be… | 93 | 7384 | active |
| Moriafly/SaltPlayerSource Salt Player is a multi-platform local music player for Android (and Windows via SPW), in active development since 2020 with over a million … | 90 | 7377 | active |
| 4gray/iptvnator IPTVnator is a cross-platform, open-source IPTV player application built with Electron and Angular that plays m3u/m3u8 playlists, Xtream Co… | 94 | 7362 | active |
| leminlimez/Nugget Nugget is a cross-platform desktop GUI application for customizing iOS and iPadOS devices without jailbreaking, using Apple's MobileDevice/… | 88 | 7357 | active |
| GetPublii/Publii Publii is a free, open-source desktop CMS (built with Electron) for creating static websites with a WordPress-like GUI, available for Windo… | 99 | 7339 | active |
| ilyamiro/serpantinum Serpantinum is a desktop shell for Wayland compositors, built in QML, evolving from the author's popular dotfiles configuration. It provide… | 84 | 7339 | active |
| ok-oldking/ok-wuthering-waves ok-ww is an image-recognition-based automation tool for the game Wuthering Waves, supporting background operation, automatic combat, echo f… | 83 | 7337 | active |
| dbgate/dbgate DbGate is a cross-platform, open-source (no)SQL database manager for MySQL, PostgreSQL, SQL Server, MongoDB, SQLite, Redis and many other d… | 94 | 7333 | active |
| RipplePiam/MobaXterm-Chinese-Simplified A Simplified Chinese localization (translation) package for MobaXterm, an enhanced Windows terminal with remote networking tools like SSH, … | 65 | 7318 | active |
| Meloong-Git/PCL Plain Craft Launcher (PCL) is a popular open-source Minecraft launcher for Windows written in Visual Basic .NET. It handles game installati… | 93 | 7286 | active |
| wxWidgets/wxWidgets wxWidgets is a mature, open-source cross-platform C++ framework for building native-looking GUI desktop applications using each platform's … | 89 | 7276 | stable |
| Lyricify Lyricify is a cross-platform lyrics application that displays scrolling, synced lyrics for music playing in Spotify, Apple Music, QQ Music,… | 93 | 7271 | active |
| win12-online/win12 Win12 Online is a web-based recreation of a hypothetical Windows 12 desktop experience, built entirely with HTML, CSS, and JavaScript. It s… | 76 | 7267 | active |
| Serial-Studio/Serial-Studio Serial Studio is an open-source cross-platform telemetry dashboard application that turns data from embedded devices and industrial buses i… | 97 | 7221 | active |
| Mixxx Mixxx is free, open-source DJ software for performing live mixes with digital music files. It offers four decks, BPM/key detection, sync, e… | 80 | 7221 | stable |
| actuallymentor/battery A free, open-source CLI and menu bar GUI tool for limiting battery charge (e.g., to 80%) on Apple Silicon MacBooks to prolong battery longe… | 62 | 7192 | active |
| FULU-Foundation/OrcaSlicer-bambulab A fork of OrcaSlicer, an open-source 3D printing slicer application, that restores full BambuNetwork cloud support for Bambu Lab printers s… | 57 | 7184 | active |
| FongMi/Release FongMi/Release is the distribution repository for 影視TV (TV/Video), a popular Android media streaming application that plays video content f… | 96 | 7176 | active |
| happycola233/tchMaterial-parser A cross-platform GUI tool that parses and downloads electronic textbook PDFs from China's National Smart Education Platform for Primary and… | 95 | 7158 | active |
| NickvisionApps/Parabolic Parabolic is a graphical frontend for yt-dlp that downloads video and audio from hundreds of websites in formats like mp4, webm, mp3, opus,… | 84 | 7124 | active |
| agegr/pi-web Pi Web is a local browser-based UI for the pi coding agent, sharing its configuration and session files. It lets users browse and resume ag… | 81 | 7093 | active |
| Dimillian/IceCubesApp IceCubesApp is an open-source SwiftUI Mastodon client for iOS, iPadOS, macOS, and visionOS. It supports connecting to any Mastodon instance… | 98 | 7083 | active |
| milanvarady/Applite Applite is a free, open-source native macOS GUI app for managing third-party applications via Homebrew Casks, designed for non-technical us… | 87 | 7053 | active |
| Ultimaker Cura Ultimaker Cura is a state-of-the-art 3D model slicing application that prepares models for 3D printing by converting them into G-code. It i… | 87 | 7049 | active |
| Ji4n1ng/OpenInTerminal A macOS Finder toolbar app that opens the current directory in terminal emulators like Terminal, iTerm, Hyper, Alacritty, and many others, … | 88 | 7029 | active |
| linearmouse/linearmouse LinearMouse is a macOS utility for customizing mouse and trackpad behavior, including scrolling direction, pointer acceleration and speed, … | 95 | 7028 | active |
| qvacua/vimr VimR is a native macOS GUI for Neovim written in Swift, embedding Neovim inside a Cocoa app with convenient GUI features. It also ships reu… | 97 | 7002 | active |
| VPet VPet-Simulator is an open-source virtual desktop pet application for Windows built with WPF, featuring many interactive animations, feeding… | 77 | 6999 | active |
| momenbasel/PureMac PureMac is a free, open-source, native SwiftUI macOS cleaner and app uninstaller with zero telemetry, serving as a CleanMyMac alternative. … | 81 | 6976 | active |
| Sigil Sigil is a free, open-source, multi-platform EPUB ebook editor built with Qt6 and QtWebEngine. It supports editing both ePub 2 and ePub 3 b… | 89 | 6968 | active |
| Awesome awesome is a highly configurable, framework-style tiling window manager for X11, written in C and configured/extended with Lua. It is fast … | 64 | 6968 | stable |
| ParthJadhav/app-store-screenshots An AI agent skill that scaffolds a production-ready Next.js screenshot editor for generating App Store and Google Play marketing screenshot… | 57 | 6954 | active |
| luckjiawei/frpc-desktop Frpc-Desktop is a free, open-source cross-platform desktop GUI client for FRP (Fast Reverse Proxy) built with Electron, Vue, and TypeScript… | 88 | 6937 | active |
| wxxsfxyzm/InstallerX-Revived InstallerX Revived is a modern Android package installer app supporting APK, APKS, APKM, XAPK, and ZIP formats with batch installation. It … | 88 | 6933 | active |
| newmarcel/KeepingYouAwake KeepingYouAwake is a small macOS menu bar utility that prevents your Mac from going to sleep, either for a predefined duration or indefinit… | 66 | 6932 | stable |
| wesnoth/wesnoth The Battle for Wesnoth is an open-source, turn-based tactical strategy game with a high fantasy theme, featuring singleplayer campaigns and… | 77 | 6930 | stable |
| Brackets Brackets is an open‑source code editor built with HTML, CSS and JavaScript. It provides inline editing, live browser preview, and a rich ex… | 10 | 32989 | maintenance |
| Ren'Py Ren'Py is an open-source visual novel engine that lets creators build interactive stories using words, images, and sounds, combining an eas… | 92 | 6904 | active |
| MacPass MacPass is a native macOS KeePass password manager client that opens and manages KDBX password databases. It is written in Objective-C and … | 85 | 6884 | active |
| Oppia Oppia is a free, open-source online learning platform for creating and taking interactive lessons, built with Python on Google App Engine a… | 94 | 6868 | active |
| iPolloWork iPolloWork is an enterprise-grade, local-first agent workbench that unifies multiple agent engines (Codex Harness, DeepSeek Harness, OpenCo… | 84 | 6866 | active |