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 |
|---|---|---|---|
| Hermes Agent Hermes Agent is an open‑source autonomous AI agent that runs on the command line or as a native desktop app. It continuously learns from in… | 86 | 254714 | active |
| Visual Studio Code Visual Studio Code is a free, open‑source, cross‑platform code editor built on Electron. It offers a rich extensibility model, built‑in deb… | 95 | 193797 | active |
| langflow-ai/langflow Langflow is an open‑source Python‑based platform that provides a visual low‑code editor for building, testing, and deploying AI agents and … | 95 | 155852 | active |
| Genymobile/scrcpy scrcpy is a lightweight open-source application that mirrors and controls Android devices (video and audio) over USB or TCP/IP from a compu… | 95 | 152165 | stable |
| clash-verge-rev/clash-verge-rev Clash Verge Rev is a cross-platform desktop GUI client for the Clash Meta (mihomo) proxy core, built with Tauri 2 and Rust. It manages prox… | 94 | 150420 | active |
| microsoft/PowerToys Microsoft PowerToys is a free, open-source suite of over 30 utilities for customizing and streamlining Windows, including FancyZones window… | 97 | 139169 | active |
| RustDesk RustDesk is an open‑source remote‑desktop application that lets you control computers and mobile devices over the internet. It can be self‑… | 94 | 125074 | active |
| electron/electron Electron is an open‑source framework that lets developers build native‑like desktop applications using JavaScript, HTML, and CSS. It bundle… | 95 | 123292 | active |
| Godot Engine Godot Engine is a free, open‑source, cross‑platform 2D and 3D game engine written in C++. It provides a full editor, scripting languages, a… | 97 | 118407 | stable |
| Paperclip Paperclip is an open‑source web application that lets teams orchestrate, monitor, and budget AI agents as if they were employees. It provid… | 83 | 103680 | active |
| Neovim Neovim is a hyperextensible, Vim‑based text editor that runs in the terminal and supports modern GUIs. It provides a first‑class API for pl… | 92 | 102749 | active |
| nexu-io/open-design OpenDesign is an open‑source, local‑first desktop application that turns AI coding agents into a full design engine. It lets you describe a… | 82 | 101968 | active |
| stablyai/orca Orca is an AI Orchestrator IDE that lets you run multiple coding agents side‑by‑side in isolated git worktrees. It provides a desktop GUI, … | 79 | 95490 | active |
| Zed Zed is a high‑performance, cross‑platform code editor written in Rust. It offers built‑in multiplayer collaboration and AI‑powered assistan… | 94 | 91289 | active |
| OpenCut OpenCut is a free, open‑source video editor that runs in the browser, on desktop and on mobile. It offers a plugin‑first architecture, head… | 72 | 90555 | active |
| OpenCut OpenCut is a free, open-source video editor for web, desktop, and mobile, positioned as an open alternative to CapCut. It provides a timeli… | 72 | 90555 | active |
| OpenHands OpenHands is an open‑source platform that provides a web‑based GUI, CLI and SDK for building, running and orchestrating AI coding agents. I… | 88 | 90527 | active |
| Hoppscotch Hoppscotch is an open‑source API development ecosystem offering a web‑based client, desktop app and CLI for building, testing and debugging… | 98 | 80634 | active |
| GPT4All GPT4All is an open‑source desktop application that runs large language models locally on Windows, macOS and Linux. It provides a private AI… | 39 | 77391 | active |
| AppFlowy AppFlowy is an open‑source, AI‑enhanced collaborative workspace that combines note‑taking, project management, and wiki features. It offers… | 94 | 77167 | active |
| obsproject/obs-studio OBS Studio is a free and open-source desktop application for capturing, compositing, encoding, recording, and live streaming video and audi… | 95 | 76531 | stable |
| Tabby Tabby is a modern, highly configurable terminal emulator with built‑in SSH, Telnet and serial support. It runs on Windows, macOS and Linux … | 99 | 74941 | active |
| Alacritty Alacritty is a fast, cross-platform terminal emulator rendered with OpenGL and written in Rust. It offers sensible defaults, extensive TOML… | 85 | 65889 | active |
| Ghostty Ghostty is a fast, feature‑rich terminal emulator built with Zig that uses platform‑native UI and GPU acceleration. It also provides libgho… | 68 | 62332 | stable |
| goose Goose is an open‑source, extensible AI agent written in Rust that runs locally as a desktop app, CLI tool, and embeddable API. It connects … | 86 | 55171 | active |
| ImHex ImHex is a cross‑platform hex editor designed for reverse engineers, programmers, and anyone who works with binary data at odd hours. It fe… | 83 | 54966 | active |
| LX Music LX Music is a free, open‑source music player built with Electron and Vue. It runs on Linux, macOS, and Windows and provides a clean, ad‑fre… | 93 | 54607 | active |
| Cherry Studio Cherry Studio is a cross‑platform desktop client that provides a unified AI workstation with smart chat, autonomous agents, and hundreds of… | 88 | 52721 | active |
| Upscayl Upscayl is a free and open-source desktop application that uses AI (ESRGAN-based models) to upscale and enhance low-resolution images on Li… | 66 | 50054 | active |
| x64dbg/x64dbg x64dbg is an open‑source user‑mode debugger for Windows that supports both 32‑bit and 64‑bit executables. It provides a graphical interface… | 87 | 49676 | active |
| IINA IINA is a modern, open‑source video and audio player built for macOS. It leverages the mpv engine and offers a rich UI with features like p… | 95 | 46807 | active |
| IINA IINA is a free, open-source modern video and audio player for macOS built on top of mpv. It offers a native macOS interface with features l… | 95 | 46807 | active |
| Monaco Editor Monaco Editor is a browser‑based code editor that provides the same core editing experience as Visual Studio Code. It can be embedded in we… | 88 | 46784 | active |
| TrafficMonitor TrafficMonitor is a Windows desktop application that displays real‑time network speed, CPU, and memory usage in a floating window. It also … | 77 | 46388 | active |
| TrafficMonitor TrafficMonitor is a Windows desktop floating-widget application that displays current network speed, CPU and memory utilization, with optio… | 77 | 46388 | active |
| Files Files is a modern, open‑source file manager for Windows built with WinUI and Fluent Design. It provides tabbed browsing, dual‑pane view, cl… | 99 | 45957 | active |
| Files Files is a modern, open-source file manager for Windows built with C#, WinUI, and Windows App SDK, offering a Fluent-design alternative to … | 99 | 45957 | active |
| VeighNa VeighNa (vnpy) is an open‑source Python framework for building quantitative trading systems. It provides a modular architecture, data‑feed … | 83 | 45695 | active |
| Omarchy Omarchy is a modern, opinionated Linux distribution that provides a curated set of applications, themes, and tools. It includes a custom de… | 83 | 45029 | active |
| Zen Browser Zen Browser is an open‑source, Firefox‑based desktop web browser that emphasizes privacy and productivity. It adds features like workspaces… | 87 | 44752 | active |
| Hyper Hyper is a cross‑platform terminal emulator built with web technologies like HTML, CSS, and JavaScript. It provides a highly customizable a… | 63 | 44740 | active |
| NaiboWang/EasySpider EasySpider is an open‑source visual, no‑code web crawler and browser automation tool. It lets users design and run scraping tasks through a… | 83 | 44578 | active |
| mifi/lossless-cut LosslessCut is a cross-platform desktop GUI built on FFmpeg for lossless trimming, cutting, merging, and track editing of video, audio, and… | 86 | 43924 | stable |
| Puter Puter is an open-source, self‑hostable internet computer that provides a full web‑based desktop environment with apps, storage, and serverl… | 93 | 43728 | active |
| GKD GKD is an Android app that performs custom screen taps automatically based on Android Accessibility services, a CSS-like advanced selector … | 89 | 42843 | active |
| chatboxai/chatbox Chatbox is a cross‑platform desktop and mobile client for interacting with LLMs such as ChatGPT, Claude, Gemini and others. It provides a G… | 96 | 41982 | active |
| GyulyVGC/sniffnet Sniffnet is a free, open-source cross-platform GUI application for monitoring and analyzing network traffic, written in Rust. It lets users… | 87 | 41559 | active |
| NW.js NW.js is a cross‑platform runtime that combines Chromium and Node.js, allowing developers to build native desktop applications using HTML, … | 75 | 41164 | active |
| NW.js NW.js (formerly node-webkit) is an application runtime based on Chromium and Node.js that lets you build native desktop apps with HTML5, CS… | 75 | 41164 | active |
| Appsmith Appsmith is an open‑source low‑code platform for building admin panels, internal tools, and dashboards. It provides a drag‑and‑drop UI buil… | 95 | 41048 | active |
| Appsmith Appsmith is an open-source low-code platform for building admin panels, internal tools, and dashboards with drag-and-drop widgets, JavaScri… | 95 | 41048 | active |
| Vim Vim is a highly configurable, cross‑platform text editor that extends the classic vi experience with modern features like multi‑level undo,… | 76 | 41010 | active |
| qBittorrent qBittorrent is an open-source BitTorrent client built with C++ and Qt. It provides a full-featured graphical interface and a remote web UI … | 93 | 40316 | active |
| frappe/erpnext ERPNext is a free, open‑source enterprise resource planning (ERP) suite built on the Frappe framework. It provides integrated modules for a… | 95 | 40286 | active |
| Hyprland Hyprland is an independent, dynamic tiling Wayland compositor for Linux written in C++, featuring extensive animations, blur, and visual ef… | 96 | 38896 | active |
| Portainer Portainer is an open‑source web UI that simplifies the management of Docker, Docker Swarm, Podman, Kubernetes and other container environme… | 92 | 38562 | active |
| Portainer Portainer Community Edition is a lightweight, self-hosted web UI and API for managing Docker, Docker Swarm, Kubernetes, and Azure ACI conta… | 92 | 38562 | stable |
| Trilium Notes Trilium Notes is a free, open‑source, cross‑platform hierarchical note‑taking application built with Electron. It lets you build a personal… | 99 | 38380 | active |
| Rufus Rufus is a free, portable Windows utility for formatting USB drives and creating bootable media from ISO or disk images. It supports BIOS a… | 88 | 37748 | stable |
| Rufus Rufus is a free, open‑source utility for formatting USB drives and creating bootable media. It runs on Windows with a small, portable GUI a… | 88 | 37748 | active |
| 1Panel-dev/1Panel 1Panel is an open-source web-based Linux server management panel that also provides lightweight AI management capabilities. It offers a gra… | 98 | 37152 | active |
| wailsapp/wails Wails is a Go framework that lets developers build native desktop applications using Go for the backend and any web technology for the UI. … | 96 | 36583 | active |
| utmapp/UTM UTM is an open‑source virtual machine host and system emulator for iOS and macOS built on QEMU. It provides a native UI to create, manage, … | 75 | 35716 | active |
| qishibo/AnotherRedisDesktopManager A fast, stable, cross-platform Redis desktop GUI client for browsing and managing Redis databases. It handles massive key loads without cra… | 88 | 34785 | stable |
| FreeCAD FreeCAD is a free, open‑source, cross‑platform parametric 3D CAD modeler. It provides a modular architecture with many workbenches for mech… | 95 | 34484 | active |
| FreeCAD FreeCAD is a free and open-source, cross-platform 3D parametric CAD modeler for designing real-life objects of any size, built on the OpenC… | 95 | 34484 | stable |
| balena-io/etcher balenaEtcher is an open‑source desktop application for safely flashing OS images onto SD cards and USB drives. It provides a simple three‑s… | 93 | 34481 | active |
| MonitorControl/MonitorControl MonitorControl is a free macOS application that lets you adjust the brightness, volume, and contrast of external displays using the keyboar… | 85 | 34277 | active |
| pcottle/learnGitBranching LearnGitBranching is an interactive, browser‑based Git visualizer and tutorial that lets users type Git commands and see the repository gra… | 75 | 34071 | active |
| ExplorerPatcher ExplorerPatcher is a Windows utility that modifies Explorer and the taskbar to provide Windows 10‑style features on newer Windows builds. I… | 86 | 34002 | active |
| ExplorerPatcher ExplorerPatcher is a Windows utility that restores and customizes classic Windows 10-style UI elements such as the taskbar, Start menu, and… | 86 | 34002 | active |
| BetterDisplay BetterDisplay is a macOS application that unlocks advanced display features such as HiDPI scaling, XDR/HDR extra brightness, DDC control, v… | 97 | 33923 | active |
| BetterDisplay BetterDisplay is a macOS menu bar application for advanced display management, offering HiDPI scaling, custom resolutions, XDR/HDR brightne… | 97 | 33923 | active |
| SerenityOS/serenity SerenityOS is a graphical Unix-like operating system for 64-bit x86, Arm, and RISC-V computers, built from scratch in C++ with a custom ker… | 76 | 33868 | active |
| qarmin/czkawka Czkawka is a fast, multiplatform app written in Rust that finds duplicate files, empty folders, similar images, similar videos, similar mus… | 91 | 33735 | active |
| pear-devs/pear-desktop Pear Desktop is an unofficial Electron-based desktop application that wraps YouTube Music in a native-feeling desktop experience with plugi… | 92 | 33578 | active |
| qier222/YesPlayMusic YesPlayMusic is a visually polished third-party NetEase Cloud Music player built with Vue.js, available as an Electron desktop app for Wind… | 60 | 33321 | active |
| shadPS4 shadPS4 is an early PlayStation 4 emulator written in C++ that runs on Windows, Linux, macOS and FreeBSD. It provides the core emulation en… | 94 | 33088 | active |
| telegramdesktop/tdesktop The official open-source Telegram Desktop messenger client, built on the Telegram API and MTProto secure protocol. It is a full-featured cr… | 93 | 33052 | stable |
| QtScrcpy QtScrcpy is a cross‑platform desktop application that mirrors and controls Android devices in real time over USB or network. It provides a … | 93 | 32281 | active |
| QtScrcpy QtScrcpy is a cross-platform desktop application for displaying and controlling Android devices in real time over USB or network, built on … | 93 | 32281 | active |
| webadderallorg/Recordly Recordly is a free, open-source desktop app for recording and editing polished screen-capture videos with built-in auto-zooms, smooth curso… | 80 | 32233 | active |
| My TV My-TV is an Android TV application that provides live TV streaming via IPTV. It can be installed directly on compatible smart TVs or Androi… | 18 | 31961 | active |
| Anki Anki is an open‑source flashcard program that uses spaced repetition to help users memorize information efficiently. It provides a desktop … | 98 | 31813 | active |
| Anki Anki is an open-source spaced repetition flashcard program for desktop computers, built with Rust and Python. It schedules reviews at optim… | 98 | 31813 | stable |
| Trinea/android-open-project A curated collection of Android open source projects presented via a website and an Android Dev Tools app. It helps developers discover, ex… | 62 | 31804 | active |
| iced-rs/iced Iced is a cross-platform GUI library for Rust inspired by The Elm Architecture, offering a simple, type-safe, reactive programming model wi… | 72 | 31779 | active |
| Avalonia Avalonia is an open‑source, cross‑platform UI framework for .NET that lets you build desktop, mobile and WebAssembly applications with C# a… | 98 | 31626 | active |
| flameshot-org/flameshot Flameshot is a free, open-source, cross-platform screenshot tool with built-in annotation and editing features. It offers both an intuitive… | 93 | 31182 | stable |
| microsoft/calculator The Windows Calculator app, a pre-installed UWP application written in C++ and C# offering standard, scientific, and programmer calculator … | 75 | 31056 | active |
| KOReader KOReader is an open-source document viewer application primarily aimed at e-ink e-readers, supporting formats like PDF, DjVu, EPUB, FB2, Mo… | 87 | 30448 | active |
| rxhanson/Rectangle Rectangle is a free, open‑source macOS application that lets you move and resize windows using keyboard shortcuts and draggable snap areas.… | 95 | 30092 | active |
| anywhere-labs/dsh-desktop DSH Desktop is an open‑source native client that brings the DeepSeek Harness web UI and plugin ecosystem to Windows and macOS. It runs as a… | 79 | 30031 | active |
| JunkFood02/Seal Seal is an open-source video and audio downloader app for Android built on top of yt-dlp, written in Kotlin with Jetpack Compose and Materi… | 66 | 29838 | active |
| jordanbaird/Ice Ice is a free, open-source macOS menu bar manager that hides, shows, and arranges menu bar items. It also customizes menu bar appearance an… | 64 | 29829 | active |
| asmvik/yabai yabai is a tiling window manager for macOS that automatically arranges windows using a binary space partitioning algorithm. It extends the … | 82 | 29718 | stable |
| Deskflow Deskflow is a free, open‑source desktop application that lets you use a single keyboard and mouse across multiple computers. It works over … | 95 | 29613 | active |
| Deskflow Deskflow is a free, open-source application that lets you share one keyboard and mouse across multiple nearby computers, acting like a soft… | 95 | 29613 | active |
| Notepad++ Notepad++ is a free, open‑source source code editor for Windows built with C++ and the Scintilla component. It provides a fast, lightweight… | 95 | 29388 | active |
| keepassxreboot/keepassxc KeePassXC is a modern, open‑source password manager that stores credentials in an encrypted local database. It runs on Windows, macOS and L… | 77 | 29299 | active |
page 1 / 50 next →