domain: desktop-applications
1708 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Dirkster99/AvalonDock AvalonDock is a WPF document and tool window layout container that arranges dockable windows like Visual Studio or other IDEs. This is the … | 98 | 1725 | active |
| vinceliuice/Vimix-gtk-themes Vimix is a flat Material Design theme for GTK 3, GTK 2, and GNOME Shell, based on the Materia GTK theme. It supports GTK-based desktop envi… | 38 | 1725 | active |
| Mastermindzh/tidal-hifi An Electron-based desktop application that runs the TIDAL web player with Hi-Fi (High & Max) audio quality enabled via Widevine DRM. It add… | 98 | 1720 | active |
| chenmozhijin/LDDC LDDC is a cross-platform desktop application for searching, downloading, and matching precise word-by-word (karaoke-style) lyrics from musi… | 68 | 1720 | active |
| nwutils/nw-builder nw-builder is an npm package and CLI tool for downloading, running, and building NW.js desktop applications for Linux, macOS, and Windows. … | 99 | 1715 | active |
| Ottodix/Eole-foobar-theme Eole is a skin/theme for the foobar2000 audio player built with JavaScript (SMP/Spider Monkey Panel scripts) and Columns UI. It provides a … | 73 | 1714 | active |
| OpenVR-Advanced-Settings/OpenVR-AdvancedSettings An OpenVR dashboard overlay application that exposes advanced SteamVR settings and utilities without leaving VR. It is written in C++ with … | 67 | 1712 | active |
| controlsfx/controlsfx ControlsFX is an open-source Java library providing high-quality UI controls and utility APIs that complement the core JavaFX distribution.… | 88 | 1708 | stable |
| Maassoft/ColorControl A Windows desktop application for changing NVIDIA and AMD display settings (color depth, format, refresh rate, dithering, HDR) via configur… | 76 | 1704 | active |
| EliverLara/Sweet Sweet is a GTK3 desktop theme for GNOME with a neon/glow aesthetic, available in dark and light variants. It is installed by copying theme … | 66 | 1704 | active |
| flowsurface-rs/flowsurface Flowsurface is an open-source native desktop charting application for crypto markets, built in Rust with the iced GUI framework. It provide… | 84 | 1703 | active |
| ggchivalrous/yiyin Yiyin (壹印) is a free, open-source desktop application for adding watermark frames to photos, generating styled image borders with customiza… | 83 | 1703 | active |
| sshahine/JFoenix JFoenix is an open-source Java library that implements Google's Material Design as JavaFX UI components. It provides Material-styled contro… | 32 | 6327 | maintenance |
| nate-parrott/ball A small macOS toy app that puts a bouncing ball in your dock, which you can drag, flick, and bounce around the screen. It is a novelty desk… | 38 | 1702 | active |
| GNOME/gtk GTK is a multi-platform GUI toolkit written in C for building graphical user interfaces, offering a complete set of widgets for projects fr… | 77 | 1692 | stable |
| LukeSmithxyz/st Luke Smith's patched fork of the suckless simple terminal (st), a lightweight X11 terminal emulator written in C. It adds vim-style keybind… | 66 | 1684 | active |
| vladimiry/ElectronMail ElectronMail is an unofficial Electron-based desktop client for ProtonMail, written in TypeScript with Angular. It provides an enhanced des… | 89 | 1682 | active |
| KtzeAbyss/Easy-Virtual-Display A Windows desktop application for creating and managing virtual display drivers through a friendly GUI, supporting up to 8 virtual monitors… | 73 | 1682 | active |
| Denvi/Candle Candle is a GRBL controller application with a G-Code visualizer written in Qt/C++. It lets users control GRBL-based CNC machines via conso… | 84 | 1674 | active |
| po5/thumbfast A high-performance Lua script for the mpv media player that generates on-the-fly seekbar thumbnails without background CPU usage. It acts a… | 76 | 1674 | active |
| sharpbracket/redshift Redshift is a C application that adjusts your screen's color temperature based on time of day to reduce eye strain at night. It works via g… | 10 | 6148 | maintenance |
| jeanslack/Videomass Videomass is a free, open-source, cross-platform graphical user interface for FFmpeg written in Python with wxPython. It provides a multita… | 69 | 1661 | active |
| vinceliuice/Qogir-theme Qogir is a flat design GTK theme for GTK 3, GTK 2, and GNOME Shell, based on the Arc theme. It supports GTK-based desktop environments like… | 65 | 1659 | active |
| LokerL/tts-vue TTS-Vue is a cross-platform desktop text-to-speech application built with Electron, Vue, ElementPlus, and Vite that uses Microsoft's Edge T… | 58 | 6101 | maintenance |
| crystalidea/macs-fan-control Macs Fan Control is a desktop application for monitoring and controlling fan speeds on Apple computers, including Macs running Windows via … | 74 | 1647 | active |
| bazaar-org/bazaar Bazaar is a GNOME application store for browsing, searching, installing, and managing Flatpak applications from multiple remotes like Flath… | 10 | 1647 | active |
| hyprwm/hyprlock hyprlock is a GPU-accelerated, multi-threaded screen locking utility built for the Hyprland Wayland compositor. It uses the ext-session-loc… | 89 | 1643 | active |
| GTRONICK/QSS A collection of QT Style Sheet (QSS) templates providing ready-made themes like Ubuntu, ElegantDark, MaterialDark, AMOLED, MacOS, and more.… | 77 | 1643 | active |
| david-vanderson/dvui DVUI is an immediate-mode GUI toolkit written in Zig for building whole applications or adding debug windows to existing apps and games. It… | 81 | 1642 | active |
| Mzdyl/LiteLoaderQQNT_Install An installation script/tool for LiteLoaderQQNT, a plugin loader for the QQNT desktop QQ client. It automates installing and updating LiteLo… | 10 | 1641 | active |
| Paxa/postbird Postbird is an open-source cross-platform PostgreSQL GUI client built with Electron and JavaScript. It provides a visual interface for brow… | 36 | 1636 | stable |
| electron/windows-installer An npm module (electron-winstaller) that builds Windows installers (.exe, .nupkg, RELEASES) for Electron apps using Squirrel.Windows. It ca… | 96 | 1631 | active |
| arkypita/LaserGRBL LaserGRBL is a free, open-source Windows GUI for controlling GRBL-based laser cutters and engravers. It converts images (raster, vector, SV… | 41 | 1627 | active |
| rpgtex/DND-5e-LaTeX-Template A LaTeX template and package for typesetting documents in the visual style of Dungeons & Dragons 5th edition. It provides the color schemes… | 52 | 1625 | active |
| jeffshee/gnome-ext-hanabi Hanabi is a GNOME Shell extension that enables live video wallpapers on the GNOME desktop. It supports GNOME 45+ (with a TypeScript rewrite… | 76 | 1616 | active |
| Jean-Tinland/simple-bar simple-bar is a status bar widget for Übersicht that displays spaces, windows, and system information for the yabai and AeroSpace tiling wi… | 76 | 1615 | active |
| JohnEarnest/Decker Decker is a multimedia platform and sketchpad for creating and sharing interactive documents with sound, images, hypertext, and scripted be… | 76 | 1615 | active |
| sn4k3/UVtools UVtools is a cross-platform desktop application for analyzing, repairing, calibrating, and converting MSLA/DLP resin 3D printer files. It p… | 98 | 1612 | active |
| go-flutter go-flutter is an unofficial package that brings the Flutter UI framework to Windows, macOS, and Linux by implementing Flutter's Embedding A… | 77 | 5931 | maintenance |
| kushalpandya/Petrichor Petrichor is a free, open-source, native macOS music player for offline local music libraries, supporting over 20 audio formats including M… | 84 | 1610 | active |
| uiriansan/SilentSDDM SilentSDDM is a highly customizable theme for the SDDM display manager on Linux, built with QML and Qt6. It ships multiple preset configura… | 81 | 1609 | active |
| regolith-linux/regolith-desktop Regolith Desktop is a Linux desktop environment that combines the i3 tiling window manager with GNOME session tooling. This repository is t… | 53 | 1608 | active |
| umlet/umlet UMLet is a free, open-source UML diagramming tool with a simple interface for quickly drawing UML diagrams using text-based element editing… | 53 | 1603 | active |
| leoFitz1024/wallhaven A desktop wallpaper management application built on the wallhaven.cc API, developed with Electron and Vite. It lets users browse, download,… | 23 | 1593 | active |
| jsattler/BetterCapture BetterCapture is a free, open-source, native macOS screen recorder built with SwiftUI and ScreenCaptureKit that lives in the menu bar. It s… | 74 | 1591 | active |
| amwx/FluentAvalonia FluentAvalonia is a control library for Avalonia UI that brings Fluent design and WinUI-inspired controls to cross-platform .NET applicatio… | 77 | 1590 | active |
| lanyeeee/jmcomic-downloader A multi-threaded GUI downloader for the 18comic.vip (jmcomic) manga site, built with Tauri (Rust backend, Vue frontend). It supports search… | 89 | 1587 | active |
| tkashkin/Adwaita-for-Steam A CSS-based skin that makes the Steam client look like a native GNOME/Adwaita application. It patches Steam's interface files and offers ma… | 77 | 1585 | active |
| GhostNaN/mpvpaper mpvpaper is a video wallpaper program for wlroots-based Wayland compositors such as sway, using mpv to render videos as desktop wallpapers.… | 86 | 1584 | active |
| leaves615/KeyboardHolder KeyboardHolder is a macOS utility that automatically switches the input method (IME) when you switch between applications, websites, or con… | 98 | 1578 | active |
| nucleic/enaml Enaml is a Python framework and declarative DSL for building professional-quality native GUI applications on top of Qt. It provides a const… | 81 | 1574 | active |
| blueman-project/blueman Blueman is a GTK-based Bluetooth manager for Linux that provides a graphical interface to the BlueZ API. It simplifies common Bluetooth tas… | 73 | 1574 | active |
| blackhole89/notekit NoteKit is a free-software hierarchical markdown notetaking application built on GTK+ 3, aiming to be a platform-independent OneNote altern… | 52 | 1570 | active |
| tom-james-watson/breaktimer-app BreakTimer is a cross-platform desktop application for managing and enforcing periodic breaks to help prevent eye strain and repetitive str… | 84 | 1569 | active |
| vinceliuice/Mojave-gtk-theme Mojave-gtk-theme is a macOS Mojave-like GTK theme for GTK 3, GTK 2, and GNOME Shell, supporting desktop environments such as GNOME, Pantheo… | 48 | 1568 | active |
| meskarune/i3lock-fancy A bash script wrapper around i3lock that takes a screenshot of the desktop, blurs or pixelates it, and overlays a lock icon and text to cre… | 23 | 1564 | stable |
| gnunn1/tilix Tilix is a tiling terminal emulator for Linux built with GTK+ 3 and the VTE widget, supporting flexible pane splitting, drag-and-drop termi… | 63 | 5715 | maintenance |
| kbinani/screenshot A Go library for capturing desktop screens to images, supporting multiple displays across Windows, macOS, Linux, and BSD. It provides funct… | 45 | 1559 | active |
| mwh/dragon dragon is a lightweight drag-and-drop source and sink utility for X11 and Wayland. It opens a small window holding files or text that can b… | 49 | 1558 | active |
| memononen/nanovg NanoVG is a small antialiased 2D vector graphics rendering library built on OpenGL, with a lean API modeled after the HTML5 canvas API. It … | 63 | 5701 | maintenance |
| rugarciap/Turbo-Boost-Switcher A macOS menu bar application that enables or disables Intel Turbo Boost by writing to the CPU's MSR register via a precompiled kernel exten… | 52 | 1556 | active |
| irihitech/Ursa.Avalonia Ursa is an enterprise-level UI control library for building cross-platform applications with Avalonia UI. It provides a rich set of control… | 96 | 1555 | active |
| ubuntu/gnome-shell-extension-appindicator A GNOME Shell extension that adds support for AppIndicator and KStatusNotifierItem tray icons, including legacy tray icons, to the GNOME Sh… | 87 | 1553 | active |
| linuxmint/nemo Nemo is the official file manager of the Cinnamon desktop environment, forked from GNOME Files (Nautilus 3.4). It also manages the Cinnamon… | 90 | 1551 | active |
| ubuntu/yaru Yaru is the default GNOME/GTK theme suite for Ubuntu, including GTK2/3 light and dark themes, a GNOME Shell theme, an icon and cursor theme… | 77 | 1551 | active |
| zevv/bucklespring A small background application written in C that plays sampled IBM Model-M bucklespring keyboard sounds as you type, with 3D positional aud… | 40 | 1551 | stable |
| sindresorhus/Settings A Swift package that lets macOS developers add a native settings/preferences window to their app in minutes by passing in view controllers.… | 51 | 1550 | active |
| vinceliuice/MacTahoe-gtk-theme A macOS Tahoe-like GTK theme for Linux desktops, based on the WhiteSur GTK theme. It includes installer scripts with customization options … | 80 | 1542 | active |
| pedrommcarrasco/Brooklyn Brooklyn is a macOS screensaver recreating the animations from Apple's October 30, 2018 special event. It supports light/dark themes, anima… | 23 | 5620 | maintenance |
| BrisklyDev/brisk Brisk is an ultra-fast, modern download manager desktop application built with Dart/Flutter. It supports Windows, macOS, and Linux with pac… | 82 | 1538 | active |
| KDAB/cxx-qt CXX-Qt is a set of Rust crates providing safe bidirectional bindings between Rust and Qt via CXX. It lets developers implement QObject subc… | 95 | 1537 | active |
| Nitrux/maui-shell Maui Shell is a convergent Linux desktop shell built with C++ and MauiKit, composed of Cask (shell container with panels and popups) and Zp… | 10 | 1534 | active |
| justinfrankel/licecap LICEcap is a lightweight desktop application that captures an area of your screen and saves it directly as an animated GIF or its native lo… | 32 | 5590 | maintenance |
| Prayag2/konsave Konsave is a Python command-line tool for saving, applying, and sharing Linux desktop customization profiles, including dotfiles and config… | 62 | 1531 | active |
| koeqaife/hyprland-material-you HyprYou (formerly hyprland-material-you) is a full desktop configuration suite for the Hyprland Wayland compositor that applies Material Yo… | 90 | 1530 | active |
| sentriz/cliphist cliphist is a clipboard history manager for Wayland that stores clipboard changes (text and images) to a history database. It works by pipi… | 68 | 1530 | active |
| erebe/greenclip greenclip is a simple clipboard history manager for Linux that integrates with the rofi launcher, shipped as a static Haskell binary. It ke… | 28 | 1529 | stable |
| WindowTop/WindowTop-App WindowTop is a Windows desktop utility that lets users set any window always-on-top, make it transparent or dark, and use picture-in-pictur… | 82 | 1528 | active |
| vinceglb/FileKit FileKit is a Kotlin Multiplatform library providing a unified API for file operations such as picking files, saving documents, selecting di… | 86 | 1526 | active |
| jaredtao/TaoQuick TaoQuick is a QtQuick/QML component library that bundles commonly used UI controls and extends them to ease QML application development. It… | 26 | 1523 | active |
| fikovnik/ShiftIt ShiftIt is a macOS menu bar application for managing window size and position via keyboard shortcuts. It is a rewrite of the original Shift… | 23 | 5543 | maintenance |
| HanSolo/tilesfx TilesFX is a JavaFX library providing a collection of tile controls (gauges, charts, clocks, and other widgets) for building dashboards. Ea… | 23 | 1519 | active |
| samuelngs/apple-emoji-ttf A Python-based build tool that packages Apple's Color Emoji designs as TTF fonts for Linux, Windows, and the web. It produces distro packag… | 95 | 1518 | active |
| vinceliuice/Graphite-gtk-theme Graphite is a flat Material Design-style GTK theme for Linux desktops, built from SCSS sources with multiple color, light/dark, and size va… | 88 | 1511 | active |
| aiekick/ImGuiFileDialog A feature-rich file and directory selection dialog library built exclusively for Dear ImGui. It supports custom panes, filter coloring and … | 61 | 1511 | active |
| Taiizor/Sucrose Sucrose is a free, open-source wallpaper engine for Windows that renders interactive live wallpapers from GIFs, videos, URLs, web pages, Yo… | 92 | 1503 | active |
| 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… | 82 | 1501 | active |
| snowarch/iNiR iNiR is a complete desktop shell for the Niri Wayland compositor, built on Quickshell and written in QML. It provides a top bar, dock, side… | 82 | 1500 | active |
| skyjake/lagrange Lagrange is a cross-platform desktop and mobile client for browsing Geminispace, written in C with SDL for graphics and OpenSSL for TLS. It… | 99 | 1498 | active |
| lihaoyun6/Topit Topit is a macOS utility that pins any application window to stay on top of your screen. It uses ScreenCapture Kit and accessibility APIs t… | 23 | 1498 | active |
| FyshOS/tyde Tyde is a full desktop environment for Linux/Unix built with the Fyne GUI toolkit in Go, following a material design aesthetic. It includes… | 67 | 1496 | active |
| qdtroy/DuiLib_Ultimate DuiLib_Ultimate is an enhanced, actively maintained fork of the duilib DirectUI library for building lightweight, high-performance Windows … | 66 | 1496 | active |
| jtheoof/swappy Swappy is a Wayland-native screenshot annotation and editing tool inspired by Snappy on macOS. It accepts images from stdin or files (e.g.,… | 61 | 1496 | active |
| rafatosta/zapzap ZapZap is an unofficial WhatsApp Web desktop client built with Python, PyQt6, and QtWebEngine that wraps web.whatsapp.com in a native deskt… | 95 | 1495 | active |
| vkohaupt/vokoscreenNG vokoscreenNG is a free and open-source screen recording application for Linux (X11 and Wayland) and Windows, written in C++. It records the… | 88 | 1494 | active |
| kraxarn/spotify-qt spotify-qt is an unofficial, lightweight Spotify client built with Qt and C++ that provides a simpler alternative to the official Spotify a… | 86 | 1490 | active |
| KDE/okular Okular is KDE's universal document viewer for formats including PDF, PostScript, EPUB, Comic Book, and images, with support for annotations… | 77 | 1485 | stable |
| Cloudef/bemenu bemenu is a dynamic menu library and client program (bemenu, bemenu-run) inspired by dmenu, written in C. It supports multiple renderers in… | 40 | 1485 | active |
| harry0703/MangoDisk MangoDisk is a safety-first desktop application for macOS and Windows that combines disk cleanup, storage analysis, duplicate file finding,… | 80 | 1480 | active |
| Nexus-Mods/Vortex Vortex is the official mod manager from Nexus Mods, supporting modding for over 250 games. It automates tasks like load order sorting and m… | 99 | 1477 | active |