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.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| qdore/Mutate Mutate is a simple keyboard-driven application launcher for Linux, inspired by the Alfred launcher on macOS. It supports finding applicatio… | 23 | 1267 | abandoned |
| Jiiks/BetterDiscordApp BetterDiscord is a client modification for the Discord desktop app that adds plugins, themes, custom CSS, and Twitch/FrankerFaceZ/BetterTTV… | 10 | 1266 | abandoned |
| insidegui/PodcastMenu A macOS menu bar app that wraps the Overcast podcast service so you can listen to podcasts from your Mac's menu bar. It supports media-key … | 32 | 1265 | abandoned |
| LN-Zap/zap-desktop Zap Desktop is a cross-platform Lightning Network wallet for Bitcoin built with Electron, React, and Redux, focused on user experience and … | 10 | 1252 | abandoned |
| status-im/react-native-desktop-qt A desktop port of React Native built on the Qt framework, forked from Canonical's version, enabling React Native apps to run on Linux, macO… | 60 | 1249 | abandoned |
| Zeal-L/BiliBili-Manga-Downloader A GUI-based Bilibili Manga downloader built with Python and PySide6 that supports keyword search, QR-code login, multi-threaded downloads, … | 34 | 1248 | abandoned |
| it-pal-net/DBGlass DBGlass is a simple cross-platform PostgreSQL client built with Electron, React, and Redux. It provides a GUI for browsing, creating, updat… | 10 | 1236 | abandoned |
| gtk-rs/gtk Rust bindings and wrappers for GTK+ 3, GDK 3, GLib, and Cairo, part of the gtk-rs project. This repository is deprecated and has been super… | 10 | 1230 | abandoned |
| raelgc/scudcloud ScudCloud is an unofficial open-source Linux desktop client for Slack built with Python and Qt, offering native notifications, tray integra… | 10 | 1213 | abandoned |
| plexinc/plex-media-player Plex Media Player is the next-generation desktop and embedded client for the Plex media server, built with C++, Qt, and mpv/FFmpeg. It is o… | 10 | 1212 | abandoned |
| InfpHub/Raptor Raptor is a desktop client application for cloud storage drives, providing a GUI for managing files across cloud disk services. The project… | 26 | 1201 | abandoned |
| GDLauncher GDLauncher is a free, cross-platform custom Minecraft launcher focused on user experience, supporting one-click modpack installation from C… | 10 | 1197 | abandoned |
| lbugnion/mvvmlight MVVM Light Toolkit is a C# framework that accelerates building Model-View-ViewModel (MVVM) applications across Xamarin and Windows platform… | 10 | 1187 | abandoned |
| libRocket/libRocket A C++ user interface library that renders interfaces using XHTML 1.0 and CSS 2.0 standards (with selected HTML5/CSS3 features), extended fo… | 32 | 1183 | abandoned |
| Jai-wei/YOLOv8-PySide6-GUI YoloSide is a desktop GUI application built with PySide6 for running YOLOv8 object detection models. Users can load trained .pt model files… | 31 | 1168 | abandoned |
| mapbox/mapbox-studio-classic Mapbox Studio Classic is a cross-platform desktop application for designing custom maps from vector tiles, built on Node.js and Mapnik. It … | 10 | 1139 | abandoned |
| github/Rebel Rebel is an Objective-C Cocoa framework that improves AppKit on macOS by adding categories to fix bugs and make APIs nicer, plus new classe… | 10 | 1118 | abandoned |
| sirWest/AudioSwitch A Windows utility for switching the default audio input/output device and adjusting volume, with both GUI and command-line interfaces. Last… | 23 | 1116 | abandoned |
| AaronRandall/Screentendo Screentendo is a macOS desktop application that overlays a semi-transparent window on any part of your screen and converts the underlying c… | 32 | 1097 | abandoned |
| samuelmeuli/mini-diary Mini Diary is a simple, secure journaling desktop app built with Electron and React, featuring password-encrypted local storage, full-text … | 10 | 1090 | abandoned |
| sindresorhus/anatine Anatine was an Electron-based desktop Twitter app that wrapped the Mobile Twitter site with desktop enhancements like dark mode, keyboard s… | 10 | 1082 | abandoned |
| kartik-venugopal/aural-player Aural Player is a native macOS audio file player inspired by Winamp, built in Swift using AVFoundation, AVAudioEngine, CoreAudio, and FFmpe… | 10 | 1072 | abandoned |
| indragiek/INAppStoreWindow INAppStoreWindow is an Objective-C NSWindow subclass for macOS that provides a highly customizable title bar and traffic light buttons, ori… | 32 | 1060 | abandoned |
| artemgordinskiy/Spotifree Spotifree is a free macOS application that automatically detects and mutes audio ads on Spotify by polling the Spotify client. It is discon… | 10 | 1049 | abandoned |
| ALTaleX531/TranslucentFlyouts A Windows application that applies translucent/transparent acrylic or mica effects to most Win32 popup menus, flyouts, tooltips, and contex… | 10 | 1048 | abandoned |
| CDrummond/cantata Cantata is a graphical Qt5 client for the Music Player Daemon (MPD) with a highly customisable interface, dynamic and smart playlists, onli… | 10 | 1046 | abandoned |
| caged/gitnub GitNub is a Mac-native Gitk-like application built with RubyCocoa for quickly viewing information about a git repository. It is launched fr… | 32 | 1041 | abandoned |
| ddwht/sketch-dynamic-button A Sketch.app plugin that creates buttons with fixed paddings regardless of the text they contain. Users type padding values in a text layer… | 32 | 1034 | abandoned |
| PdfiumViewer A C# WinForms library wrapping Google's PDFium to render and display PDF documents. It provides PdfDocument for loading PDFs, PdfRenderer f… | 10 | 1025 | abandoned |
| astrodon/astrodon Astrodon is a desktop application framework for Deno built on top of Tauri, letting developers create webview-based desktop apps with TypeS… | 23 | 1023 | abandoned |
| cocoabits/Popup A Cocoa/Objective-C demo project showing a custom popover window that appears from an icon in the macOS status bar. It serves as sample cod… | 10 | 1009 | abandoned |
| ajour/ajour Ajour is a desktop application written in Rust for managing World of Warcraft addons, handling installation, updates, and removal. The proj… | 10 | 1005 | abandoned |
| sachinchoolur/lightgallery-desktop LightGallery Desktop is a cross-platform desktop image viewer built with Electron and Node.js. It offers animated slideshows, zoom, fullscr… | 23 | 1004 | abandoned |
| TestStack/White TestStack.White is a .NET framework for automating rich client applications built on Win32, WinForms, WPF, Silverlight, and SWT, providing … | 23 | 1000 | abandoned |
| owenthereal/hacker-menu Hacker Menu is a macOS menu bar desktop application that delivers top Hacker News stories directly to your desktop. It is built with Electr… | 23 | 1000 | abandoned |
| clash-verge-rev/clash-verge-rev Clash Verge Rev is a cross-platform desktop GUI client for the Clash Meta (mihomo) proxy core, built with Tauri 2 and Rust. It manages prox… | 94 | 150420 | active |
| nexu-io/open-design OpenDesign is an open‑source, local‑first desktop application that turns AI coding agents into a full design engine. It lets you describe a… | 82 | 101968 | active |
| telegramdesktop/tdesktop The official open-source Telegram Desktop messenger client, built on the Telegram API and MTProto secure protocol. It is a full-featured cr… | 93 | 33052 | stable |
| Quasar Framework Quasar is a cross‑platform Vue.js framework for building high‑performance user interfaces. It lets you create SPA, SSR, SSG, PWA, mobile, d… | 93 | 27215 | active |
| Compose Multiplatform Compose Multiplatform is a declarative UI framework by JetBrains, based on Jetpack Compose, for sharing UI code across Android, iOS, deskto… | 100 | 19429 | stable |
| Framework7 Framework7 is a free, open-source HTML framework for building mobile, desktop, and web apps with native iOS and Android (Material Design) l… | 98 | 18765 | stable |
| rowboatlabs/rowboat Rowboat is an open-source desktop AI coworker that indexes your email, meetings, Slack, and conversations into a living backlinked knowledg… | 86 | 17974 | active |
| Mailspring Mailspring is a fully open source desktop email client for Mac, Windows, and Linux, built with Electron, React, and TypeScript, with a C++ … | 99 | 17908 | active |
| Flet Flet is a Python framework for building realtime web, mobile, and desktop applications entirely in Python, using Flutter to render the UI. … | 99 | 17380 | active |
| darktable darktable is an open-source photography workflow application and non-destructive raw developer, acting as a virtual lighttable and darkroom… | 95 | 13262 | stable |
| libnyanpasu/clash-nyanpasu Clash Nyanpasu is a cross-platform desktop GUI for Clash-based proxy cores (Clash Premium, Mihomo, Clash Rust, Meow), built with Tauri, Rus… | 95 | 13231 | active |
| KeeWeb KeeWeb is a free, cross-platform password manager compatible with KeePass kdbx database files, available as a desktop app (Electron) or a b… | 74 | 13016 | active |
| lencx/ChatGPT A cross-platform ChatGPT desktop application built with Tauri (Rust) for Mac, Windows, and Linux. It wraps the ChatGPT web experience in a … | 23 | 54645 | maintenance |
| KDE/krita Krita is a free and open-source cross-platform digital painting application built on the KDE and Qt frameworks. It provides an end-to-end s… | 77 | 10582 | stable |
| CyberTimon/RapidRAW RapidRAW is a free, open-source, non-destructive RAW photo editor and image library manager built with Rust, wgpu, React, and Tauri. It off… | 82 | 10446 | active |
| Uno Platform Uno Platform is an open-source (Apache-2.0) .NET framework for building native mobile, web, desktop, and embedded applications from a singl… | 96 | 10079 | active |
| OpenWhispr/openwhispr OpenWhispr is an open-source, privacy-first voice-to-text dictation desktop app for macOS, Windows, and Linux. It supports fully local tran… | 83 | 9595 | active |
| fastrepl/anarlog Anarlog is an open-source, local-first AI meeting notepad and Granola alternative that records device audio without a bot joining the call,… | 85 | 9527 | active |
| litedb-org/LiteDB LiteDB is a lightweight, serverless NoSQL document database for .NET, written entirely in C# and stored in a single data file, similar to S… | 85 | 9486 | stable |
| open-pencil/open-pencil OpenPencil is an open-source, AI-native design editor that opens and writes native Figma (.fig) files, with built-in AI chat that can creat… | 83 | 9153 | active |
| juce-framework/JUCE JUCE is an open-source cross-platform C++ application framework for building desktop and mobile applications, with first-class support for … | 100 | 9012 | active |
| ComicSparks/pikapika Pikapika is a cross-platform comic/manga reader client built with Flutter, supporting Picacomic (bika), E-Hentai and similar sources. It of… | 88 | 8347 | active |
| PixiEditor PixiEditor is a free, open-source, cross-platform desktop 2D graphics editor built in C# with Avalonia. It combines pixel art, painting, an… | 96 | 8057 | active |
| Suwayomi (Tachidesk) Suwayomi (formerly Tachidesk) is a free, self-hosted manga reader server that is a rewrite of Tachiyomi for desktop platforms. It runs a se… | 99 | 7905 | active |
| ArvinLovegood/go-stock A Wails + NaiveUI desktop application that combines stock market data (A-shares, Hong Kong, US markets) with LLM-powered analysis, includin… | 85 | 7891 | active |
| farzaa/clicky Clicky is an open-source macOS app that acts as an AI teacher living next to your cursor — it can see your screen, talk with you via voice,… | 47 | 7707 | active |
| thewh1teagle/vibe Vibe is a cross-platform desktop app for fully offline audio and video transcription using Whisper, Nemotron, and Parakeet models. It suppo… | 91 | 7673 | active |
| pickle-com/glass Glass by Pickle is an open-source Electron desktop app that acts as a 'digital mind extension', seeing your screen and listening in real ti… | 39 | 7602 | active |
| Flutter Flutter is Google's open-source UI framework for building natively compiled applications for mobile, web, desktop, and embedded devices fro… | 10 | 7568 | stable |
| sindresorhus/caprine Caprine is an unofficial, privacy-focused Facebook Messenger desktop client built with Electron. It offers themes, keyboard shortcuts, menu… | 52 | 7392 | stable |
| makepad/makepad Makepad is a creative software development platform for Rust that provides a cross-platform UI runtime with a live-editable design DSL, com… | 68 | 7205 | active |
| mayocream/koharu Koharu is a local-first desktop application that automates manga translation using machine learning, combining text/bubble detection, OCR, … | 82 | 6394 | active |
| Sylinko/Everywhere Everywhere is a cross-platform desktop AI assistant with on-screen awareness that reads the context of whatever app you're using via access… | 80 | 6295 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| Tencent/libpag libpag is Tencent's official real-time rendering library for PAG (Portable Animated Graphics) files, a format exported from Adobe After Eff… | 97 | 5795 | active |
| SkiaSharp SkiaSharp is a cross-platform 2D graphics API for .NET based on Google's Skia Graphics Library. It provides comprehensive bindings for draw… | 99 | 5612 | stable |
| QuipNetwork/quip-node-manager Quip Node Manager is a cross-platform desktop GUI application for running, configuring, and monitoring Quip Network nodes. It orchestrates … | 59 | 5489 | active |
| ComicSparks/jasmine Jasmine is a cross-platform comic browsing and reading application built with Flutter for the UI and Rust for backend services. It supports… | 89 | 5470 | active |
| progrium/darwinkit DarwinKit (formerly MacDriver) provides Go bindings to native Apple frameworks like AppKit, Foundation, and WebKit via the Objective-C runt… | 24 | 5437 | active |
| Planshit/Tai Tai is a Windows desktop application that tracks how long you use software and how long you browse websites, storing statistics locally in … | 31 | 5092 | active |
| Notion Enhancer notion-enhancer is a mod loader and customiser for the Notion productivity workspace, adding features like in-app tabs, colour themes, side… | 50 | 5021 | active |
| PerryTS/perry Perry is a native TypeScript/JavaScript compiler written in Rust that compiles TypeScript source directly to standalone machine-code execut… | 78 | 5018 | active |
| CalcProgrammer1/OpenRGB OpenRGB is an open-source application that controls RGB lighting across devices from many manufacturers from a single app, without requirin… | 97 | 4578 | active |
| ibttf/interview-coder Interview Coder is an Electron-based desktop application that provides AI assistance during technical interviews, using GPT/OpenAI models t… | 40 | 4444 | active |
| chthollyphile/folia-major Folia is an online music player focused on immersive full-screen lyrics animations, supporting NetEase Cloud Music, KuGou, Navidrome, and l… | 79 | 4103 | active |
| SimonAKing/scrcpy-gui A cross-platform Electron desktop GUI frontend for scrcpy that discovers Android devices over USB or wireless debugging and launches scrcpy… | 96 | 4077 | active |
| portfolio-performance/portfolio Portfolio Performance is an open-source desktop application for tracking and evaluating investment portfolios across multiple accounts and … | 90 | 4075 | active |
| thonny/thonny Thonny is a free, open-source Python IDE designed specifically for beginners learning to program. It ships with a bundled Python interprete… | 78 | 3951 | active |
| mushan0x0/AI0x0.com AI 0x0 is a multimodal, multi-model desktop AI assistant that lives as a floating ball on macOS and Windows, letting users invoke AI querie… | 33 | 3935 | active |
| MvvmCross MvvmCross is an opinionated cross-platform MVVM framework for the .NET ecosystem, supporting Android, iOS, MacCatalyst, tvOS, macOS, WinUI,… | 77 | 3920 | stable |
| ilysenko/codex-desktop-linux An unofficial community-maintained Linux distribution of OpenAI's ChatGPT desktop app (formerly Codex), repackaged from the official signed… | 61 | 3893 | active |
| MrNeRF/LichtFeld-Studio LichtFeld Studio is a native open-source desktop application for 3D Gaussian Splatting that combines training, real-time inspection, splat … | 96 | 3849 | active |
| .NET Community Toolkit A collection of NuGet libraries from Microsoft and the .NET Foundation providing UI-agnostic helpers for .NET developers, including the MVV… | 62 | 3762 | stable |
| orailnoor/DroidDesk DroidDesk is an open-source Android app and setup toolkit that turns an Android phone into a full Linux desktop environment using Termux, T… | 61 | 3661 | active |
| antonycourtney/tad Tad is a free, MIT-licensed desktop application for viewing and analyzing tabular data in CSV, Parquet, SQLite, and DuckDB formats. It rend… | 23 | 3483 | active |
| beeware/briefcase Briefcase is a Python tool that converts Python projects into standalone native applications for Mac, Windows, Linux, iOS, Android, and the… | 93 | 3356 | active |
| AWTK AWTK (Toolkit AnyWhere) is an open-source cross-platform GUI engine written in C, developed by ZLG, targeting embedded systems, RTOS platfo… | 77 | 3323 | active |
| refscn/rplibs A collection of high-fidelity Axure RP widget libraries (.rplib) for prototyping apps and websites across WeChat/WeUI, Apple iOS/macOS, Goo… | 32 | 3245 | active |
| intel/acat ACAT is an open-source assistive communication platform from Intel Labs, originally developed for Stephen Hawking, that helps people with r… | 61 | 3231 | active |
| nomacs nomacs is a free, open-source image viewer for Windows, Linux, macOS, FreeBSD, and other platforms, built with Qt and optionally OpenCV. It… | 87 | 3180 | stable |
| FlaUI/FlaUI FlaUI is a .NET library for automated UI testing of Windows applications (Win32, WinForms, WPF, Store Apps), wrapping Microsoft's native UI… | 63 | 3171 | active |
| Project-N-E-K-O/N.E.K.O Project N.E.K.O. is an open-source AI companion application — a proactive catgirl-style AI that lives on your desktop, initiates interactio… | 84 | 3087 | active |
| MyPaint MyPaint is a fast, simple open-source painting and drawing program designed for use with Wacom-style graphics tablets. It features an infin… | 65 | 2981 | active |
| sylikc/jpegview JPEGView is a fast, lean, and highly configurable image viewer and editor for Windows with a minimal GUI, supporting JPEG, PNG, WEBP, TIFF,… | 23 | 2976 | active |
| BlackHatDevX/openspot-music-app OpenSpot Music is a free, open-source, ad-free music streaming and downloading app built with React Native/Expo for mobile and Tauri/Electr… | 74 | 2936 | active |