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 |
|---|---|---|---|
| vzhd1701/gridplayer GridPlayer is a cross-platform VLC-based desktop media player that plays multiple videos simultaneously in a configurable grid layout. It s… | 82 | 2123 | active |
| modelcontextprotocol/mcpb MCP Bundles (MCPB, formerly DXT) is a packaging format and CLI tool for distributing local MCP servers as zip archives with a manifest, ena… | 59 | 2118 | active |
| ILoveBingLu/CipherTalk CipherTalk (密语) is a modern desktop application for viewing, searching, and analyzing local WeChat chat history on Windows, built with Elec… | 73 | 2116 | active |
| kernalix7/winpodx WinPodX runs a real Windows VM in a rootless Podman container (dockur/windows) and exposes each Windows application as its own native Linux… | 82 | 2107 | active |
| trunkmaster/nextspace NEXTSPACE is a NeXTSTEP-like desktop environment for Linux built on GNUstep and WindowMaker, following the OpenStep User Interface Guidelin… | 57 | 2107 | active |
| jagannatharjun/qbt-theme A collection of prebuilt .qbtheme UI theme files (dark and light stylesheets) for the qBittorrent torrent client, plus Python tooling to bu… | 23 | 2097 | active |
| rlxone/Equinox Equinox is a free, open-source native macOS app for creating dynamic wallpapers such as Dynamic Desktop and Light & Dark Desktop. Users cho… | 88 | 2096 | active |
| kangyu-california/PersistentWindows A Windows utility that persists and automatically restores window positions and sizes when monitor configurations change, such as display c… | 95 | 2091 | active |
| Revery Revery is a framework for building native, high-performance, cross-platform desktop applications using Reason (OCaml), with React-like and … | 32 | 8039 | maintenance |
| ComponentFactory/Krypton The Krypton Suite is a set of free, open-source .NET WinForms UI controls including a toolkit of 49 themed controls, an Office-style ribbon… | 55 | 2086 | active |
| domferr/tilingshell Tiling Shell is a GNOME Shell extension that adds advanced tiling window management to GNOME, extending the default two-column tiling to ar… | 74 | 2083 | active |
| cage-kiosk/cage Cage is a Wayland kiosk compositor that runs a single maximized application and prevents user interaction with anything else. It is built o… | 82 | 2082 | active |
| icsharpcode/AvalonEdit AvalonEdit is a WPF-based text editor component for .NET, originally written for the SharpDevelop IDE and used in projects like ILSpy. It p… | 44 | 2082 | stable |
| joogps/Glur Glur is a Swift package that adds progressive (graduated) blur effects to SwiftUI views via a .glur() modifier, implemented with custom Met… | 78 | 2081 | active |
| vinceliuice/WhiteSur-icon-theme WhiteSur Icon Theme is a MacOS Big Sur style icon theme for Linux desktops, installable via a shell script with color variants and KDE/GTK … | 87 | 2079 | active |
| Squirrel/Squirrel.Windows Squirrel.Windows is an installation and auto-update framework for Windows desktop applications, usable from C# and other languages includin… | 23 | 7983 | maintenance |
| ChrisAnd1998/TaskbarX TaskbarX is a Windows utility that centers taskbar icons with a choice of 42 animations, custom offsets, and taskbar styling options like t… | 10 | 7975 | maintenance |
| ful1e5/apple_cursor A free and open-source collection of macOS-style mouse cursors for Windows and Linux with HiDPI support. It provides prebuilt cursor themes… | 23 | 2071 | active |
| lassekongo83/adw-gtk3 adw-gtk3 is an unofficial GTK3 port of the libadwaita theme, bringing GNOME 40+ style visuals to legacy GTK3 applications. It ships as a th… | 78 | 2069 | active |
| kanriapp/kanri Kanri is a free, open-source offline Kanban board desktop application for Windows, macOS, and Linux, built with Tauri and Nuxt 3. It stores… | 71 | 2067 | active |
| didriksg/Crisp Crisp is a free, open-source macOS menu bar app for controlling external monitors, offering sharp HiDPI/Retina scaling, DDC hardware bright… | 80 | 2061 | active |
| mosheng1/QuickClipboard QuickClipboard is a cross-platform clipboard enhancement tool (currently Windows and Android) built with Tauri 2, Rust, and React. It autom… | 80 | 2057 | active |
| injaneity/pi-computer-use A Pi extension that gives AI agents tools to observe and operate desktop applications on macOS, Windows, and Linux. Agents can find windows… | 80 | 2056 | active |
| digimezzo/dopamine-windows Dopamine is a free, open-source audio player for Windows written in C# and powered by the CSCore sound library. It focuses on making organi… | 46 | 2056 | active |
| asciidocfx/AsciidocFX AsciidocFX is a cross-platform desktop AsciiDoc editor and toolchain built with JavaFX for authoring books, documents, and slides. It expor… | 53 | 2052 | active |
| 66HEX/frame Frame is a native desktop GUI for FFmpeg built in Rust with GPUI-CE, providing media conversion for video, audio, and image files with gran… | 76 | 2043 | active |
| jigish/slate Slate is a highly configurable macOS window management application that lets users bind keystrokes to move, resize, and focus windows, acti… | 32 | 7835 | maintenance |
| Nexus-Mods/NexusMods.App The Nexus Mods App is a desktop mod installer, creator, and manager for popular games, developed by Nexus Mods. It runs on Windows and Linu… | 10 | 2041 | active |
| ransome1/sleek sleek is a free and open-source todo manager built on the todo.txt plain-text syntax, with a clean GUI for creating, filtering, and searchi… | 96 | 2034 | active |
| PPet PPet is a cross-platform desktop pet application that displays animated Live2D characters (v2 and v3) on your desktop. Built with Electron,… | 23 | 2034 | active |
| BrianLima/UWPHook UWPHook is a Windows desktop application that adds Windows Store (UWP) and Xbox Game Pass games to Steam as non-Steam shortcuts. It automat… | 34 | 2031 | active |
| stumpwm/stumpwm StumpWM is a tiling window manager for X11 written entirely in Common Lisp, designed to be highly customizable and driven entirely by the k… | 64 | 2029 | active |
| hj01857655/kiro-account-manager A Tauri 2.x desktop application for centrally managing Kiro IDE accounts, with one-click account switching, quota monitoring, and token aut… | 76 | 2028 | active |
| librats/rats-search A cross-platform BitTorrent search engine for desktop and web servers that crawls the DHT network and indexes torrents for full-text search… | 98 | 2023 | active |
| LesFerch/WinSetView WinSetView is a portable Windows utility that globally sets File Explorer default folder views, such as Details view with specific column h… | 93 | 2018 | active |
| zhiyiYo/Fluent-M3U8 Fluent M3U8 is a cross-platform desktop GUI application for downloading streaming video from M3U8 (HLS) and MPD (DASH) URLs, built with PyS… | 27 | 2013 | active |
| JetBrains/JetBrainsRuntime A JetBrains-maintained fork of OpenJDK that serves as the runtime environment for IntelliJ Platform-based IDEs and products. It includes Je… | 96 | 2012 | active |
| Aegisub Aegisub is a free, cross-platform advanced subtitle editor for creating and modifying subtitles. It provides audio-based timing, powerful s… | 99 | 2010 | active |
| zouyuxuan122/Deepseek-Harness-EAC Deepseek Harness EAC is a Windows (and macOS) desktop client that wraps the official DeepSeek agent harness CLI (@deepseek-ai/dsh) into a o… | 80 | 2000 | active |
| blend2d/blend2d Blend2D is a high-performance 2D vector graphics engine written in C++ that uses a built-in JIT compiler (via AsmJit) to generate optimized… | 74 | 1996 | active |
| miroiu/nodify Nodify is a collection of highly performant WPF controls for building node-based editors, designed for data-binding and MVVM. It supports s… | 76 | 1994 | active |
| mlabbe/nativefiledialog A tiny, portable C library that invokes native file open, save, and folder-select dialogs on Windows, macOS, and Linux with a single consis… | 23 | 1991 | stable |
| ollm/OpenComic OpenComic is a cross-platform comic and manga reader desktop application built with Node.js and Electron. It supports a wide range of image… | 79 | 1990 | active |
| Folder11 Folder11 is a Windows application for customizing folder icons, accompanied by an icon gallery and an automated icon repository (Folder-Ico… | 77 | 1987 | active |
| igdmapps/igdm IGdm is a multi-platform desktop application for Instagram direct messages, built with Electron. It lets users send, receive, and manage In… | 39 | 1984 | active |
| veyon/veyon Veyon is a free, open-source, cross-platform application for monitoring and controlling computers in classrooms and training environments. … | 93 | 1981 | stable |
| Relm4/Relm4 Relm4 is an idiomatic Rust GUI library inspired by the Elm architecture and built on top of gtk4-rs and GTK4/libadwaita. It provides a decl… | 75 | 1981 | active |
| DeaDBeeF-Player/deadbeef DeaDBeeF is a modular, cross-platform desktop music player for GNU/Linux, macOS, Windows, and BSD, written in C. It supports a wide range o… | 77 | 1976 | active |
| djpohly/dwl dwl is a compact, hackable tiling Wayland compositor built on wlroots, designed to fill the same role in the Wayland world that dwm does in… | 10 | 1971 | active |
| dahliaOS (Pangolin Desktop) Pangolin is the desktop environment shell for dahliaOS, written in Dart/Flutter, providing a start menu, settings, search, terminal, and ot… | 39 | 1969 | active |
| vincentneo/LosslessSwitcher A macOS menu bar application that automatically switches your audio device's sample rate to match the currently playing Apple Music Lossles… | 78 | 1965 | active |
| showlab/computer_use_ootb An out-of-the-box desktop GUI agent that lets vision-language models like Claude 3.5 Computer Use, ShowUI, and UI-TARS control Windows and … | 29 | 1965 | active |
| marin-m/SongRec SongRec is an open-source Shazam client written in Rust that recognizes songs from audio files or the microphone. It offers both a GTK GUI … | 94 | 1963 | active |
| MahApps/MahApps.Metro.IconPacks A .NET library providing a large collection of icon packs (Material Design, FontAwesome, Octicons, and more) as XAML controls, markup exten… | 64 | 1963 | active |
| vhakulinen/gnvim GNvim is a native GTK4-based graphical frontend for the Neovim text editor, written in Rust with no web technologies involved. It provides … | 59 | 1961 | active |
| muckSponge/MaterialFox MaterialFox is a Material Design-inspired userChrome.css theme that restyles the Firefox browser UI to resemble Google Chrome. It is instal… | 32 | 1961 | active |
| alfiopuglisi/guietta Guietta is a Python library for creating simple desktop GUIs with minimal, table-like declarative code built on Qt (PySide2/PyQt5). It inte… | 23 | 1953 | stable |
| nook-browser/Nook Nook is a fast, minimal web browser for macOS built in Swift with a sidebar-first, vertical-tab design. It is a native macOS application di… | 83 | 1946 | active |
| SYJun404/frank Frank is a free, open-source League of Legends desktop assistant built with Tauri, Rust, and Vue3, serving as a lightweight replacement for… | 63 | 1941 | active |
| franciscoBSalgueiro/en-croissant En Croissant is an open-source, cross-platform chess GUI built with Tauri, React, and Rust. It combines game analysis with UCI engines, a p… | 97 | 1938 | active |
| Kopuz-org/kopuz Kopuz is a modern, lightweight, cross-platform music player built with Rust and the Dioxus framework. It unifies local audio files and stre… | 85 | 1937 | active |
| KDAB/GammaRay GammaRay is a software introspection and runtime manipulation tool for Qt applications developed by KDAB. It leverages QObject introspectio… | 94 | 1924 | active |
| derf/feh feh is a fast, lightweight, and highly configurable image viewer for X11, aimed at command-line users but also launchable from file manager… | 75 | 1921 | stable |
| WPFDevelopersOrg/WPFDevelopers A WPF control library providing basic and custom controls, themes, animations, and screenshot functionality for .NET desktop applications. … | 90 | 1916 | active |
| TiddlyWiki/TiddlyDesktop TiddlyDesktop is a special-purpose desktop browser built on nw.js for working with locally stored TiddlyWiki files (both TiddlyWiki 5 and C… | 73 | 1913 | active |
| material-shell/material-shell Material Shell is a GNOME Shell extension that provides a modern, material-design desktop interface for Linux with automatic tiling window … | 23 | 7245 | maintenance |
| Toinane/colorpicker Colorpicker is a free, open-source Electron desktop app for picking, editing, and organizing colors on macOS, Windows, and Linux. It includ… | 64 | 1898 | active |
| Path of Building An offline build planner for Path of Exile 2 that calculates offence and defence stats, plans passive skill trees, skills, and items. It is… | 83 | 1895 | active |
| pyrevitlabs/pyRevit pyRevit is a Rapid Application Development (RAD) environment and framework for Autodesk Revit, letting users create and distribute Revit ad… | 91 | 1894 | active |
| mmatyas/pegasus-frontend Pegasus is a cross-platform graphical frontend for browsing a game library and launching emulators from a single interface. It emphasizes c… | 84 | 1894 | active |
| Xanashi/Icaros Icaros is a collection of lightweight Windows Shell Extensions that provide Windows Explorer thumbnails for virtually any FFmpeg-supported … | 80 | 1893 | active |
| qcad/qcad QCAD is an open source 2D CAD application for creating technical drawings such as building plans, mechanical parts, and schematics, built i… | 75 | 1888 | stable |
| vinceliuice/Tela-icon-theme Tela is a flat, colorful icon theme for Linux desktops with many color variants (standard, Nord, Ubuntu, Manjaro, etc.). It installs via a … | 78 | 1884 | active |
| LXQt LXQt is a lightweight, modular Qt-based desktop environment for Linux and BSD, successor to LXDE and Razor-qt. This repository is a git sup… | 82 | 1883 | active |
| pdfpc/pdfpc pdfpc is a GTK-based presenter console for PDF presentations with multi-monitor support. It shows the slides to the audience on one screen … | 54 | 1874 | active |
| andrewrabert/jellium-desktop Jellium Desktop is an unofficial cross-platform desktop client for the Jellyfin media server, built in Rust on top of CEF (Chromium Embedde… | 61 | 1873 | active |
| os-js/OS.js OS.js is an open-source JavaScript web desktop platform that provides a window manager, application APIs, GUI toolkit, and filesystem abstr… | 23 | 7079 | maintenance |
| fltk-rs Rust bindings for the FLTK 1.4 cross-platform GUI library, providing around 80 customizable widgets with static linking support. It produce… | 80 | 1861 | active |
| audiamus/AaxAudioConverter A free, open-source Windows application that converts Audible's proprietary .aax (and older .aa) audiobook files to plain MP3 or M4A/M4B fo… | 23 | 1861 | active |
| diamondburned/dissent Dissent (formerly gtkcord4) is a lightweight third-party Discord client built with GTK4 and libadwaita for a native Linux desktop experienc… | 74 | 1860 | active |
| kwhat/jnativehook JNativeHook is a Java library providing global keyboard and mouse event listeners via JNI-based native system hooks. It enables application… | 23 | 1860 | active |
| LiveSplit LiveSplit is a sleek, highly customizable timer application for speedrunners with features like auto splitting, game time detection, and sp… | 87 | 1857 | active |
| MohamedRejeb/compose-rich-editor A rich text editor library for Jetpack Compose and Compose Multiplatform, fully customizable and supporting common WYSIWYG text styling fea… | 88 | 1853 | stable |
| shiwenwen/hope-agent Hope Agent is a local-first, cross-device desktop AI assistant built with Rust and Tauri that features long-term memory, autonomous goal pu… | 78 | 1843 | active |
| Adobe CEP (Common Extensibility Platform) Adobe's Common Extensibility Platform (CEP) resources: SDK, JavaScript libraries, documentation, and sample code for building HTML5/JavaScr… | 50 | 1843 | active |
| Macast Macast is a cross-platform menu bar application that turns your computer into a DLNA Media Renderer using mpv as the playback engine. It le… | 23 | 6939 | maintenance |
| openaudible/openaudible OpenAudible is a cross-platform desktop application for downloading, cataloging, and converting Audible audiobooks to MP3 or M4B formats. I… | 87 | 1840 | active |
| Cockatrice/Cockatrice Cockatrice is an open-source, cross-platform virtual tabletop application for playing multiplayer card games (like Magic: The Gathering) ov… | 95 | 1839 | active |
| Axenide/Ambxst Ambxst is a highly customizable desktop shell for Wayland compositors like Hyprland, Niri, and MangoWC, built on Quickshell with QML and a … | 85 | 1839 | active |
| 188080501/JQTools JQTools is an open-source developer toolbox built with Qt/QML/C++ that bundles common small utilities: text processing, hash and encryption… | 84 | 1838 | active |
| ssnangua/ColorTxt ColorTxt is a local desktop novel reader for TXT and common ebook formats (epub, mobi, pdf, etc.) that colorizes content with custom highli… | 80 | 1837 | active |
| jchanvfx/NodeGraphQt NodeGraphQt is a node graph UI framework written in Python using Qt (PySide2), providing an embeddable node editor with nodes, pipes, palet… | 69 | 1835 | active |
| any1/wayvnc wayvnc is a VNC server for wlroots-based Wayland compositors such as sway. It attaches to a running Wayland session, exposes the display vi… | 93 | 1834 | active |
| OpenBoardView/OpenBoardView OpenBoardView is a Linux/macOS SDL/ImGui application for viewing .brd board files, intended as a drop-in replacement for Test_Link/Landrex … | 78 | 1830 | active |
| chenmozhijin/LDDC LDDC is a cross-platform desktop application for searching, downloading, and matching precise word-by-word (karaoke-style) lyrics from musi… | 67 | 1829 | active |
| kkoomen/pointless Pointless is an endless drawing canvas desktop app built with Tauri (Rust) and React, using a pure SVG canvas. It serves as a simple whiteb… | 23 | 1829 | active |
| letoram/arcan Arcan is a development framework and multimedia engine for building everything from embedded UIs to full standalone desktop environments, s… | 71 | 1828 | active |
| rcaelers/workrave Workrave is a free desktop application that helps prevent and recover from Repetitive Strain Injury (RSI) by monitoring keyboard and mouse … | 93 | 1824 | stable |
| KEV0143/Education-Rating-System An information system supporting the educational process with course creation and administration, formalized grade assignment, and teacher … | 68 | 1823 | active |
| SchneeHertz/exhentai-manga-manager A Windows desktop application for managing and reading locally downloaded ExHentai manga with tag-based organization. It extracts covers fr… | 87 | 1814 | active |