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
MultiboxLabs/flow-browser
Flow Browser is a modern, privacy-focused desktop web browser built on Electron with Chromium rendering. It offers tabbed browsing, Chrome …
681076experimental
paper-plane-developers/paper-plane
Paper Plane is an alternative Telegram client built with GTK4 and libadwaita, following GNOME design principles. It is written in Rust usin…
231067experimental
eDEX-UI
eDEX-UI is a fullscreen, cross-platform terminal emulator and system monitor styled like a science-fiction computer interface, inspired by …
1045037abandoned
siddharthvaddem/openscreen
OpenScreen is a free, open-source desktop screen recording app that produces polished product demos with auto-zoom, cursor effects, webcam …
1039963abandoned
Nativefier
Nativefier is a command‑line utility that packages any website into a native desktop application using Electron. It generates OS‑specific e…
1035263abandoned
railsware/upterm
Upterm is a terminal emulator with an interactive shell built on Electron, TypeScript, and React, offering IDE-like features such as smart …
1019050abandoned
Sourcetrail
Sourcetrail is a free, open-source, cross-platform interactive source code explorer that visualizes C, C++, Java, and Python codebases to h…
1016474abandoned
zhongyi-tong/electronic-wechat
An unofficial WeChat desktop client for macOS and Linux built with Electron, wrapping the web WeChat interface with native-like features. T…
1013825abandoned
eczarny/spectacle
Spectacle is a macOS application that lets users move and resize windows using customizable keyboard shortcuts instead of the mouse. It sup…
1013623abandoned
ptmt/react-native-macos
A fork of React Native that lets developers build native macOS desktop applications using JavaScript and React components rendered via Coco…
2311188abandoned
kusti8/proton-native
Proton Native is a React-based framework for building cross-platform native desktop applications using React Native syntax and components. …
3210871abandoned
linebender/druid
Druid is a data-first, Rust-native UI toolkit for building cross-platform desktop applications, inspired by declarative frameworks like Flu…
549699abandoned
GoogleChromeLabs/carlo
Carlo is a Node.js framework that provides a headful web rendering surface for Node applications by launching a locally installed Google Ch…
109247abandoned
HyDE
Hyprdots (HyDE) is a collection of aesthetic, dynamic and minimal dotfiles for Arch Linux with the Hyprland Wayland compositor, including a…
238495abandoned
MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-
An unofficial cross-platform desktop music player for Google Play Music (with integrated YouTube Music support), built with Electron. It wr…
238199abandoned
ethereum/mist
Mist was the official Ethereum Foundation desktop browser for discovering and using decentralized applications (Ðapps) on the Ethereum netw…
107416abandoned
microsoft/winfile
The original Windows File Manager (WinFile) from Windows 3.0/NT4, revived by Microsoft as a native x86, x64, and arm64 desktop application …
107057abandoned
python-eel/Eel
Eel is a lightweight Python library for building simple Electron-like desktop GUI apps with HTML/JS frontends while retaining full access t…
106734abandoned
Hironsan/BossSensor
A desktop application that uses a webcam and a trained CNN classifier to detect when a specific person (your boss) approaches, automaticall…
326290abandoned
mimecorg/vuido
Vuido is a framework for building native desktop applications for Windows, macOS, and Linux using Vue.js. It renders with native GUI compon…
236044abandoned
Airblader/i3
i3-gaps is a fork of the i3 tiling window manager for X11 that adds gaps between windows and other extra features. The project has been mer…
105787abandoned
Popcorn Time
Popcorn Time was a desktop application that let users stream movies directly from torrent sources (via YIFY and the peerflix Node.js module…
235148abandoned
Astilectron
Go bindings for Electron (via astilectron) that let developers build cross-platform desktop GUI apps using Go with HTML/JS/CSS frontends. I…
104871abandoned
unconed/TermKit
TermKit is an experimental next-generation terminal application built on WebKit and Node.js, featuring token-based input, rich MIME-typed o…
324425abandoned
google/gxui
GXUI is an experimental cross-platform GUI library for Go, providing widgets and rendering via OpenGL. It can also compile to JavaScript wi…
104395abandoned
butterproject/butter-desktop
Butter Desktop is an Electron-based desktop application that lets users stream and watch movies and TV shows via torrent streaming, built w…
234252abandoned
NativePHP Desktop
A Laravel wrapper for the NativePHP framework that lets developers build native desktop (and mobile) applications using PHP, Laravel, and B…
103886abandoned
nilbuild/pennywise
Pennywise is a cross-platform Electron desktop application that opens any website or media in a small floating window that stays on top of …
453867abandoned
p-e-w/finalterm
Final Term is a modern terminal emulator for Linux written in Vala on GTK+ 3 and Clutter. It understands shell semantics to offer features …
103811abandoned
TornadoFX
TornadoFX is a lightweight JavaFX framework for Kotlin providing type-safe GUI and CSS builders, dependency injection, FXML support, and as…
103630abandoned
henryboldi/felony
Felony is an open-source PGP keychain desktop app built with Electron, React, and Redux, designed to make PGP encryption approachable for n…
233457abandoned
BigZaphod/Chameleon
Chameleon is a port of Apple's iOS UIKit framework (plus minimal related frameworks) to Mac OS X, designed as a drop-in replacement to ease…
323441abandoned
jp9000/OBS
Open Broadcaster Software (OBS) is an open-source live streaming and recording application for Windows. This original version is deprecated…
233422abandoned
appjs/appjs
AppJS is a deprecated SDK built on Node.js and Chromium for creating cross-platform desktop applications with HTML5, CSS, and JavaScript. I…
323416abandoned
adapta-project/adapta-gtk-theme
Adapta is an adaptive GTK+ theme for Linux desktops based on Material Design Guidelines, with light, dark, and compact (Eta) variants suppo…
103347abandoned
terkelg/ramme
Ramme is an unofficial Instagram desktop client built with Electron, supporting photo upload, dark theme, keyboard shortcuts, and backgroun…
103301abandoned
hainproject/hain
Hain is an alt+space keyboard launcher for Windows built with Electron, offering fast fuzzy searching of executable files and a pure JavaSc…
103186abandoned
RemotePinee/AudioVisual
AudioVisual was a personal, experimental desktop application for audio-visual work whose source code, builds, and history have been removed…
543141abandoned
Zzaphkiel/Seraphine
Seraphine is a desktop GUI tool for League of Legends built with Python and PyQt, using the game's LCU API to provide features like match h…
103136abandoned
max-mapper/screencat
ScreenCat is an open-source Electron app for screen sharing and remote collaboration over WebRTC, letting a remote user view your desktop a…
233001abandoned
Chromely
Chromely is a lightweight .NET/.NET Core framework for building cross-platform HTML5 desktop apps using embedded Chromium (CEF via CefGlue/…
102970abandoned
radiant-player/radiant-player-mac
Radiant Player is a native macOS application that wraps Google Play Music into a standalone desktop app with media key support, notificatio…
102968abandoned
Accelerider/BaiduPanDownloadWinform
A Windows desktop application (C#/WinForms) that enables high-speed downloads from Baidu Netdisk (Baidu Cloud) by accessing files placed in…
102941abandoned
Franiac/TwitchLeecher
Twitch Leecher is a Windows desktop application for downloading Twitch broadcasts (VODs), known for fast multi-threaded downloads. The proj…
322792abandoned
Thrust
Thrust is a Chromium-based cross-platform, cross-language application framework that lets developers build desktop GUI apps using web pages…
232752abandoned
twitter-archive/twui
TwUI is a hardware-accelerated UI framework for macOS built on Core Animation and inspired by UIKit, offering familiar model/view/controlle…
102718abandoned
thestinger/termite
Termite was a keyboard-centric terminal emulator built on the VTE (GTK) widget, designed for use inside tiling window managers that handle …
102705abandoned
Papyros
A library of QML widgets implementing Google's Material Design for QtQuick applications. It is cross-platform, running on Linux, macOS, and…
232625abandoned
brrd/abricotine
Abricotine is a desktop Markdown editor with inline preview, rendering formatted elements like headers, images, and math directly in the te…
102623abandoned
seenaburns/dex-ui
Dex UI is a handcrafted science-fiction-style desktop interface built with openFrameworks that runs fullscreen beneath a functioning termin…
322554abandoned
caoxinyu/RedisClient
A Java-based GUI tool for managing Redis databases, built on SWT and Jedis. It lets users browse, edit, search, import/export, and monitor …
232450abandoned
vooidzero/B23Downloader
B23Downloader is a Qt 6 (C++) desktop application for downloading videos, live streams, and manga from Bilibili. It accepts various Bilibil…
232428abandoned
xou816/spot
Spot is a native Spotify client for the GNOME desktop written in Rust with GTK4, built on librespot. It supports playback control, browsing…
402366abandoned
AT-UI
AT-UI is a flat, modular UI component kit for building desktop web interfaces with Vue.js 2.0, with styles maintained in a separate at-ui-s…
322317abandoned
sentialx/multrin
Multrin is a cross-platform Electron desktop application that lets users organize application windows into tabs, similar to the abandoned W…
102294abandoned
way-cooler/way-cooler
Way Cooler is a tiling Wayland compositor that brings the AwesomeWM window manager experience to Wayland, written in Rust and built on wlro…
102139abandoned
aluxian/Messenger-for-Desktop
An unofficial cross-platform desktop client for Facebook Messenger built with JavaScript, offering themes, native notifications, and keyboa…
102126abandoned
iotaledger-archive/legacy-wallet-use-trinity-wallet-instead
The legacy desktop wallet for the IOTA cryptocurrency, built with Electron and JavaScript. It is deprecated and users are directed to the T…
102041abandoned
mafintosh/playback
Playback is an open-source desktop video player built with Electron and Node.js. It plays MP4 and WebM videos and supports streaming from H…
231998abandoned
cDima/Aerial
A Windows screen saver that reproduces the Apple TV aerial-view screen saver, streaming Apple's aerial videos of cities and landscapes. It …
231979abandoned
SteveSandersonMS/WebWindow
A .NET Core library for opening native OS windows containing web-based UI on Windows, Mac, and Linux, serving as a lightweight cross-platfo…
101970abandoned
timeshiftsauce/CeruMusic
Ceru Music (澜音) is a cross-platform desktop music player built with Electron and Vue 3 that provides only a plugin runtime framework and pl…
791953abandoned
go-qml/qml
Go bindings for Qt's QML declarative UI language, enabling Go applications to build graphical interfaces with Qt Quick and OpenGL. It bridg…
321943abandoned
ReactiveCocoa/ReactiveViewModel
ReactiveViewModel is an Objective-C library and documentation project for building Cocoa applications with the Model-View-ViewModel (MVVM) …
101938abandoned
nicklockwood/iVersion
iVersion is a zero-config Objective-C library for iOS and Mac App Store apps that automatically checks for new app versions and alerts user…
101934abandoned
XuShaohua/bcloud
bcloud is a GTK-based Linux desktop client for Baidu Netdisk (Baidu Cloud Storage), written in Python. It provides a GUI for browsing, uplo…
101895abandoned
toggl-open-source/toggldesktop
Toggl Desktop is a native cross-platform desktop client for the Toggl Track time tracking service, built with C++/Qt, Objective-C/Swift, an…
101869abandoned
lyrebird-voice-changer/lyrebird
Lyrebird is a simple and powerful voice changer application for Linux, built with Python and GTK. It provides built-in male and female voic…
101853abandoned
AntiMicro
AntiMicro is a graphical program that maps keyboard keys and mouse controls to a gamepad, letting users play games or control desktop appli…
101833abandoned
vas3k/btt-touchbar-presets
A community collection of BetterTouchTool presets for customizing the MacBook Pro Touch Bar, including widgets for media playback, weather,…
101820abandoned
Kanban Board
A lightweight desktop Kanban board application built with an Elm frontend rendered inside a native webview via a Rust shell, explicitly avo…
321801abandoned
sdias/win-10-virtual-desktop-enhancer
An AutoHotkey-based application that enhances Windows 10's built-in virtual desktops with customizable keyboard shortcuts, per-desktop wall…
101792abandoned
alyssaxuu/later
Later is a macOS menu bar app that saves your current workspace of open apps and restores it with one click. It supports hiding or closing …
321790abandoned
X-Lucifer/AI-Lossless-Zoomer
A desktop GUI application for AI-based lossless image upscaling using the Real-ESRGAN model from Tencent ARC Lab, with particular strength …
101695abandoned
electron-userland/spectron
Spectron is a JavaScript library for end-to-end testing of Electron applications using ChromeDriver and WebdriverIO. It was officially depr…
231670abandoned
yue/wey
Wey is a fast, open-source Slack desktop client built with Node.js and the Yue native UI library, using native widgets with minimal HTML re…
101660abandoned
Mochengvia/PanuonUI.Silver
Panuon.UI.Silver is a WPF UI control library for .NET that restyles standard controls using templates and attached properties to give deskt…
321628abandoned
alexkim205/G-Desktop-Suite
G Desktop Suite is an Electron-based desktop wrapper for Google Drive that provides a dedicated, no-frills desktop app experience for Googl…
231618abandoned
Node-Qt
Node-Qt provides native C++ Qt bindings as a Node.js addon, focusing on graphics and audio APIs so developers can build native desktop apps…
321615abandoned
Luwx/Lightly
Lightly is a modern, minimalistic Qt application style forked from KDE's Breeze theme, with transparency options for Dolphin views and side…
101609abandoned
snwh/paper-icon-theme
Paper is a modern freedesktop icon theme (with a companion cursor theme) featuring bold colors and simple geometric shapes inspired by Mate…
101586abandoned
da-rth/yasb
Yasb (Yet Another Status Bar) is a highly configurable status bar/taskbar for Windows written in Python with Qt6, inspired by polybar and w…
101584abandoned
trueinteractions/tint2
Tint is a framework for building native desktop JavaScript applications across macOS, Windows, Linux, iOS, and Android. It provides a runti…
231573abandoned
Axenide/Ax-Shell
Ax-Shell is a hackable desktop shell for the Hyprland Wayland compositor, built in Python with GTK3 and the Fabric framework. It provides w…
101568abandoned
netease-youdao/hex
heX is a framework that integrates Chromium (via CEF) and Node.js to build cross-platform desktop applications using HTML5, CSS, and JavaSc…
101547abandoned
ByteAtATime/flare
Flare is an open-source, Raycast-compatible launcher for Linux built with Svelte, offering a command palette, Raycast extension support, ca…
101520abandoned
fossasia/susi_desktop
An Electron-based desktop client for the SUSI AI open-source personal assistant, connecting to the api.susi.ai server. It supports chat and…
101507abandoned
djyde/WebShell
WebShell is an Xcode-based Swift template that wraps any web app into a native macOS (OS X) application using a WebView, with no coding req…
231495abandoned
SpriteOvO/Telegram-Anti-Revoke
A C++ plugin for the Telegram Desktop client that prevents messages from being revoked (deleted) by the server, marking revoked messages as…
101495abandoned
visualfc/goqt
GoQt is Go bindings to the Qt cross-platform application framework, implemented as a cgo extension wrapping the Qt C++ GUI library. It lets…
321469abandoned
Physiix/topsi-project-manager
Topsi Project Manager is a free, open-source desktop Kanban board application built with Electron and Vue.js. It works fully offline with n…
101392abandoned
AllToMP3
AllToMP3 is a cross-platform desktop application (built with Electron and Angular) that downloads and converts music from YouTube, SoundClo…
231381abandoned
SonyWWS/LevelEditor
Sony's standalone WYSIWYG level editor for designing game levels, maps, and virtual worlds, built on the Authoring Tools Framework with C# …
321376abandoned
Plutoberth/SonyHeadphonesClient
A cross-platform desktop client that replicates the mobile-only Sony Headphones app, allowing control of Sony noise-cancelling headphones (…
101365abandoned
Eun/DisableMonitor
A macOS menu bar application that lets users easily disable, enable, or change the resolution of attached monitors. It also offers a comman…
101364abandoned
oae/gnome-shell-pano
Pano is a next-gen clipboard manager implemented as a GNOME Shell extension, offering keyboard-driven navigation, content-aware previews (l…
661357abandoned
ccMSC/ckb
ckb is an open-source driver for Corsair RGB keyboards and mice, bringing CUE-like features such as full RGB animations to Linux and OS X. …
231334abandoned
supermarin/YosemiteSanFranciscoFont
A small installer (Ruby script plus font files) that replaces the Helvetica Neue system font on OS X 10.10 Yosemite with Apple's San Franci…
101312abandoned
GradienceTeam/Gradience
Gradience is a GTK4/Libadwaita desktop application for customizing the look of Adwaita, allowing users to change any color of the theme and…
101288abandoned
cxxd
A Vim-based integrated development environment for C/C++ that layers Clang-powered code intelligence over the editor via a client-server ar…
101285abandoned

← prev page 15 / 18 next →