Ross ROSS = Recommend OSS · open-source software intelligence for agents

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.

ProductHealth v2StarsMaturity
BrisklyDev/brisk
Brisk is an ultra-fast, modern download manager desktop application built with Dart/Flutter. It supports Windows, macOS, and Linux with pac…
951543active
KDE/okular
Okular is KDE's universal document viewer for formats including PDF, PostScript, EPUB, Comic Book, and images, with support for annotations…
771543stable
Prayag2/konsave
Konsave is a Python command-line tool for saving, applying, and sharing Linux desktop customization profiles, including dotfiles and config…
551539active
pedrommcarrasco/Brooklyn
Brooklyn is a macOS screensaver recreating the animations from Apple's October 30, 2018 special event. It supports light/dark themes, anima…
235618maintenance
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…
251536stable
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…
761535active
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…
325599maintenance
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…
241533active
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…
101533active
borawong/AiMaMi
AiMaMi is a native desktop companion app for OpenAI Codex built with Tauri 2, React, and Rust. It consolidates Codex account switching, quo…
811529active
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…
821526active
jaredtao/TaoQuick
TaoQuick is a QtQuick/QML component library that bundles commonly used UI controls and extends them to ease QML application development. It…
231524active
kem-a/AppManager
AppManager is a GTK4/Libadwaita desktop application written in Vala that simplifies installing, managing, and uninstalling AppImages on Lin…
821521active
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…
235541maintenance
aiekick/ImGuiFileDialog
A feature-rich file and directory selection dialog library built exclusively for Dear ImGui. It supports custom panes, filter coloring and …
551520active
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…
901518active
TilesFX
TilesFX is a JavaFX library providing a collection of tile controls (gauges, charts, clocks, and other widgets) for building dashboards. Ea…
231518active
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…
961516active
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…
671513active
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…
971510active
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.,…
791510active
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…
371501active
JakubMelka/PDF4QT
PDF4QT is an open-source PDF editor, viewer, and rendering library written in C++ with Qt, implementing PDF 2.0 functionality. It ships a C…
851499active
jipika/WaifuX
WaifuX is an open-source macOS application that aggregates static and dynamic anime wallpapers from sources like Wallhaven and MotionBGs, w…
771497active
qdtroy/DuiLib_Ultimate
DuiLib_Ultimate is an enhanced, actively maintained fork of the duilib DirectUI library for building lightweight, high-performance Windows …
621495active
vinceliuice/Colloid-gtk-theme
Colloid is a GTK theme for Linux desktops built with SCSS, offering multiple color variants (Nord, Dracula, Gruvbox, Catppuccin, etc.), lig…
801493active
Dock
Dock is a docking layout system library for Avalonia applications, providing document and tool panes, floating windows, docking targets, an…
951490active
JakeStanger/ironbar
Ironbar is a customisable GTK4 status bar and desktop panel for Wayland compositors, written in Rust. It supports Sway, Hyprland, and Niri …
901490active
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…
861490active
CosmoCreeper/Sine
Sine is a community-driven mod and theme manager for Firefox-based browsers such as Floorp, LibreWolf, Waterfox, and Zen. It injects itself…
791490active
ripose-jp/Memento
Memento is a free, open-source video player built on mpv designed for studying Japanese. It integrates a Yomitan-compatible popup dictionar…
901484active
vslavik/winsparkle
WinSparkle is an app update framework for Windows desktop applications, inspired by Sparkle for macOS. It ships as a single dependency-free…
851479stable
sindresorhus/electron-context-menu
An npm library that adds a ready-made, extensible context menu to Electron apps, which lack a built-in one. It provides default actions lik…
881476active
celluloid-player/celluloid
Celluloid (formerly GNOME MPV) is a simple GTK4 frontend for the mpv media player, using libmpv's client API for playback. It offers a nati…
801476active
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…
811475active
megahertz/electron-log
A zero-dependency logging library for Electron, Node.js, and NW.js applications that writes logs to console and platform-appropriate file l…
751475stable
kostub/iosMath
iosMath is a native iOS/macOS library that renders LaTeX math equations in a UIView/NSView subclass using TeX typesetting rules, without a …
901474active
GoldenPotato137/PotatoVN
PotatoVN is an open-source Windows desktop application (WinUI3) for managing visual novels (galgames). It scans folders for games, fetches …
941470active
debugtheworldbot/keyStats
KeyStats is a lightweight native menu bar (macOS) and system tray (Windows/Linux) application that tracks daily keyboard keystrokes, mouse …
821468active
JPersson77/LGTVCompanion
A Windows application (UI plus background service) that automatically powers LG WebOS TVs and displays on and off in sync with the PC, incl…
921463active
langchain-ai/openwork
Openwork is an Electron-based desktop interface for deepagentsjs, providing a harness for building and running deep AI agents with filesyst…
701458active
vinceliuice/Fluent-gtk-theme
A Fluent Design-style GTK theme for GNOME and other GTK-based Linux desktop environments, written in CSS/Sass. It offers multiple color, li…
631458active
Soundnode/soundnode-app
Soundnode is an open-source desktop client for SoundCloud built with Electron, Node.js, and Angular.js. It provides a native app experience…
645273maintenance
dsymbol/yt-dlp-gui
A cross-platform graphical interface wrapper for the yt-dlp command-line video downloader, written in Python with PySide6. It lets users do…
101457active
lookup-foundation/RevitLookup
RevitLookup is an interactive exploration tool for Autodesk Revit RFA and RVT project databases, letting users view and navigate BIM elemen…
931454active
ryanstephen/lil-agents
A macOS app that renders tiny animated AI companions walking above your dock, which you can click to open a themed popover terminal for cha…
581451active
哔哩助理 (Bili Copilot)
Bili.Copilot (and its predecessor Bili.Uwp) is a third-party native Windows client for Bilibili, built with UWP/WinUI and designed for the …
515233maintenance
czyt1988/SARibbon
SARibbon is a C++ Ribbon UI control library for Qt that provides Microsoft Office/WPS-style ribbon interfaces with tabs, panels, galleries,…
931448active
deweller/switchaudio-osx
A lightweight C-based command-line utility for macOS that switches the system audio input, output, or system sound device without any GUI i…
321446stable
027xiguapi/pear-rec
pear-rec is a free, open-source, cross-platform desktop application for taking screenshots and recording screen video, webcam video, and au…
241444active
mjolnirapp/mjolnir
Mjolnir is a lightweight automation and productivity application for macOS that loads a Lua environment and lets users script common tasks …
235210maintenance
arkane-systems/mousejiggler
Mouse Jiggler is a simple Windows utility that fakes mouse input to jiggle the pointer back and forth, preventing screensavers and idle det…
711443active
jolicode/JoliNotif
JoliNotif is a cross-platform PHP library for displaying desktop notifications from CLI scripts, supporting Linux, Windows (including WSL),…
931442active
422658476/MPV-EASY-Player
MPV-EASY Player is an easy-to-use, modern video player built on top of the mpv media player, with a polished GUI and multilingual interface…
901442active
lzhgus/Capso
Capso is a free, open-source native macOS app for screenshots and screen recording, built with Swift 6.0 and SwiftUI as an alternative to C…
781442active
axel358/smartdock
Smart Dock is an Android desktop-mode launcher that provides a customizable taskbar and desktop-like interface with multi-window support. I…
721441active
palexdev/MaterialFX
MaterialFX is an open-source Java library providing Material Design styled UI components for JavaFX applications. It offers modern controls…
621438active
Optiscaler-Client/Optiscaler-Client
OptiScaler Client is a cross-platform desktop application for installing, managing, and updating the OptiScaler mod across a user's game li…
801435active
database64128/youtube-dl-wpf
A WPF-based Windows GUI front-end for youtube-dl and yt-dlp, called Cube YouTube Downloader. It wraps the command-line downloaders with a g…
801431active
hoodie/notify-rust
A Rust library for displaying desktop notifications on Linux/BSD (via XDG/dbus), macOS, and Windows. It provides a builder-style API for se…
981427active
pytauri/pytauri
PyTauri provides Tauri bindings for Python via Pyo3, letting developers build cross-platform desktop apps with webview frontends while writ…
631425active
mkpaz/atlantafx
AtlantaFX is a modern JavaFX CSS theme collection with additional controls, inspired by web component frameworks. It provides light and dar…
661417active
vivien/i3blocks-contrib
A collection of community-contributed blocklets (status bar plugins) for i3blocks, the status command generator for the i3 and Sway window …
231415active
wayvr-org/wayvr
WayVR is a lightweight OpenXR/OpenVR overlay application for Linux that lets users view their Wayland or X11 desktop screens inside VR and …
901413active
conformal/spectrwm
spectrwm is a small, dynamic tiling and reparenting window manager for X11, written in C and inspired by xmonad and dwm. It emphasizes sane…
611409active
philj56/tofi
Tofi is an extremely fast, minimal dynamic menu and application launcher for wlroots-based Wayland compositors like Sway, serving as a dmen…
231405active
ledoge/novideo_srgb
A Windows utility that clamps wide-gamut monitors to sRGB (or Display P3, Adobe RGB, BT.2020) using an undocumented NVIDIA GPU API, based o…
231404active
b4winckler/macvim
MacVim is the macOS port of the Vim text editor, providing a native graphical interface for Vim with tight macOS integration. It supports m…
235038maintenance
bk138/gromit-mpx
Gromit-MPX is an on-screen annotation tool for Unix desktop environments that lets users draw directly over the screen to highlight areas d…
771401active
tpecholt/imrad
ImRAD is a GUI builder for the ImGui (Dear ImGui) library that lets developers visually design windows, popups, and layouts. It generates a…
741394active
Ferry-200/coriander_player
Coriander Player is a Windows local music player built with Flutter (Dart), Rust, and C (BASS library), featuring Material You theming. It …
391392active
YACReader/yacreader
YACReader is a cross-platform desktop comic reader and library manager written in C++ with Qt. It supports a wide range of comic archive fo…
981391active
Fabric-Development/fabric
Fabric is a Python framework for building customizable desktop widgets (bars, panels, shells) on Linux using GTK3 via PyGObject. It provide…
771388active
fpillet/NSLogger
NSLogger is a high-performance logging tool consisting of client libraries for macOS, iOS, and Android plus a macOS desktop viewer that rep…
574976maintenance
xjbeta/iina-plus
IINA+ is a small macOS application that adds danmaku (bullet comment) support and live-stream/video playback for Chinese platforms to the I…
971384active
babluboy/bookworm
Bookworm is a simple, focused eBook reader application for Linux, built primarily for Elementary OS with GTK. It supports EPUB, MOBI, FB2, …
631384active
Oxygem/Kanmail
Kanmail is a desktop email client that presents your inbox as a kanban board, with emails as draggable cards and folders/labels as columns.…
931381active
AlfredoSequeida/hints
Hints is a Linux desktop application that lets you navigate GUI applications entirely with your keyboard by overlaying typeable hints on in…
761381active
saif0200/notchprompt
NotchPrompt is a native macOS teleprompter app that displays a scrolling script in a floating overlay next to the MacBook notch, letting yo…
571380active
felixrieseberg/clippy
A desktop chat application that runs local LLMs (GGUF models via llama.cpp) behind a nostalgic 1990s Microsoft Office Clippy assistant inte…
421378active
KDE/plasma-desktop
Plasma Desktop is the desktop form factor of the KDE Plasma workspace, containing the desktop shell widgets, taskbar, and configuration mod…
771376stable
wavebox/waveboxapp
Wavebox is a Chromium-based desktop productivity browser for macOS, Windows, and Linux that organizes web apps like Gmail, Slack, Microsoft…
931375active
pthom/imgui_bundle
Dear ImGui Bundle is a batteries-included immediate-mode GUI framework for both Python and C++, built on Dear ImGui with integrated plottin…
911374active
burtonageo/cargo-bundle
cargo-bundle is a Cargo subcommand that wraps Rust executables into OS-specific application bundles and installers. It supports macOS .app …
751374active
farzaa/freewrite
Freewrite is a simple, open-source macOS app for freewriting without distractions. It is built in Swift and can be cloned and built in Xcod…
631374active
ldqk/ImageSearch
A .NET 10 desktop demo application that performs reverse image search (search by image) over local hard drives with tens of millions of ima…
1001373active
inkstitch/inkstitch
Ink/Stitch is a free, open-source machine embroidery design platform implemented as an Inkscape extension. It turns SVG vector artwork into…
851368active
mjakeman/extension-manager
A native GTK4/libadwaita desktop application for browsing, installing, and managing GNOME Shell Extensions. It integrates with extensions.g…
731367active
yuanyuanxiang/SimpleRemoter
SimpleRemoter (YAMA) is a C++ remote control suite derived from the Gh0st RAT codebase, providing remote desktop, file transfer, terminal, …
561367active
josejuanqm/docky
Docky is a free, open-source (GPLv3) macOS application that replaces or complements the system Dock with a configurable strip of apps, widg…
811366active
hhannine/superpaper
Superpaper is a cross-platform multi-monitor wallpaper manager written in Python with a GUI and CLI. It supports spanning wallpapers across…
251364active
wjakob/nanogui
NanoGUI is a minimalistic cross-platform C++ widget library for building GUIs on top of OpenGL 3.x, built on GLFW, GLAD, Eigen, and NanoVG.…
324867maintenance
liquidx/webviewscreensaver
A macOS screen saver plugin that renders web pages inside a WebKit view, cycling through a configurable list of URLs. It can be installed v…
461354active
sindresorhus/DockProgress
A Swift library for macOS that displays task progress directly in an app's Dock icon, with built-in styles like bar, circle, badge, and pie…
621353active
popcar2/GodotOS
GodotOS is a fake operating system interface built entirely in the Godot game engine, featuring a file browser, text editor, image viewer, …
561353active
hyprwm/hyprpaper
Hyprpaper is a fast, lightweight wallpaper utility for Wayland compositors, built primarily for the Hyprland ecosystem. It supports per-out…
821352stable
sminez/penrose
Penrose is a modular Rust library for building your own X11 tiling window manager, inspired by dwm and xmonad. Rather than being an install…
491350active
Photino
Photino.NET is the .NET 6 wrapper for the Photino.Native project, enabling developers to build lightweight native cross-platform desktop ap…
521347active
MarimerLLC/csla
CSLA .NET is a software development framework for building a reusable, maintainable object-oriented business logic layer in .NET applicatio…
951346stable
dmarcotte/easy-move-resize
A macOS menu bar application that adds X11/Linux-style window management: hold modifier keys and drag with the mouse to move or resize any …
671344active

← prev page 9 / 18 next →