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 |
|---|---|---|---|
| LeeeSe/MessAuto MessAuto is a free macOS menu bar application, built in Rust, that automatically extracts SMS and email verification codes from the built-i… | 64 | 1590 | active |
| leoFitz1024/wallhaven A desktop wallpaper management application built on the wallhaven.cc API, developed with Electron and Vite. It lets users browse, download,… | 23 | 1590 | active |
| KoBeWi/Metroidvania-System Metroidvania System (MetSys) is a general-purpose Godot addon for building metroidvania games, providing a map editor, room/scene managemen… | 77 | 1589 | active |
| ComicSparks/wax Wax Comic is a beautiful, ad-free comic/manga reading client built with Flutter (Dart) and Go, bridged to desktop via go-flutter and mobile… | 88 | 1586 | active |
| eibols/ffmpeg_batch FFmpeg Batch AV Converter is a free and open-source GUI front-end for FFmpeg on Windows and Linux (via Wine-Mono). It enables unlimited sin… | 80 | 1585 | active |
| moom825/xeno-rat Xeno-RAT is an open-source remote access tool (RAT) written in C# for remotely controlling Windows 10/11 machines. It includes features suc… | 18 | 1585 | active |
| tom-james-watson/breaktimer-app BreakTimer is a cross-platform desktop application for managing and enforcing periodic breaks to help prevent eye strain and repetitive str… | 81 | 1583 | active |
| triplea-game/triplea TripleA is a free, open-source turn-based grand strategy game and board game engine similar to Axis & Allies and Risk. It includes 100+ com… | 95 | 1582 | active |
| gyc-12/Cymusic CyMusic is a mobile music player application built with React Native and Expo, supporting local playback, downloading, caching, playlists, … | 77 | 1580 | active |
| zserge/fenster Fenster is a minimal single-header C99 library for opening a cross-platform window with a 24-bit RGB framebuffer, plus keyboard/mouse input… | 32 | 1580 | active |
| Hard_Configurator ConfigureDefender is a small portable Windows GUI utility for viewing and configuring Windows Defender antivirus settings on Windows 10/11 … | 70 | 1578 | active |
| blueman-project/blueman Blueman is a GTK-based Bluetooth manager for Linux that provides a graphical interface to the BlueZ API. It simplifies common Bluetooth tas… | 69 | 1576 | active |
| cdgriffith/FastFlix FastFlix is a free, open-source graphical interface for encoding videos with H.264, HEVC, and AV1 encoders, built on top of FFmpeg. It supp… | 77 | 1575 | active |
| PolyMeilex/Neothesia Neothesia is a cross-platform MIDI visualizer built in Rust that displays notes from MIDI files as colorful falling blocks on a virtual pia… | 91 | 1573 | active |
| devgianlu/Aria2App Aria2App is an Android download manager client for aria2, allowing users to control and monitor downloads on local or remote aria2 servers.… | 56 | 1572 | active |
| blackhole89/notekit NoteKit is a free-software hierarchical markdown notetaking application built on GTK+ 3, aiming to be a platform-independent OneNote altern… | 48 | 1571 | active |
| dillidon/alerts-and-pickers A Swift library extending UIAlertController with advanced customization and embedded content views like text fields, date pickers, map view… | 32 | 5757 | maintenance |
| linuxmint/nemo Nemo is the official file manager of the Cinnamon desktop environment, forked from GNOME Files (Nautilus 3.4). It also manages the Cinnamon… | 100 | 1569 | active |
| bancika/diy-layout-creator DIY Layout Creator (DIYLC) is a multi-platform desktop application for drawing circuit layouts on stripboard, perfboard, PCB, and point-to-… | 98 | 1569 | active |
| miguelpruivo/flutter_file_picker A Flutter plugin providing a unified API to open native file explorers for picking single or multiple files, with extension filtering, dire… | 95 | 1569 | active |
| egoist/waku Waku is a fast, native desktop application (built in Rust with GPUI) for managing multiple local coding agent CLIs like Claude Code, Codex,… | 79 | 1568 | active |
| bujuan Bujuan is a third-party NetEase Cloud Music client built with Flutter that runs on Android, iOS, macOS, Windows, and Linux. It focuses on c… | 45 | 1568 | active |
| angband/angband Angband is a free, single-player roguelike dungeon exploration game in the vein of Rogue and NetHack, using textual characters to represent… | 72 | 1567 | active |
| mwh/dragon dragon is a lightweight drag-and-drop source and sink utility for X11 and Wayland. It opens a small window holding files or text that can b… | 68 | 1567 | active |
| k0shk0sh/FastHub FastHub is an open-source GitHub client app for Android, built from scratch in Java with an MVP architecture. It supports browsing repos, i… | 10 | 5738 | maintenance |
| gnunn1/tilix Tilix is a tiling terminal emulator for Linux built with GTK+ 3 and the VTE widget, supporting flexible pane splitting, drag-and-drop termi… | 60 | 5732 | maintenance |
| schismtracker/schismtracker Schism Tracker is a free, open-source reimplementation of Impulse Tracker, a sample-based music composition tool for creating tracker music… | 90 | 1564 | active |
| helge17/tuxguitar TuxGuitar is an open source multitrack guitar tablature editor and player written in Java. It can open Guitar Pro, Power Tab Editor, TablEd… | 85 | 1564 | active |
| mcallegari/qlcplus Q Light Controller Plus (QLC+) is a free, cross-platform application for controlling DMX and analog lighting systems such as moving heads, … | 95 | 1562 | active |
| ScanTailor Advanced ScanTailor Advanced is an interactive post-processing tool for scanned pages, merging features from ScanTailor Featured and Enhanced while … | 23 | 1560 | stable |
| rugarciap/Turbo-Boost-Switcher A macOS menu bar application that enables or disables Intel Turbo Boost by writing to the CPU's MSR register via a precompiled kernel exten… | 48 | 1558 | active |
| zevv/bucklespring A small background application written in C that plays sampled IBM Model-M bucklespring keyboard sounds as you type, with 3D positional aud… | 36 | 1557 | stable |
| dessalines/thumb-key Thumb-Key is a privacy-conscious Android keyboard app designed for efficient one-handed thumb typing, inspired by MessagEase. It is a Kotli… | 93 | 1556 | active |
| Automattic/simplenote-macos Simplenote for macOS is the official open-source macOS client for the Simplenote note-taking service, written in Swift. It provides lightwe… | 67 | 1556 | active |
| benjamimgois/goverlay Goverlay is a Qt6 graphical application for configuring Linux gaming performance and overlay tools such as MangoHud, vkBasalt, vkSumi, and … | 99 | 1555 | active |
| gantFDT/icraft iCraft Editor is a web-based 3D design tool for creating 3D architecture diagrams, flowcharts, and information scenes with isometric visual… | 47 | 1555 | active |
| tddworks/ClaudeBar ClaudeBar is a native macOS menu bar application that monitors usage quotas for AI coding assistants such as Claude, Codex, Gemini, GitHub … | 80 | 1553 | active |
| googleads/googleads-mobile-unity The official Google Mobile Ads (AdMob) Unity plugin, providing a C# interface for serving ads in Unity-built Android and iOS apps. It wraps… | 95 | 1552 | stable |
| the3deer/android-3D-model-viewer An open-source Android application for loading, inspecting, and visualizing 3D models, built on a custom OpenGL ES 2.0/3.0 engine. It suppo… | 75 | 1552 | active |
| antonreshetov/mysigmail MySigMail is a free, open-source email signature generator built with Vue that creates professional HTML signatures for Gmail, Outlook, App… | 58 | 1552 | active |
| sindresorhus/Settings A Swift package that lets macOS developers add a native settings/preferences window to their app in minutes by passing in view controllers.… | 45 | 1552 | active |
| consuldemocracy/consuldemocracy CONSUL DEMOCRACY is an open-source Ruby on Rails web application for citizen participation and open government, originally built for the Ma… | 94 | 1551 | stable |
| you-apps/TranslateYou Translate You is a privacy-focused Android translator app built with Kotlin, Jetpack Compose, and Material Design 3. It supports multiple t… | 82 | 1549 | active |
| KDE/okular Okular is KDE's universal document viewer for formats including PDF, PostScript, EPUB, Comic Book, and images, with support for annotations… | 77 | 1549 | stable |
| cgeo/cgeo c:geo is an open-source, full-featured Android client for geocaching.com with basic support for other geocaching platforms like Opencaching… | 98 | 1545 | active |
| Taiizor/Sucrose Sucrose is a free, open-source wallpaper engine for Windows that renders interactive live wallpapers from GIFs, videos, URLs, web pages, Yo… | 90 | 1545 | active |
| ios12checker/Windows-Maintenance-Tool An all-in-one Windows maintenance toolkit built in Batch and PowerShell that provides a GUI for repairing, cleaning, updating, and tuning W… | 86 | 1545 | active |
| mcastillof/FakeTraveler FakeTraveler is a free and open-source Android app that fakes your device's GPS location via Android's mock location feature. Users pick a … | 75 | 1545 | active |
| BrisklyDev/brisk Brisk is an ultra-fast, modern download manager desktop application built with Dart/Flutter. It supports Windows, macOS, and Linux with pac… | 95 | 1543 | active |
| clementwzk/OpenCalc OpenCalc is a simple, lightweight, open-source calculator app for Android built in Kotlin. It offers scientific mode, calculation history, … | 72 | 1540 | active |
| Gazebo Gazebo Sim is an open source robotics simulator providing high-fidelity physics, rendering, and sensor models. It offers a graphical interf… | 69 | 1540 | active |
| TransparentLC/realesrgan-gui A cross-platform graphical interface for the Real-ESRGAN AI image upscaler (with Real-CUGAN support), built in Python with tkinter. It wrap… | 55 | 1540 | active |
| Protege Protege Desktop is a free, open-source ontology editor supporting the OWL 2.0 standard, built in Java with a pluggable architecture. It is … | 78 | 1539 | active |
| wouterdebie/davit Davit is a native SwiftUI macOS application providing a graphical interface for Apple's container platform (Linux containers as lightweight… | 77 | 1539 | active |
| pedrommcarrasco/Brooklyn Brooklyn is a macOS screensaver recreating the animations from Apple's October 30, 2018 special event. It supports light/dark themes, anima… | 23 | 5618 | maintenance |
| fosslife/devtools-x DevTools-X is a cross-platform, offline-first desktop application bundling 41+ developer utilities (JSON formatting, Base64, JWT decoding, … | 68 | 1538 | active |
| Licoy/fetch-github-hosts A cross-platform tool that synchronizes GitHub-related DNS entries into the system hosts file to speed up or fix GitHub access. It ships as… | 93 | 1537 | active |
| raoxwup/haka_comic HaKa Comic is a third-party cross-platform client for the PicACG (Bika/Pica) comic platform, built with Flutter. It provides a clean, ad-fr… | 83 | 1537 | active |
| erebe/greenclip greenclip is a simple clipboard history manager for Linux that integrates with the rofi launcher, shipped as a static Haskell binary. It ke… | 25 | 1536 | stable |
| WindowTop/WindowTop-App WindowTop is a Windows desktop utility that lets users set any window always-on-top, make it transparent or dark, and use picture-in-pictur… | 72 | 1535 | active |
| lmenezes/cerebro Cerebro is an open-source web-based admin tool for Elasticsearch clusters, built with Scala, Play Framework, AngularJS, and Bootstrap. It r… | 23 | 5600 | maintenance |
| justinfrankel/licecap LICEcap is a lightweight desktop application that captures an area of your screen and saves it directly as an animated GIF or its native lo… | 32 | 5599 | maintenance |
| CodingWonders/DISMTools DISMTools is a free, open-source graphical front-end for the Windows DISM tool, used to manage Windows Imaging (WIM) files and related syst… | 98 | 1534 | active |
| vanloctech/youwee Youwee is a cross-platform desktop GUI for yt-dlp built with Tauri, supporting video downloads from YouTube, TikTok, Instagram, and 1800+ s… | 80 | 1533 | active |
| lihaoyun6/Topit Topit is a macOS utility that pins any application window to stay on top of your screen. It uses ScreenCapture Kit and accessibility APIs t… | 24 | 1533 | active |
| Nitrux/maui-shell Maui Shell is a convergent Linux desktop shell built with C++ and MauiKit, composed of Cask (shell container with panels and popups) and Zp… | 10 | 1533 | active |
| Viper4Linux JamesDSP for Linux is an open-source audio effect processor providing system-wide sound effects for PipeWire and PulseAudio clients. It is … | 66 | 1532 | active |
| azuwis/pianotrans A simple GUI wrapper and packaging for ByteDance's Piano Transcription with Pedals, a PyTorch system that converts piano audio recordings i… | 65 | 1532 | active |
| scottyhardy/docker-wine A Docker image bundling Wine and Winetricks for running Windows applications on Linux and macOS hosts. It supports X11 forwarding, headless… | 30 | 1532 | active |
| borawong/AiMaMi AiMaMi is a native desktop companion app for OpenAI Codex built with Tauri 2, React, and Rust. It consolidates Codex account switching, quo… | 81 | 1529 | active |
| mircokroon/minecraft-world-downloader A Java application that acts as a proxy between a Minecraft client and server to intercept and save chunk data, allowing players to downloa… | 48 | 1527 | active |
| milkdrop2077/MilkDrop3 MilkDrop 3 is a portable Windows music visualizer based on BeatDrop, fully compatible with MilkDrop2 and projectM presets. It adds support … | 84 | 1526 | active |
| Pool-Of-Tears/Myne Myne is a free and open-source Android app for downloading and reading over 70k free ebooks from Project Gutenberg, built with Jetpack Comp… | 90 | 1524 | active |
| jlesage/docker-jdownloader-2 A Docker container packaging JDownloader 2, a download manager, with a browser-accessible graphical interface via web or VNC. It is an unof… | 96 | 1523 | active |
| AstrBotDevs/astrbot-launcher AstrBot Launcher is a cross-platform desktop application (built with Rust + Tauri 2 and React) for graphically managing AstrBot instances. … | 80 | 1522 | active |
| kem-a/AppManager AppManager is a GTK4/Libadwaita desktop application written in Vala that simplifies installing, managing, and uninstalling AppImages on Lin… | 82 | 1521 | active |
| aiekick/ImGuiFileDialog A feature-rich file and directory selection dialog library built exclusively for Dear ImGui. It supports custom panes, filter coloring and … | 55 | 1520 | active |
| vkohaupt/vokoscreenNG vokoscreenNG is a free and open-source screen recording application for Linux (X11 and Wayland) and Windows, written in C++. It records the… | 90 | 1518 | active |
| OneDragon-Anything/StarRailOneDragon StarRailOneDragon is a Python-based automation application for the game Honkai: Star Rail that handles daily tasks automatically, using scr… | 82 | 1518 | active |
| AndreaOrru/LaiNES LaiNES is a compact, cycle-accurate Nintendo Entertainment System (NES) emulator written in C++ with SDL2. It includes a built-in GUI, save… | 51 | 1518 | active |
| GPSnoopy/RayTracingInVulkan A real-time GPU ray tracer implementing Peter Shirley's 'Ray Tracing in One Weekend' using Vulkan's hardware ray tracing extension (VK_KHR_… | 32 | 1517 | active |
| skyjake/lagrange Lagrange is a cross-platform desktop and mobile client for browsing Geminispace, written in C with SDL for graphics and OpenSSL for TLS. It… | 96 | 1516 | active |
| uzVideo uzVideo is a free cross-platform video streaming app for watching shows and live TV without ads, built with Flutter for iOS, Android, Windo… | 45 | 1516 | active |
| FoxSensei001/LoveIwara Love Iwara (2i) is an unofficial third-party client for the Iwara video platform built with Flutter. It provides a native-feeling browsing … | 87 | 1514 | active |
| FyshOS/tyde Tyde is a full desktop environment for Linux/Unix built with the Fyne GUI toolkit in Go, following a material design aesthetic. It includes… | 67 | 1513 | active |
| ProfileCreator/ProfileCreator ProfileCreator is a macOS desktop application for creating standard or customized Apple configuration profiles (.mobileconfig). It uses pay… | 23 | 1511 | active |
| evsar3/sshfs-win-manager SSHFS-Win Manager is an Electron-based GUI for SSHFS-Win that lets Windows users mount remote SSH filesystems as local drives. It provides … | 23 | 1511 | active |
| Nexus-Mods/Vortex Vortex is the official mod manager from Nexus Mods, supporting modding for over 250 games. It automates tasks like load order sorting and m… | 96 | 1510 | active |
| jtheoof/swappy Swappy is a Wayland-native screenshot annotation and editing tool inspired by Snappy on macOS. It accepts images from stdin or files (e.g.,… | 79 | 1510 | active |
| mariotaku/moonlight-tv Moonlight TV is a community NVIDIA GameStream client built for large screens, targeting LG webOS TVs and embedded devices like Raspberry Pi… | 78 | 1509 | active |
| ranjian0/building_tools A Blender addon for quickly modeling building exteriors, including floorplans, floors, doors, windows, roofs, stairs, and balconies. It is … | 66 | 1509 | active |
| hql287/Manta Manta is a free, open-source desktop application for creating professional invoices with beautiful, customizable templates. Built with Elec… | 23 | 5485 | maintenance |
| liseami/DeepRant DeepRant is a cross-platform desktop app built with Tauri that provides quick hotkey-based translation of in-game chat text for gamers on i… | 89 | 1506 | active |
| LunarBar-app/LunarBar LunarBar is a free, open-source macOS menu bar app that displays a compact calendar with Chinese lunar calendar dates, public holidays, and… | 92 | 1501 | active |
| Cloudef/bemenu bemenu is a dynamic menu library and client program (bemenu, bemenu-run) inspired by dmenu, written in C. It supports multiple renderers in… | 37 | 1501 | active |
| JakubMelka/PDF4QT PDF4QT is an open-source PDF editor, viewer, and rendering library written in C++ with Qt, implementing PDF 2.0 functionality. It ships a C… | 85 | 1499 | active |
| mongodb-js/compass MongoDB Compass is the official graphical user interface for MongoDB, providing a visual tool for exploring data, running queries and aggre… | 100 | 1498 | active |
| pass-with-high-score/universal-installer Universal Installer is an open-source Android package manager app built with Kotlin and Jetpack Compose that installs APK, APKS, XAPK, and … | 83 | 1498 | active |
| jipika/WaifuX WaifuX is an open-source macOS application that aggregates static and dynamic anime wallpapers from sources like Wallhaven and MotionBGs, w… | 77 | 1497 | active |
| OpenCPN/OpenCPN OpenCPN is a cross-platform, open-source chartplotter and navigation application for vessels, displaying BSB raster and S57 vector charts. … | 90 | 1496 | stable |