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 |
|---|---|---|---|
| Pixeval/Pixeval Pixeval is a powerful, fast, and beautiful third-party desktop client for Pixiv, built on .NET 8 and WinUI 3 (with an older WPF version in … | 94 | 3151 | active |
| Quickshell Quickshell is a toolkit for building desktop shell components such as status bars, widgets, lockscreens, and display managers using QtQuick… | 89 | 3151 | active |
| aardappel/treesheets TreeSheets is a free-form data organizer built around hierarchical spreadsheets, combining features of spreadsheets, mind mappers, outliner… | 94 | 3149 | active |
| easymodo/qimgv qimgv is a fast, lightweight desktop image viewer built with Qt, featuring optional video playback via libmpv. It offers a minimal unclutte… | 48 | 3147 | active |
| kmikiy/SpotMenu SpotMenu is a free, open-source macOS menu bar app that shows the currently playing track from Spotify or Apple Music with hover playback c… | 74 | 3141 | active |
| Gramps Web Gramps is a free, open-source genealogy program for building and managing family trees, aimed at both hobbyists and professional genealogis… | 85 | 3136 | active |
| shaked6540/YoutubePlaylistDownloader A Windows WPF desktop application for downloading entire YouTube playlists, channels, or single videos, with optional conversion to many me… | 94 | 3133 | active |
| SecureUxTheme SecureUxTheme is a Windows utility that removes signature verification of visual styles (themes) in memory, enabling third-party custom the… | 32 | 3132 | active |
| filips123/PWAsForFirefox A tool that installs, manages, and runs Progressive Web Apps (PWAs) in Mozilla Firefox as standalone desktop apps. It combines a Firefox br… | 99 | 3129 | active |
| Astal AGS is a scaffolding CLI for building Wayland desktop shells with the Astal and Gnim libraries, using JavaScript/TypeScript with JSX on the… | 68 | 3107 | active |
| glzr-io/zebar Zebar is a cross-platform desktop application for creating customizable taskbars, status bars, desktop widgets, and popups. Widgets are bui… | 84 | 3090 | active |
| ColinDuquesnoy/QDarkStyleSheet A dark and light stylesheet/theme library for Qt applications, supporting PyQt and PySide bindings (Qt5/Qt6) in Python as well as C++. It p… | 34 | 3088 | active |
| Mod Organizer 2 Mod Organizer 2 is a Windows desktop application for managing mod collections of arbitrary size for PC games like Skyrim and Fallout 4. It … | 60 | 3082 | active |
| Schneegans/Burn-My-Windows A GNOME Shell extension (also supporting KWin) that adds dramatic shader-based open/close animation effects to windows, such as burning, di… | 88 | 3080 | active |
| qt-creator/qt-creator Qt Creator is a cross-platform integrated development environment (IDE) built by the Qt project for developing applications in C++ (and oth… | 97 | 3078 | active |
| KiCad/kicad-source-mirror KiCad is a cross-platform open-source EDA (Electronic Design Automation) suite for designing printed circuit boards and schematics, includi… | 95 | 3060 | active |
| tsukinaha/tsukimi Tsukimi is a third-party Jellyfin media client for Linux built with GTK4 and Rust, using mpv for video playback. It provides a native deskt… | 90 | 3059 | active |
| OpenBoard-org/OpenBoard OpenBoard is an open-source cross-platform interactive whiteboard application designed primarily for classroom use in schools and universit… | 86 | 3057 | active |
| Wayfire Wayfire is a modular and extensible 3D Wayland compositor built on wlroots, inspired by Compiz. It provides a customizable, lightweight des… | 85 | 3055 | active |
| LeftWM LeftWM is a tiling window manager for X11 written in Rust, focused on stability and performance while doing one thing well: managing window… | 85 | 3048 | active |
| RoversX/LaunchNext LaunchNext is a free, open-source macOS application that restores the classic Launchpad app launcher removed in macOS 26 (Tahoe), with one-… | 75 | 3047 | active |
| gluon-framework/gluon Gluon is a JavaScript framework for building desktop apps from websites, using system-installed browsers (Chromium and Firefox based) as th… | 10 | 3047 | active |
| GooseMod/OpenAsar OpenAsar is an open-source, drop-in replacement for Discord desktop's app.asar bootstrap file, written in JavaScript. It dramatically speed… | 81 | 3036 | active |
| siduck/chadwm Chadwm is a pre-configured, aesthetically enhanced build of the dwm tiling window manager for X11 Linux systems, with themes like Nord, Cat… | 55 | 3026 | active |
| TieZ Clipboard Manager TieZ is a cross-platform clipboard manager built with Tauri 2 and Rust that captures text, rich text, images, and file paths into a searcha… | 73 | 3014 | active |
| Xpra Xpra is a multi-platform screen and application forwarding tool, known as 'screen for X', that lets you run graphical applications on a rem… | 98 | 3011 | stable |
| altdesktop/playerctl Playerctl is a command-line utility and C library for controlling media players that implement the MPRIS D-Bus interface, such as VLC, mpv,… | 23 | 2968 | active |
| Martchus/syncthingtray A tray application and platform integration for Syncthing, providing a tray icon, status menu, and quick actions for the Syncthing file syn… | 96 | 2947 | active |
| EVV1E/waylandcraft A Fabric mod for Minecraft that implements a Wayland compositor, letting users run real Linux desktop applications inside the Minecraft gam… | 84 | 2946 | active |
| adi1090x/plymouth-themes A collection of 80+ Plymouth boot splash themes ported from Android boot animations. It provides eye-candy graphical boot screens for Linux… | 23 | 2946 | active |
| bspwm sxhkd is a simple X11 hotkey daemon that listens for input events and executes configured shell commands in response. Bindings are defined … | 48 | 2945 | stable |
| Quicksilver Quicksilver is a free, open-source macOS launcher application that lets users control their Mac entirely from the keyboard — launching apps… | 88 | 2931 | active |
| ephtracy/ephtracy.github.io This is the project website for Ephtracy's MagicaVoxel, a free standalone voxel editor and renderer for creating 3D voxel art. It provides … | 63 | 2919 | active |
| ikas-mc/ContextMenuForWindows11 A Windows 11 application that lets users add custom entries to the new Windows 11 context menu, configured via JSON menu definitions. It is… | 82 | 2916 | active |
| Taiko2k/Tauon Tauon is a desktop music player for Linux, Windows, and macOS with a fast, customizable playlist-oriented UI. It supports wide codec covera… | 100 | 2905 | active |
| MaartenBaert/ssr SimpleScreenRecorder is a Qt-based screen recorder for Linux that captures the whole screen, a region, or OpenGL applications directly. It … | 72 | 2904 | active |
| edrlab/thorium-reader Thorium Reader is a free, cross-platform desktop e-book reading application for Windows, macOS, and Linux, built on the Readium Desktop too… | 89 | 2900 | active |
| leozide/leocad LeoCAD is an open-source CAD application for designing virtual LEGO models using the LDraw parts library. It runs natively on Windows, Linu… | 87 | 2891 | active |
| Solar2D Game Engine Solar2D (formerly Corona SDK) is a free, open-source, Lua-based 2D game engine for building mobile, desktop, TV, and HTML5 apps from a sing… | 99 | 2889 | active |
| Darkkal44/qylock A collection of themed lockscreen and login-screen setups for SDDM and Quickshell on Linux, styled after games like NieR: Automata, Terrari… | 58 | 2888 | active |
| Caliburn-Micro/Caliburn.Micro Caliburn.Micro is a small, powerful MVVM framework for building applications across all XAML platforms including WPF, UWP, WinUI3, Avalonia… | 68 | 2867 | active |
| itchio/itch The official open-source desktop app for itch.io that lets users download, install, update, and play indie games from the itch.io marketpla… | 98 | 2865 | active |
| UN-GCPDS/qt-material A Python library providing Material Design-inspired stylesheets for Qt applications built with PySide2, PySide6, PyQt5, and PyQt6. It ships… | 32 | 2864 | active |
| labwc Labwc is a lightweight, wlroots-based window-stacking compositor for Wayland, inspired by Openbox. It focuses on stacking windows well and … | 93 | 2858 | active |
| nut.js nut.js is a cross-platform native UI automation and testing library for Node.js/TypeScript that controls mouse, keyboard, screen, and windo… | 23 | 2851 | active |
| tkashkin/GameHub GameHub is a unified game library application for Linux that aggregates games from Steam, GOG, Humble Bundle, and itch.io into a single GTK… | 10 | 2843 | active |
| BookerLiu/GeekDesk GeekDesk is a small, beautiful Windows desktop quick-launch tool built with WPF/.NET that organizes shortcuts to files, apps, and websites.… | 24 | 2822 | active |
| sbmpost/AutoRaise A macOS utility that automatically raises and focuses a window when the mouse hovers over it, with a configurable delay. It also offers an … | 87 | 2803 | active |
| Tyrrrz/LightBulb LightBulb is a desktop application that reduces eye strain by dynamically adjusting the screen's gamma and color temperature based on the t… | 92 | 2801 | active |
| IndieSmiths/nodezator Nodezator is a generalist, multi-purpose node editor desktop application for Python, built on pygame-ce. It turns any Python callable into … | 80 | 2793 | active |
| giu giu is a cross-platform rapid GUI framework for Go built on Dear ImGui and the cimgui-go binding. It provides a declarative, drop-in UI API… | 87 | 2790 | active |
| tjackenpacken/taskbar-groups Taskbar Groups is a lightweight Windows utility written in C# that lets users create groups of shortcuts displayed as a single taskbar icon… | 23 | 2782 | active |
| Sabaki Sabaki is a cross-platform Go (Baduk/Weiqi) board and SGF editor built with Electron and web technologies. It supports SGF game editing, bo… | 80 | 2781 | active |
| fluentribbon/Fluent.Ribbon Fluent.Ribbon is a WPF control library that implements a Microsoft Office-style ribbon user interface for .NET desktop applications. It pro… | 75 | 2765 | active |
| Nordic Nordic is a dark GTK 3.20+ desktop theme built on the Nord color palette. It styles Linux desktop environments like GNOME and pairs with a … | 62 | 2736 | active |
| szTheory/exifcleaner ExifCleaner is a free, open-source cross-platform desktop GUI app that strips EXIF and other metadata from images, videos, and PDFs using E… | 98 | 2717 | active |
| sindresorhus/KeyboardShortcuts A Swift package that lets macOS developers add user-customizable global keyboard shortcuts (hotkeys) to their apps with minimal code. It pr… | 91 | 2716 | stable |
| michaelvillar/timer-app A simple, lightweight countdown timer application for macOS with a drag-to-set circular interface. It supports multiple timers, keyboard sh… | 74 | 2714 | active |
| phillipberndt/autorandr autorandr is a Python CLI tool that auto-detects connected display hardware and applies the matching saved X11 display configuration via xr… | 64 | 2714 | active |
| CommunityToolkit/Maui A community-maintained .NET MAUI library providing extensions, advanced UI/UX controls, behaviors, converters, and animations for cross-pla… | 96 | 2705 | active |
| GacUI GacUI is a GPU-accelerated cross-platform C++ GUI library with built-in MVVM, data binding, and XML-based UI description using the Workflow… | 77 | 2703 | active |
| goatfungus/NMSSaveEditor A Java-based save editor for the game No Man's Sky with a user-friendly GUI. It lets players edit currencies, stats, inventories, and raw s… | 67 | 2701 | active |
| MrsEWE44/musicDownload A Python GUI application for searching and downloading music from major Chinese music platforms (Kugou, Kuwo, QQ Music, NetEase Cloud Music… | 63 | 2694 | active |
| wood3n/biu Biu is a cross-platform desktop music player built with Electron, React, and TypeScript that plays audio from Bilibili's public APIs. It su… | 81 | 2693 | active |
| kikipoulet/SukiUI SukiUI is a desktop UI theme and control library for AvaloniaUI, providing light/dark modes, customizable color themes, and richly animated… | 82 | 2691 | stable |
| therecipe/qt therecipe/qt provides Go language bindings for the Qt widget toolkit, letting developers write fully featured Qt applications entirely in G… | 32 | 10809 | maintenance |
| macOS Web An open-source web application that replicates the macOS Ventura desktop experience in the browser, built with Svelte and Vite. It recreate… | 70 | 2672 | active |
| nvaccess/nvda NVDA (NonVisual Desktop Access) is a free, open source screen reader for Microsoft Windows that reads on-screen text aloud via synthetic sp… | 93 | 2664 | stable |
| israel-dryer/ttkbootstrap ttkbootstrap is a theming extension for tkinter that applies Bootstrap-inspired flat themes to ttk widgets via a single bootstyle keyword. … | 96 | 2660 | active |
| SpikeHD/Dorion Dorion is a lightweight alternative Discord client built with Tauri and Rust that uses the OS-native webview instead of bundling Chromium. … | 100 | 2654 | active |
| polybar/polybar-scripts A community-maintained collection of shell and Python scripts that extend Polybar, a status bar for Linux window managers. Each script acts… | 73 | 2635 | active |
| NeuralNomadsAI/CodeNomad CodeNomad is a premium desktop application that wraps the OpenCode AI coding agent into a full graphical workspace with multi-instance sess… | 84 | 2631 | active |
| wxWidgets/Phoenix Project Phoenix is the next-generation implementation of wxPython, a cross-platform GUI toolkit for Python that wraps the wxWidgets C++ lib… | 87 | 2629 | stable |
| bsmg/ModAssistant Mod Assistant is a Windows desktop GUI application for installing, updating, and uninstalling Beat Saber PC mods sourced from BeatMods. It … | 23 | 2624 | active |
| Wasabi Wallet Wasabi Wallet is an open-source, non-custodial, privacy-focused Bitcoin desktop wallet built in C# on .NET. It routes all traffic through T… | 94 | 2621 | active |
| libgdx/packr Packr bundles your JAR, assets, and a JVM into a native executable for Windows, Linux, and macOS so Java apps look and launch like native a… | 23 | 2621 | active |
| ublue-os/bluefin Bluefin is an immutable, cloud-native Linux workstation operating system built on Fedora Silverblue and GNOME, distributed as OCI images vi… | 93 | 2616 | active |
| PaulleDemon/PyUIBuilder PyUIBuilder is a drag-and-drop GUI builder for Python that lets users visually design interfaces like Canva and export them for frameworks … | 63 | 2616 | active |
| ErikReider/SwayNotificationCenter SwayNotificationCenter is a GTK-based notification daemon with a control center GUI for Wayland compositors supporting wlr_layer_shell_unst… | 76 | 2614 | active |
| geovens/gInk gInk is a free, open-source on-screen annotation application for Windows that lets users draw directly over the screen during presentations… | 23 | 2605 | active |
| shundhammer/qdirstat QDirStat is a Qt-based graphical disk usage analyzer that shows where disk space has gone via a directory tree view and colored treemap gra… | 73 | 2600 | stable |
| yazinsai/OpenOats OpenOats is a macOS meeting assistant that transcribes both sides of a call in real time using on-device speech recognition and surfaces re… | 76 | 2595 | active |
| acsandmann/rift Rift is a tiling window manager for macOS written in Rust, offering multiple layout styles including i3-like tiling, BSP, master-stack, and… | 81 | 2592 | active |
| opensteno/plover Plover is a free, open-source stenography engine that translates input from a steno machine or standard keyboard into keystrokes, letting u… | 91 | 2591 | active |
| yhuse/SunnyUI SunnyUI.NET is an open-source C# WinForm UI control library, utility class library, and multi-page development framework built on .NET Fram… | 68 | 2591 | active |
| superhighfives/pika Pika is a free, open-source, native macOS colour picker app built with Swift and SwiftUI. It lets users pick colours from anywhere on scree… | 99 | 2585 | active |
| SnosMe/awakened-poe-trade Awakened PoE Trade is an Electron-based desktop app for the game Path of Exile that price-checks items instantly via clipboard parsing and … | 96 | 2584 | active |
| rdbende/Sun-Valley-ttk-theme Sun Valley ttk theme is a modern Tkinter/ttk theme inspired by the Windows 11 (Sun Valley/WinUI) visual style, distributed as the sv-ttk Py… | 30 | 2584 | active |
| fooyin/fooyin fooyin is a highly customisable desktop music player for local music collections, built with Qt and C++. It offers flexible playback, libra… | 99 | 2576 | active |
| SteamGridDB/steam-rom-manager Steam ROM Manager is a desktop application for bulk-importing non-Steam games (emulator ROMs, Epic/GOG titles, shortcuts) into Steam and ma… | 95 | 2573 | active |
| punker76/gong-wpf-dragdrop GongSolutions.WPF.DragDrop is an easy-to-use drag-and-drop framework for WPF applications, distributed via NuGet. It supports MVVM through … | 44 | 2567 | stable |
| tldev/dorso Dorso is a macOS menu bar application that monitors your posture in real time using your Mac's camera or AirPods motion sensors. When it de… | 71 | 2559 | active |
| FreeRDP/Remmina Remmina is a GTK-based remote desktop client for Linux supporting RDP, VNC, SPICE, X2Go, SSH, and HTTP protocols through a plugin system. I… | 49 | 2556 | active |
| webcamoid/webcamoid Webcamoid is a cross-platform camera suite for capturing photos and videos, managing multiple webcams, applying 60+ effects, and streaming … | 82 | 2550 | active |
| reactiveui/Akavache Akavache is an asynchronous, persistent key-value store for .NET desktop and mobile applications, built on SQLite3. It supports storing imp… | 90 | 2549 | active |
| marticliment/ElevenClock ElevenClock is a free Windows 11 utility that replaces the taskbar clock with a fully customizable one, adding features Microsoft removed s… | 10 | 2546 | active |
| pock/pock Pock is a free, open-source macOS application that turns the MacBook Touch Bar into a customizable widget manager, showing things like the … | 23 | 10156 | maintenance |
| snoopwpf/snoopwpf Snoop is an open-source WPF spy utility that lets you inspect the visual, logical, and automation trees of any running WPF application with… | 77 | 2537 | active |
| connors/photon Photon is a CSS UI toolkit for building beautiful desktop applications with Electron using simple HTML and CSS. It ships compiled CSS, Enty… | 53 | 10107 | maintenance |
| Liniyous/ElaWidgetTools ElaWidgetTools is a C++ component library that brings Microsoft Fluent UI styling to Qt Widgets applications. It provides a rich set of cus… | 60 | 2518 | active |