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
elixir-desktop
An Elixir framework for building local-first desktop and mobile apps using Phoenix LiveView, with native windows via wxWidgets and a JSON/T…
751811active
abb128/LiveCaptions
LiveCaptions is a Linux desktop application that displays real-time captions for desktop or microphone audio using a local speech recogniti…
231798active
p-e-w/argos
Argos is a GNOME Shell extension that lets users create panel dropdown menu extensions by writing simple Bash scripts whose stdout is rende…
651795active
workspacer/workspacer
workspacer is a tiling window manager for Windows 10+ inspired by unix tiling window managers like dwm, i3, and xmonad. It is fully configu…
311795active
tchx84/Flatseal
Flatseal is a graphical utility for reviewing and modifying permissions of Flatpak applications on Linux. It lets users select an installed…
751790active
gTile/gTile
gTile is a Gnome Shell extension that enhances window tiling by letting users move and resize windows on a configurable grid. It supports m…
941788active
MaxLastBreath/nx-optimizer
A GUI application that optimizes Nintendo Switch games running on emulators or real hardware by applying graphics and performance presets. …
711776active
electron/devtron
Devtron is a DevTools extension for Electron apps that adds Electron-specific debugging panels to Chrome DevTools. It is installed programm…
781775active
qt/qt5
The qt/qt5 super-module repository, which orchestrates cloning and building the Qt framework's submodule repositories (now used to build Qt…
661775active
gen2brain/beeep
beeep is a cross-platform Go library for sending desktop notifications, alerts, and beeps. It abstracts platform-specific notification mech…
541770stable
PlummersSoftwareLLC/TinyRetroPad
TinyRetroPad is a Notepad-style Windows text editor written in x86 assembly that fits in roughly 2.5 KB, built with MASM and Crinkler compr…
511769active
conaticus/FileExplorer
A fast cross-platform file explorer built with a Rust backend and React frontend via Tauri. It offers millisecond fuzzy search using an ada…
361766active
mogenson/PaperWM.spoon
PaperWM.spoon is a tiled, scrollable window manager for macOS implemented as a Hammerspoon Spoon plugin in Lua. It arranges windows in a ho…
741763active
Flat Remix
Flat Remix is a flat, material-design-inspired icon theme for Linux desktops, with dark/light variants and many folder color options. It al…
521763active
itaybre/CameraController
A macOS application for controlling USB (UVC) camera settings like exposure, zoom, and focus without vendor software. Built in Swift with S…
261763active
linuxmint/hypnotix
Hypnotix is a Python-based IPTV streaming application from Linux Mint that plays live TV, movies, and series from M3U playlists, Xtream API…
1001762active
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…
881760active
slgobinath/safeeyes
Safe Eyes is a Linux desktop application that reminds users to take regular breaks to prevent eye strain and repetitive strain injury. It i…
941759active
rabbibotton/clog
CLOG (The Common Lisp Omnificent GUI) is a Common Lisp framework that builds graphical user interfaces using web technology, communicating …
681758stable
Maassoft/ColorControl
A Windows desktop application for changing NVIDIA and AMD display settings (color depth, format, refresh rate, dithering, HDR) via configur…
701756active
quodlibet/quodlibet
Quod Libet is a cross-platform music player and library manager with flexible metadata editing, searching, and streaming/podcast support. I…
661756active
moreSwift/swift-cross-ui
SwiftCrossUI is a cross-platform declarative UI framework for Swift, inspired by SwiftUI's API and design. It lets developers build native …
951754active
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 …
981747active
vlachoudis/bCNC
bCNC is a cross-platform Python desktop application for sending G-code commands to GRBL/GrblHAL CNC controllers. It combines a G-code edito…
541746active
pd4d10/debugtron
Debugtron is a cross-platform desktop application for discovering, launching, and debugging in-production Electron apps with Chrome DevTool…
441746active
1amSimp1e/dots
A collection of Linux dotfiles and desktop customization configurations ('rices') for Hyprland and GNOME, including terminal emulators, zsh…
321739active
kushalpandya/Petrichor
Petrichor is a free, open-source, native macOS music player for offline local music libraries, supporting over 20 audio formats including M…
871728active
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…
931727active
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 …
651725active
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…
341725active
ggchivalrous/yiyin
Yiyin (壹印) is a free, open-source desktop application for adding watermark frames to photos, generating styled image borders with customiza…
881723active
jeanslack/Videomass
Videomass is a free, open-source, cross-platform graphical user interface for FFmpeg written in Python with wxPython. It provides a multita…
951722active
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 …
951722active
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…
841721active
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. …
921712active
controlsfx/controlsfx
ControlsFX is an open-source Java library providing high-quality UI controls and utility APIs that complement the core JavaFX distribution.…
931709stable
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 …
631709active
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…
871704active
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…
771704stable
sshahine/JFoenix
JFoenix is an open-source Java library that implements Google's Material Design as JavaFX UI components. It provides Material-styled contro…
326322maintenance
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…
821701active
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…
351701active
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…
881700active
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…
791699active
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…
721699active
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 …
781694active
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…
791689active
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…
631681active
vladimiry/ElectronMail
ElectronMail is an unofficial Electron-based desktop client for ProtonMail, written in TypeScript with Angular. It provides an enhanced des…
931680active
hyprwm/hyprlock
hyprlock is a GPU-accelerated, multi-threaded screen locking utility built for the Hyprland Wayland compositor. It uses the ext-session-loc…
841674active
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…
801672active
arkypita/LaserGRBL
LaserGRBL is a free, open-source Windows GUI for controlling GRBL-based laser cutters and engravers. It converts images (raster, vector, SV…
371660active
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…
106141maintenance
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…
601658active
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…
546092maintenance
JohnEarnest/Decker
Decker is a multimedia platform and sketchpad for creating and sharing interactive documents with sound, images, hypertext, and scripted be…
771647active
GTRONICK/QSS
A collection of QT Style Sheet (QSS) templates providing ready-made themes like Ubuntu, ElegantDark, MaterialDark, AMOLED, MacOS, and more.…
731647active
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…
771645active
Paxa/postbird
Postbird is an open-source cross-platform PostgreSQL GUI client built with Electron and JavaScript. It provides a visual interface for brow…
321637stable
sn4k3/UVtools
UVtools is a cross-platform desktop application for analyzing, repairing, calibrating, and converting MSLA/DLP resin 3D printer files. It p…
991635active
electron/windows-installer
An npm module (electron-winstaller) that builds Windows installers (.exe, .nupkg, RELEASES) for Electron apps using Squirrel.Windows. It ca…
941634active
GhostNaN/mpvpaper
mpvpaper is a video wallpaper program for wlroots-based Wayland compositors such as sway, using mpv to render videos as desktop wallpapers.…
801633active
Mzdyl/LiteLoaderQQNT_Install
An installation script/tool for LiteLoaderQQNT, a plugin loader for the QQNT desktop QQ client. It automates installing and updating LiteLo…
101632active
bazaar-org/bazaar
Bazaar is a GNOME application store for browsing, searching, installing, and managing Flatpak applications from multiple remotes like Flath…
101631active
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…
481630active
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 …
791626active
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…
721624active
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…
775931maintenance
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…
471610active
amwx/FluentAvalonia
FluentAvalonia is a control library for Avalonia UI that brings Fluent design and WinUI-inspired controls to cross-platform .NET applicatio…
731609active
joelbqz/writer-computer
Writer is a local-first desktop markdown editor built with Tauri v2, React, and Rust that keeps documents on disk and respects workspace .g…
821608active
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…
491603active
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…
931600active
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…
731597active
leaves615/KeyboardHolder
KeyboardHolder is a macOS utility that automatically switches the input method (IME) when you switch between applications, websites, or con…
1001594active
leoFitz1024/wallhaven
A desktop wallpaper management application built on the wallhaven.cc API, developed with Electron and Vite. It lets users browse, download,…
231590active
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…
811583active
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…
941577active
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…
781576active
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…
691576active
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…
881574active
blackhole89/notekit
NoteKit is a free-software hierarchical markdown notetaking application built on GTK+ 3, aiming to be a platform-independent OneNote altern…
481571active
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…
1001569active
egoist/waku
Waku is a fast, native desktop application (built in Rust with GPUI) for managing multiple local coding agent CLIs like Claude Code, Codex,…
791568active
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…
441568active
koeqaife/hyprland-material-you
HyprYou (formerly hyprland-material-you) is a full desktop configuration suite for the Hyprland Wayland compositor that applies Material Yo…
901567active
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…
891566active
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…
605732maintenance
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…
231563stable
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…
921559active
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…
451559active
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 …
595705maintenance
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…
751558active
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…
481558active
kbinani/screenshot
A Go library for capturing desktop screens to images, supporting multiple displays across Windows, macOS, Linux, and BSD. It provides funct…
411558active
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…
361557stable
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.…
451552active
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…
661551active
vinceglb/FileKit
FileKit is a Kotlin Multiplatform library providing a unified API for file operations such as picking files, saving documents, selecting di…
861546active
Taiizor/Sucrose
Sucrose is a free, open-source wallpaper engine for Windows that renders interactive live wallpapers from GIFs, videos, URLs, web pages, Yo…
911545active

← prev page 8 / 18 next →