Open-source desktop-applications software
1730 open-source libraries, tools and applications tagged desktop-applications, ranked by how closely desktop-applications 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.
1730 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Flutter Flutter is an open‑source UI toolkit for building natively compiled applications from a single Dart codebase. It supports mobile, web, desk… | 67 | 180115 | 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 |
| 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 |
| Tauri Tauri is a Rust-based framework for building tiny, fast, and secure native desktop and mobile applications with any web frontend. It bundle… | 93 | 111490 | stable |
| tw93/Pake Pake is a Rust‑based CLI that packages any website into a native desktop application using Tauri. It produces small, fast apps for macOS, W… | 99 | 61992 | 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 |
| 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 |
| 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 |
| 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 |
| ShareX/ShareX ShareX is a free, open‑source Windows desktop application for fast screen capture, screen recording and file sharing. It includes a built‑i… | 88 | 39781 | active |
| Dioxus Dioxus is a Rust‑based fullstack framework that lets you write a single codebase for web, desktop, and mobile applications. It provides a v… | 95 | 39363 | 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 |
| 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 |
| 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 |
| 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 |
| iOfficeAI/AionUi AionUi is a free, open‑source desktop application that lets users work 24/7 with multiple AI agents in a collaborative UI. It supports a wi… | 79 | 33584 | 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 |
| DevToys-app/DevToys DevToys is a free, open‑source desktop application that bundles dozens of tiny utilities for developers, such as converters, encoders, form… | 84 | 32074 | active |
| BigPizzaV3/CodexPlusPlus Codex++ is an open-source external launcher and management tool for the OpenAI Codex / ChatGPT desktop apps, built with Rust and Tauri. It … | 76 | 31876 | 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 |
| egui egui is an immediate mode GUI library written in pure Rust. It runs on native platforms, the web via WebAssembly, and can be embedded in ga… | 97 | 31334 | 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 |
| 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 application that lets you share one keyboard and mouse across multiple nearby computers, acting like a soft… | 95 | 29613 | active |
| Fyne Fyne is an open‑source UI toolkit written in Go that lets developers build native desktop and mobile applications from a single codebase. I… | 95 | 28750 | active |
| niri niri is a scrollable-tiling Wayland compositor written in Rust on top of Smithay. Windows are arranged in columns on an infinite horizontal… | 82 | 27911 | active |
| GraphiteEditor/Graphite Graphite is a free, open‑source 2D graphics suite that combines vector and raster editing with a node‑based procedural engine. It runs as a… | 68 | 27641 | active |
| Wox-launcher/Wox Wox is a fully native, cross‑platform desktop launcher for Windows, macOS, and Linux. It provides fast application launching, file searchin… | 97 | 27476 | active |
| Swordfish90/cool-retro-term cool-retro-term is a terminal emulator that mimics the look and feel of old cathode ray tube (CRT) screens, built with Qt6 and QML. It is d… | 74 | 26466 | active |
| Spicetify Spicetify is a command‑line tool that lets you fully customize the official Spotify desktop client. It supports theming, extensions, and cu… | 99 | 25064 | active |
| QuickLook QuickLook brings macOS‑style instant file previews to Windows. It shows a live preview of over 50 file types when you press the Space bar i… | 88 | 24936 | active |
| QuickLook QuickLook is a free, open-source Windows application that brings macOS's Quick Look feature to Windows, letting users preview files instant… | 88 | 24936 | active |
| felixrieseberg/windows95 An Electron desktop application that runs a full Windows 95 operating system on macOS, Linux, and Windows. It packages the classic OS in a … | 76 | 24256 | stable |
| electron-react-boilerplate/electron-react-boilerplate Electron React Boilerplate is a starter kit that combines Electron, React, and modern tooling to quickly build cross‑platform desktop appli… | 67 | 24256 | active |
| slint-ui/slint Slint is an open‑source declarative GUI toolkit that lets you design user interfaces in a simple .slint markup language. It compiles the UI… | 93 | 24003 | active |
| Dracula Theme Dracula Theme is a dark color scheme that works across 400+ applications and editors. It provides a unified look for terminals, IDEs, brows… | 66 | 23601 | active |
| .NET MAUI .NET MAUI is a cross‑platform UI framework that lets developers build native mobile and desktop applications using a single C# and XAML cod… | 98 | 23324 | active |
| .NET MAUI .NET MAUI is Microsoft's cross-platform framework for building native mobile and desktop applications with C# and XAML from a single shared… | 98 | 23324 | active |
| nikitabobko/AeroSpace AeroSpace is an i3-inspired tiling window manager for macOS built in Swift. It emulates virtual workspaces independently of native macOS Sp… | 82 | 23202 | active |
| winboat-org/winboat WinBoat is an Electron application that runs Windows apps on Linux by running Windows as a VM inside a Docker/Podman container and composit… | 83 | 23072 | active |
| vorssaintapp/vorssaint-utils Vorssaint is a free, open‑source macOS menu‑bar application that provides a collection of utilities in a single icon. It lets users install… | 75 | 22556 | active |
| Appium Appium is an open‑source automation framework that enables UI testing of native, hybrid, mobile web and desktop applications. It implements… | 94 | 22094 | active |
| FreeTube FreeTube is an open-source desktop YouTube client built with privacy in mind, letting users watch videos without ads or Google tracking. Al… | 86 | 22073 | active |
| Gooey Gooey is a Python library that converts argparse-based command line programs into full desktop GUI applications with a single decorator. It… | 67 | 21899 | stable |
| p0deje/Maccy Maccy is a lightweight, open-source clipboard manager for macOS that keeps a history of copied items. It offers fast keyboard-first search … | 93 | 21697 | stable |
| Caldis/Mos Mos is a free, open-source macOS menu bar utility that smooths mouse wheel scrolling to feel like a trackpad and allows independent scroll … | 88 | 21580 | active |
| TranslucentTB/TranslucentTB TranslucentTB is a lightweight Windows utility that makes the taskbar translucent, transparent, blurred, or acrylic-styled on Windows 10 an… | 87 | 20463 | active |
| Lively Wallpaper Lively Wallpaper is a free, open‑source Windows application that lets you set animated, interactive wallpapers and screensavers. It is buil… | 78 | 19674 | active |
| Lively Wallpaper Lively Wallpaper is a free, open-source Windows application for setting animated desktop wallpapers and screensavers, built with WinUI 3. I… | 78 | 19674 | active |
| SimpleX SimpleX Chat is an open‑source messenger that operates without any user identifiers, providing 100 % private, end‑to‑end encrypted communic… | 96 | 19495 | active |
| Compose Multiplatform Compose Multiplatform is a declarative UI framework for Kotlin that enables sharing UI code across Android, iOS, desktop, and web platforms… | 100 | 19429 | active |
| kivy/kivy Kivy is an open-source Python UI framework for building cross-platform GUI applications from a single codebase. It is built on OpenGL ES 2.… | 68 | 19028 | stable |
| nukeop/nuclear Nuclear is a free, open‑source desktop music player that streams audio from multiple online sources via plugins. It runs on Windows, macOS,… | 95 | 18662 | active |
| longbridge/gpui-component GPUI Component is a Rust UI component framework built on Zed's GPUI for creating high-performance, cross-platform desktop applications. It … | 92 | 18425 | active |
| AB Download Manager AB Download Manager is a free, open-source desktop download manager built with Kotlin and Compose Multiplatform that accelerates and organi… | 88 | 18279 | active |
| eythaann/Seelen-UI Seelen UI is a fully customizable desktop environment replacement for Windows 10/11, built with Tauri and Rust. It replaces the taskbar, do… | 89 | 18021 | active |
| Toonflow Toonflow is an open-source cross-platform desktop application that turns novels and scripts into animated short dramas using AI. It integra… | 83 | 17894 | active |
| sumatrapdfreader/sumatrapdf SumatraPDF is a free, open-source, lightweight multi-format document reader for Windows supporting PDF, EPUB, MOBI, CBZ/CBR, DjVu, XPS, CHM… | 90 | 17786 | active |
| swaywm/sway Sway is an i3-compatible tiling Wayland compositor that works as a drop-in replacement for the i3 window manager on X11. It arranges window… | 82 | 17365 | stable |
| hydralauncher/hydra Hydra Launcher is an open-source desktop game launcher built with Electron, React, TypeScript, Python, and Rust. It lets players manage the… | 89 | 17336 | active |
| davatorium/rofi Rofi is a popup window switcher, application launcher, and dmenu replacement for Linux. It presents a searchable textual list of options fo… | 78 | 16450 | stable |
| lwouis/alt-tab-macos AltTab is a free and open-source macOS application that replicates the Windows Alt+Tab window switcher, showing live thumbnails of every op… | 100 | 16416 | stable |
| dots-hyprland A usability-first dotfiles bundle that turns Hyprland (a Wayland compositor) into a polished, Material Design-styled Linux desktop shell, b… | 80 | 16335 | active |
| ianyh/Amethyst Amethyst is an automatic tiling window manager for macOS, inspired by xmonad. It arranges windows into configurable layouts controlled enti… | 89 | 16296 | active |
| Hammerspoon Hammerspoon is a macOS desktop automation application that bridges the operating system's APIs to a Lua scripting engine. Users write Lua c… | 76 | 16285 | active |
| MaterialDesignInXAML/MaterialDesignInXamlToolkit A comprehensive Material Design theme and control library for WPF applications in C# and VB.NET. It provides styled versions of all major W… | 81 | 16264 | stable |
| WinApps WinApps runs Windows applications (like Microsoft Office and Adobe Creative Cloud) inside a Docker, Podman, or libvirt VM and renders them … | 72 | 16030 | active |
| hoffstadt/DearPyGui Dear PyGui is a fast, GPU-accelerated, cross-platform graphical user interface toolkit for Python built on Dear ImGui. It provides traditio… | 75 | 15646 | active |
| polybar/polybar Polybar is a fast and easy-to-use tool for creating highly customizable status bars on Linux desktop environments. It provides built-in mod… | 39 | 15346 | stable |
| LGUG2Z/komorebi komorebi is a tiling window manager for Windows 10 and above that works as an extension to Microsoft's Desktop Window Manager. It provides … | 87 | 15294 | active |
| dwarvesf/hidden Hidden Bar is an ultra-light macOS utility that lets users hide menu bar icons to declutter the menu bar. It works by inserting spacer icon… | 85 | 15159 | stable |
| keycastr/keycastr KeyCastr is an open-source macOS keystroke visualizer that displays typed keys and mouse clicks on screen. It is designed for screencasts, … | 86 | 15158 | active |
| musescore/MuseScore MuseScore Studio is a free, open-source WYSIWYG music notation and composition application for writing, editing, playing, and printing shee… | 96 | 15128 | active |
| Fei-Away/Codex-Dream-Skin Codex Dream Skin is a theming/skinning tool that lets users apply custom visual themes to the official Codex/ChatGPT desktop app via local … | 80 | 14992 | active |
| Easydict Easydict is a concise and elegant macOS dictionary and translation app for looking up words and translating text, ready to use out of the b… | 97 | 14817 | stable |
| dail8859/NotepadNext Notepad Next is a cross-platform reimplementation of Notepad++ built with Qt 6 in C++. It provides a familiar lightweight text and code edi… | 94 | 14675 | active |
| NanmiCoder/cc-haha A local-first cross-platform desktop workspace for Claude Code and AI coding agents, built with Electron, React, and TypeScript. It provide… | 80 | 14671 | active |
| electron-builder electron-builder is a complete packaging and build solution for Electron apps, producing ready-for-distribution installers for macOS, Windo… | 94 | 14667 | active |
| ImageGlass ImageGlass is a fast, open-source desktop image viewer supporting 90+ formats including WEBP, GIF, SVG, AVIF, JXL, HEIC, HDR, and camera RA… | 97 | 14589 | active |
| webview A tiny cross-platform webview library for C/C++ that lets developers build modern desktop GUIs using HTML5, CSS, and JavaScript. It abstrac… | 61 | 14263 | active |
| Playnite Playnite is an open-source video game library manager and launcher that unifies games from third-party services like Steam, Epic, GOG, EA A… | 99 | 14233 | active |
| PySimpleGUI/PySimpleGUI PySimpleGUI is a Python library that wraps tkinter, Qt (PySide), WxPython, and Remi behind a simple, unified API for building desktop GUIs.… | 88 | 13820 | active |
| TomSchimansky/CustomTkinter CustomTkinter is a Python UI library built on Tkinter that provides modern, fully customizable widgets with light/dark appearance modes and… | 69 | 13580 | active |
| CocoaLumberjack/CocoaLumberjack CocoaLumberjack is a fast and flexible logging framework for Apple platforms including macOS, iOS, tvOS, watchOS and visionOS, written in O… | 86 | 13321 | stable |
| PyInstaller PyInstaller is a tool that bundles a Python application together with its dependencies and the Python interpreter into a stand-alone folder… | 92 | 13111 | stable |
| blackboardsh/electrobun Electrobun is a solution-in-a-box framework for building fast, tiny, cross-platform desktop applications in TypeScript (with optional Zig, … | 92 | 12904 | active |
| glzr-io/glazewm GlazeWM is a tiling window manager for Windows (and macOS) inspired by i3wm, letting users organize and resize windows via keyboard-driven … | 80 | 12887 | active |
| octalmage/robotjs RobotJS is a Node.js desktop automation library for controlling the mouse and keyboard and reading the screen, with native prebuilt binarie… | 87 | 12778 | active |
| Eww Eww (ElKowar's Wacky Widgets) is a standalone desktop widget system written in Rust, letting users build custom widgets like status bars an… | 61 | 12705 | active |
| CopyQ CopyQ is an advanced cross-platform clipboard manager that monitors the system clipboard and stores text, HTML, images, and custom formats … | 95 | 12482 | stable |
| SketchyBar SketchyBar is a highly customizable, fast status bar replacement for macOS written in C. It is configured and extended dynamically through … | 91 | 12480 | active |
| git-up/GitUp GitUp is a native macOS Git client that visualizes the repository as a live interactive graph and lets users manipulate commits, branches, … | 83 | 12136 | active |
| Alexays/Waybar Waybar is a highly customizable status bar for Wayland compositors, built with GTK and C++ for Sway and other wlroots-based compositors lik… | 77 | 12034 | active |
| snowie2000/mactype MacType is a Windows application that improves font rendering system-wide by hooking into GDI and DirectWrite text rendering. It provides s… | 62 | 11971 | active |
page 1 / 18 next →