domain: desktop-applications
1708 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| outfoxxed/hy3 hy3 is a Hyprland plugin that provides an i3/sway-like manual tiling layout with node-based window manipulation and enhanced tabbed groups.… | 91 | 1164 | active |
| Alan-CRL/Inkeys Inkeys (formerly Intelligent-Drawing-Teaching) is a free, open-source screen annotation and drawing application for Windows, written in C++… | 88 | 1163 | active |
| herbstluftwm/herbstluftwm herbstluftwm is a manual tiling window manager for the X11 window system, written in C++. Configuration happens at runtime via the herbstcl… | 73 | 1163 | active |
| dgurkaynak/Penc Penc is a trackpad-oriented window manager application for macOS. It lets users move, resize, and snap windows using two-finger gestures ac… | 24 | 1163 | active |
| RongleCat/grok-app Grok App is an open-source (MIT) desktop workbench built with Tauri 2 that provides a GUI for the local Grok Build CLI. It offers multi-pro… | 80 | 1158 | active |
| AvaloniaCommunity/Material.Avalonia A customizable Material Design theme library for the AvaloniaUI framework, providing styles for nearly all Avalonia controls plus extra con… | 98 | 1156 | active |
| ArtSabintsev/FontBlaster FontBlaster is a Swift library that programmatically loads custom fonts into iOS, macOS, and tvOS apps with a single line of code, eliminat… | 93 | 1155 | active |
| alvinunreal/openpets OpenPets is an open-source, local-first desktop companion platform that puts animated pets on your desktop, built as an Electron app with a… | 82 | 1154 | active |
| vinceliuice/Colloid-icon-theme Colloid is a flat icon theme for Linux desktops with multiple folder color variants and colorscheme options. It installs via a shell script… | 91 | 1152 | active |
| francma/wob wob is a lightweight overlay bar for Wayland compositors that displays values like volume or brightness as a transient on-screen indicator.… | 68 | 1152 | active |
| tom-englert/RegionToShare A Windows helper app that mirrors a selected screen region into a hidden window so video conference apps can share just that region. It wor… | 32 | 1151 | active |
| DaveWoodCom/XCGLogger XCGLogger is a debug logging library for Swift projects that enhances log output with contextual details like date, function name, filename… | 32 | 3986 | maintenance |
| CookiePLMonster/SilentPatch SilentPatch is a community-made patch plugin for the 3D-era Grand Theft Auto games (GTA III, Vice City, San Andreas) that fixes crashes, bu… | 95 | 1149 | active |
| Zagrios/bs-manager BSManager is an all-in-one desktop application for managing Beat Saber game versions, maps, and mods. Built with Electron and TypeScript, i… | 99 | 1147 | active |
| Vladimir-csp/uwsm uwsm is a Universal Wayland Session Manager that uses systemd units and helpers to set up the environment and manage standalone Wayland com… | 77 | 1144 | stable |
| gsidhu/buzee-tauri Buzee is a superfast full-text search application for Mac and Windows built with Tauri, Rust, and Svelte. It indexes local documents, image… | 52 | 1143 | active |
| ful1e5/Bibata_Cursor Bibata is an open-source, material-designed mouse cursor theme with multiple color and size variants, popular in the Linux community and al… | 23 | 3959 | maintenance |
| zeroxoneafour/polonium Polonium is an autotiling window manager script (plugin) for KDE Plasma 6's KWin compositor, serving as a spiritual successor to Bismuth. I… | 93 | 1139 | active |
| LordAmit/Brightness Brightness Controller is a Python/PyQt5 GUI application for Linux that adjusts brightness and color temperature (RGB ratios) of primary and… | 32 | 1139 | stable |
| Adrianotiger/desktopPet A C# desktop application that recreates the classic 1995 eSheep screen mate, showing an animated pet that walks and falls around your deskt… | 89 | 1138 | active |
| nwg-piotr/autotiling A small Python script that automatically switches the horizontal/vertical split orientation of windows in the sway and i3 tiling window man… | 83 | 1138 | active |
| AntiMicroX/antimicrox AntiMicroX is a graphical program for mapping gamepad buttons and axes to keyboard keys, mouse controls, scripts, and macros on Linux and W… | 90 | 3933 | maintenance |
| TomHarte/CLK Clock Signal (CLK) is a low-latency emulator of many classic 8-bit and 16-bit home computers and consoles, including the ZX Spectrum, Apple… | 95 | 1135 | active |
| mergesort/Boutique Boutique is a Swift persistence library providing a simple Store API with memory + disk caching for state-driven apps. It offers property w… | 90 | 1132 | active |
| projecthamster/hamster Hamster is a GNOME desktop time tracking application for individuals, letting users log how much time they spend on chosen activities throu… | 56 | 1127 | stable |
| electron/rebuild @electron/rebuild is a CLI tool and npm package that rebuilds native Node.js modules against the Node.js version used by a project's instal… | 95 | 1123 | active |
| dlrudie/Snip Snip is a small Windows system tray application that reads the currently playing track from Spotify or iTunes and writes the artist, track,… | 56 | 1115 | active |
| grizzlypeak3d/DJV DJV is a free, open-source desktop media player for reviewing high bit-depth image sequences and movies, built for professional film, VFX, … | 99 | 1114 | active |
| xgi/houdoku Houdoku is a free, open-source desktop manga reader and library manager built with Electron, React, and TypeScript. It lets users read mang… | 35 | 1111 | active |
| wonderunit/storyboarder Storyboarder is a free, open-source desktop application for quickly drawing storyboards and playing back animatics. It supports Fountain sc… | 23 | 3816 | maintenance |
| Xiaokang2022/maliang Maliang is a lightweight Python UI framework built on tkinter where all widgets are drawn on Canvas, enabling modern, themed, custom interf… | 73 | 1106 | active |
| fxy2311-youyou/expression-trainer A local desktop app (Electron) that trains spoken expression skills by combining fully offline real-time speech recognition (Sherpa-ONNX) w… | 55 | 1105 | active |
| alex-spataru/QSimpleUpdater QSimpleUpdater is an auto-updating library for Qt applications written in C++. It checks a remote JSON definitions file for newer versions,… | 73 | 1104 | active |
| Komet/MediaElch MediaElch is a cross-platform desktop media manager for Kodi that scrapes and organizes metadata for movies, TV shows, concerts, and music.… | 67 | 1102 | active |
| spyder-ide/qtpy QtPy is a Python library providing a uniform abstraction layer over the PyQt5, PyQt6, PySide2, and PySide6 Qt bindings, letting developers … | 60 | 1102 | active |
| peterfajdiga/karousel Karousel is a scrollable tiling window manager implemented as a KWin script for KDE Plasma. It tiles windows without maximizing their width… | 90 | 1101 | active |
| StreamController/StreamController StreamController is an open-source Linux desktop application for controlling Elgato Stream Deck devices, built with Python and GTK4. It off… | 88 | 1101 | active |
| AntdUI/AntdUI AntdUI is a WinForms UI control library that brings the Ant Design aesthetic to .NET desktop applications. It renders all controls with pur… | 84 | 1100 | active |
| cljfx/cljfx Cljfx is a declarative, functional, and extensible Clojure wrapper around JavaFX for building desktop GUI applications on the JVM. It is in… | 88 | 1099 | active |
| Ciantic/VirtualDesktopAccessor A Windows DLL (with a companion Rust crate `winvd`) exposing functions to programmatically access Windows 10/11 Virtual Desktop features, s… | 58 | 1099 | active |
| jkriege2/JKQtPlotter JKQtPlotter is an extensive C++ plotting and charting framework for Qt5 and Qt6, featuring a feature-rich plotter widget, a speed-optimized… | 81 | 1097 | active |
| author-more/penpot-desktop Penpot Desktop is an unofficial Electron-based desktop application that wraps the open-source Penpot design tool, providing a native window… | 89 | 1095 | active |
| DinoChan/Loaf Loaf is a small WinUI 3 (Windows App SDK) desktop application with a single button that pretends to start a Windows Update, letting the use… | 32 | 1095 | stable |
| RoderickQiu/wnr wnr is a free, open-source work/rest (Pomodoro-style) timer desktop app for Windows, macOS, and Linux, built with Electron. It enforces str… | 94 | 1094 | active |
| bardsoftware/ganttproject GanttProject is a free, open-source desktop project management application for creating Gantt charts, task hierarchies, and resource load c… | 68 | 1094 | active |
| Rosalie241/RMG Rosalie's Mupen GUI (RMG) is a free, open-source graphical front-end for the mupen64plus Nintendo 64 emulator, written in C++ with Qt. It p… | 94 | 1093 | active |
| torrent-file-editor/torrent-file-editor A cross-platform Qt-based GUI application for creating and editing .torrent files and uTorrent .dat files. It supports editing metadata, ad… | 91 | 1093 | active |
| sindresorhus/wallpaper A Node.js library for getting and setting the desktop wallpaper programmatically on macOS, Linux, and Windows. It provides a promise-based … | 79 | 1093 | active |
| GameGodS3/DropPoint DropPoint is a cross-platform Electron desktop utility that temporarily holds dragged files in a drop zone on your screen, so you can drag … | 66 | 1093 | active |
| yakyak/yakyak YakYak is a cross-platform desktop chat client for Google Hangouts built with Electron and CoffeeScript. It provides native notifications, … | 43 | 3753 | maintenance |
| kayozxo/GNOME-macOS-Tahoe A macOS Tahoe-inspired theme for GNOME desktops, built with CSS for GTK3, GTK4, and GNOME Shell. It includes an interactive installer with … | 85 | 1091 | active |
| textext/textext TexText is a Python plugin for the Inkscape vector graphics editor that lets users insert and later re-edit LaTeX and typst generated SVG e… | 78 | 1091 | active |
| nwg-piotr/nwg-shell nwg-shell is a GTK3-based desktop shell for the sway and Hyprland Wayland compositors, delivered as an installer and metapackage. It bundle… | 83 | 1090 | active |
| MalpenZibo/ashell A ready-to-use status bar for Wayland compositors such as Hyprland, Niri, MangoWC, and other wlroots-based setups, written in Rust with the… | 96 | 1086 | active |
| nwg-piotr/nwg-displays nwg-displays is a GTK-based GUI utility for managing display outputs on the sway, Hyprland, and Niri Wayland compositors. It lets users arr… | 99 | 1085 | active |
| hardpixel/unite-shell Unite is a GNOME Shell extension that tweaks the top panel layout and removes window decorations to make GNOME Shell look like Ubuntu Unity… | 74 | 1085 | active |
| somepaulo/MoreWaita MoreWaita is an expanded Adwaita-styled companion icon theme for GNOME Shell that adds icons for popular third-party apps and MIME types. I… | 86 | 1084 | active |
| joshpatten/PVE-VDIClient A Python-based VDI client that connects directly to Proxmox VE clusters, letting users launch SPICE console sessions to VMs they have permi… | 70 | 1084 | active |
| dtsola/xiaoyaosearch XiaoyaoSearch is a cross-platform desktop application (Electron + Python/FastAPI) that lets users find local files using AI-powered semanti… | 70 | 1083 | active |
| BruceMacD/chatd Chatd is an Electron desktop application that lets you chat with your local documents using a local large language model (Mistral-7B) via O… | 18 | 1082 | active |
| nptr/msstyleEditor A portable Windows application for editing Windows visual style (.msstyles) theme files from Vista through Windows 11. It lets users browse… | 61 | 1080 | active |
| soffes/HotKey HotKey is a small Swift library that wraps the Carbon APIs to make registering global keyboard shortcuts in macOS apps easy. It provides a … | 23 | 1080 | stable |
| GSConnect/gnome-shell-extension-gsconnect GSConnect is a complete implementation of the KDE Connect protocol for GNOME Shell, letting users wirelessly pair their desktop with mobile… | 93 | 3704 | maintenance |
| audiorouterdev/audio-router A free Windows GUI application that routes audio output from individual programs to different audio devices, similar to CheVolume. It suppo… | 23 | 3703 | maintenance |
| FontManager/font-manager Font Manager is a simple GTK-based desktop application for managing fonts on Linux, letting users preview, install, remove, activate, and o… | 53 | 1079 | active |
| lcpz/lain Lain is a Lua module providing alternative layouts, asynchronous widgets, and utility functions for the Awesome window manager (4.x). It is… | 74 | 1076 | active |
| nchudleigh/vimac Vimac is a macOS productivity application that enables keyboard-driven navigation and control of the macOS GUI, inspired by Vimium. It prov… | 32 | 3687 | maintenance |
| sigoden/window-switcher A lightweight Windows utility that lets you switch between windows of the same application using Alt+` and optionally replace Alt+Tab app s… | 91 | 1075 | active |
| PredatH0r/ChanSort ChanSort is a Windows desktop application for reordering and managing TV channel lists exported from a wide range of TV brands via USB stic… | 46 | 1073 | active |
| isHarryh/Ark-Pets ArkPets is a Java-based desktop pet application that displays Arknights game character models (operator chibi sprites, dynamic illustration… | 95 | 1072 | active |
| mpc-qt/mpc-qt Media Player Classic Qute Theater (MPC-QT) is a cross-platform desktop media player that reimplements the Media Player Classic Home Cinema … | 89 | 1072 | active |
| icsharpcode/WpfDesigner A set of .NET assemblies extracted from SharpDevelop that embed a WPF/XAML visual GUI designer into your own application. It supports .NET … | 23 | 1072 | active |
| ControlzEx/ControlzEx ControlzEx is a shared library of custom WPF controls and helpers used by projects like MahApps.Metro and Fluent.Ribbon. It provides improv… | 88 | 1068 | active |
| latorc/MahjongCopilot A desktop AI assistant application for the Majsoul online mahjong game, built on the Mortal model via the MJAI protocol. It provides real-t… | 21 | 1068 | active |
| MayGo/tockler Tockler is a free, open-source desktop application that automatically tracks computer usage and working time by monitoring active window ti… | 68 | 1067 | active |
| Supreeeme/xwayland-satellite xwayland-satellite provides rootless Xwayland integration for any Wayland compositor that implements xdg_wm_base and viewporter, without re… | 82 | 1065 | active |
| texus/TGUI TGUI is a cross-platform modern C++ GUI library providing widgets, theming, and a GUI builder tool. It supports multiple rendering backends… | 91 | 1060 | active |
| canton7/Stylet Stylet is a lightweight ViewModel-first MVVM framework for WPF applications on .NET Framework and .NET Core/.NET 5+. Inspired by Caliburn.M… | 32 | 1059 | stable |
| YYC572652645/QCoolPage A collection of custom Qt widgets for building visually striking desktop interfaces, including carousels, bar charts, progress bars, panels… | 70 | 1058 | active |
| yue/yue Yue is a C++ library for building native cross-platform desktop GUI applications, with bindings for Node.js and Lua. It provides native wid… | 31 | 3614 | maintenance |
| anufrievroman/waypaper Waypaper is a GUI wallpaper manager for Linux systems running Wayland or Xorg, as well as macOS. It acts as a frontend for popular wallpape… | 87 | 1057 | active |
| zetaloop/keyviz A Chinese-localized fork of Keyviz, a free open-source desktop tool that visualizes keyboard presses and mouse actions in real time on scre… | 53 | 1057 | active |
| btzy/nativefiledialog-extended A small cross-platform C library (with an optional C++ wrapper) that invokes native file open, save, and folder selection dialogs on Window… | 75 | 1056 | active |
| anmoljagetia/Flatabulous Flatabulous is a flat GTK desktop theme for Ubuntu and other GNOME/Unity-based Linux systems, based on the Ultra-Flat theme. It is installe… | 23 | 3606 | maintenance |
| laserpants/qt-material-widgets A C++ library providing Qt widgets that implement Google's Material Design specification for desktop applications. It includes components s… | 32 | 3600 | maintenance |
| ArtsyMacaw/wlogout wlogout is a GTK-based logout menu for Wayland environments, providing clickable buttons for actions like logout, shutdown, and reboot. It … | 23 | 1053 | active |
| MystikoLab/rustcast RustCast is an open-source, blazing-fast popup launcher for macOS built in Rust with the iced GUI framework, serving as a free alternative … | 76 | 1050 | active |
| JLErvin/berry Berry is a small, lightweight stacking window manager for X11 written in C using XLib. It provides a healthy, byte-sized alternative for us… | 56 | 1046 | active |
| Marekkon5/onetagger OneTagger is a free, open-source, cross-platform desktop music tagger for DJs built with Rust and Vue.js. It automatically fetches metadata… | 53 | 1044 | active |
| smplayer-dev/smplayer SMPlayer is a free, open-source graphical media player for Windows, Linux, and macOS that serves as a GUI frontend for MPlayer (and optiona… | 89 | 1043 | stable |
| cococry/leif Leif is a minimal, configurable, GPU-accelerated immediate mode UI library written in C with modern OpenGL. It includes a fast in-house bat… | 29 | 1042 | active |
| KooL's Hyprland (Hyprland-Dots + distro installers) A collection of automated shell-based installer scripts for setting up the Hyprland Wayland compositor with KooL's preconfigured dotfiles o… | 69 | 3548 | maintenance |
| GiantappMan/livewallpaper Giantapp Livewallpaper is an open-source wallpaper application for Windows 10/11 that supports both dynamic (video/animated) and static wal… | 74 | 1039 | active |
| MacGapProject/MacGap1 MacGap is an Objective-C Xcode project that wraps HTML/CSS/JS applications in a native macOS WebView, exposing a JavaScript API for OS X in… | 10 | 3536 | maintenance |
| Venipa/ytmdesktop2 YTMDesktop2 is an unofficial Electron desktop client for YouTube Music with Last.fm scrobbling, Discord Rich Presence, tray view, synced ly… | 95 | 1038 | active |
| nchudleigh/homerow Homerow is a macOS application that provides keyboard navigation for the entire operating system, letting users click buttons, links, and U… | 32 | 1038 | active |
| tsowell/wiremix wiremix is a terminal user interface (TUI) audio mixer for PipeWire written in Rust. It lets users adjust volumes, route audio between devi… | 61 | 1032 | active |
| xenia-manager/xenia-manager Xenia Manager is a Windows desktop application that simplifies using the Xenia Xbox 360 emulator with a friendly GUI. It handles emulator s… | 91 | 1030 | active |
| kas-gui/kas KAS is a pure-Rust GUI toolkit providing stateful widgets with automatic layout, theming, and accessibility support. It aims to make simple… | 80 | 1029 | active |
| tngoman/Store-POS Store POS is a modern Electron-based desktop point-of-sale application built with React, TypeScript, and an Express + SQLite backend. It su… | 76 | 1029 | active |