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 |
|---|---|---|---|
| thaw-app/Thaw Thaw is an open-source macOS menu bar manager that helps users organize, hide, and manage menu bar items. It is built in Swift/SwiftUI and … | 76 | 11950 | active |
| altic-dev/FluidVoice FluidVoice is an open-source (GPLv3) macOS dictation app that transcribes speech to text entirely on-device using models like Parakeet, Whi… | 83 | 11931 | active |
| Loop Loop is a free, open-source macOS window management app that lets users move, resize, and arrange windows via a customizable radial menu, k… | 80 | 11735 | active |
| luin/medis Medis is a beautiful, easy-to-use GUI application for managing Redis databases, built with Electron, React, and Redux. It supports key view… | 23 | 11724 | active |
| Noctalia Noctalia is a native Wayland desktop shell written in C++ that provides bars, launcher, notifications, lock screen, wallpaper, dock, contro… | 82 | 11411 | active |
| tui-cs/Terminal.Gui Terminal.Gui is a cross-platform terminal UI (TUI) toolkit for .NET that lets developers build sophisticated console applications with rich… | 97 | 11235 | stable |
| xzhih/one-key-hidpi A shell script that enables macOS HiDPI on non-retina displays by injecting display overrides, giving a native 'Scaled' option in System Pr… | 35 | 11140 | active |
| noah-nuebling/mac-mouse-fix Mac Mouse Fix is a macOS application that enhances third-party mice with smooth scrolling, button remapping, and trackpad-like gestures. It… | 99 | 11125 | active |
| XxHuberrr/Mineradio Mineradio is a Windows desktop immersive music player built with Electron that combines search and playback, a lyrics stage, particle visua… | 77 | 10946 | active |
| TheBoredTeam/boring.notch Boring Notch is a macOS menubar-style app that turns the MacBook notch into a dynamic music control center with a visualizer, plus calendar… | 73 | 10941 | active |
| go-vgo/robotgo RobotGo is a native cross-platform Go library for desktop automation, RPA, and AI computer use. It controls the mouse and keyboard, reads t… | 98 | 10871 | active |
| taojy123/KeymouseGo KeymouseGo is a lightweight, open-source mouse and keyboard recorder and automation tool, similar to a simplified version of AutoHotkey/按键精… | 65 | 10598 | active |
| i3 Window Manager i3 is a tiling window manager for X11, written from scratch in C using xcb. It arranges windows in a tree structure, supports multi-monitor… | 77 | 10596 | stable |
| aandrew-me/ytDownloader ytDownloader is a free, open-source Electron-based desktop GUI app for downloading video and audio from hundreds of sites via yt-dlp. It su… | 91 | 10449 | active |
| runcat-dev/RunCat365 RunCat 365 is a Windows desktop application that displays a cute running cat animation in the taskbar, with the cat's speed reflecting syst… | 81 | 10316 | active |
| wwmm/easyeffects Easy Effects is a Linux desktop application that applies audio effects (limiter, compressor, convolver, equalizer, autogain, noise reductio… | 76 | 10289 | active |
| CefSharp CefSharp is a .NET wrapper around the Chromium Embedded Framework (CEF) that lets you embed a full Chromium browser in WPF, WinForms, or of… | 98 | 10267 | active |
| ParthJadhav/Tkinter-Designer Tkinter Designer is a Python tool that converts Figma designs into ready-to-use Tkinter GUI code. It uses the Figma API to analyze design f… | 65 | 10260 | active |
| Fmstrat/winapps WinApps runs Windows applications like Microsoft Office and Adobe products inside a Docker-based Windows VM and integrates them into Linux … | 32 | 10256 | active |
| Vicinae Vicinae is a native, keyboard-driven desktop launcher and command palette for Linux and macOS, built in C++ with Qt. It bundles app/file se… | 81 | 10235 | active |
| jeffvli/feishin Feishin is a modern self-hosted music player desktop client written in TypeScript, a rewrite of Sonixd. It connects to Subsonic, Navidrome,… | 98 | 10200 | active |
| rubickCenter/rubick Rubick is an open-source, Electron-based desktop efficiency toolbox that launches apps, files, and plugins via a keyword search bar (Alt/Op… | 60 | 10029 | active |
| MahApps/MahApps.Metro MahApps.Metro is a UI toolkit for WPF that restyles common controls with a modern Metro/Modern look and adds custom controls inspired by Wi… | 68 | 9834 | stable |
| Sparkle Sparkle is a secure and reliable software update framework for macOS applications, serving as the de-facto standard used by thousands of ap… | 98 | 9824 | stable |
| lepoco/wpfui WPF UI is a C# library that brings Fluent Design (Windows 11 style) to Windows Presentation Foundation applications, restyling base control… | 78 | 9710 | active |
| HyDE HyDE is a shell-based theming and configuration framework that turns Hyprland-based Linux systems into a fully customized, aesthetic deskto… | 87 | 9673 | active |
| mulaRahul/keyviz Keyviz is a free, open-source desktop application that visualizes keystrokes and mouse actions in real time, built with Tauri (Rust + TypeS… | 70 | 9656 | active |
| AppImage AppImageKit is the reference tooling for the AppImage format, which packages desktop Linux applications as a single executable file that ru… | 62 | 9437 | active |
| jely2002/youtube-dl-gui Open Video Downloader is a cross-platform desktop GUI for yt-dlp/youtube-dl built with Rust, Tauri, and Vue + TypeScript. It lets users dow… | 93 | 9411 | active |
| pwr-Solaar/Solaar Solaar is a Linux device manager for Logitech keyboards, mice, trackpads, and other peripherals connected via Unifying, Bolt, Lightspeed, o… | 81 | 9402 | active |
| vinceliuice/WhiteSur-gtk-theme WhiteSur GTK Theme is a macOS Big Sur-style theme for GTK-based Linux desktops, supporting GTK3, GTK4, GNOME Shell, GDM, Flatpak apps, and … | 91 | 9314 | active |
| BetterDiscord BetterDiscord is a client modification for the Discord desktop app that adds a plugin loader, theme engine, and CSS editor for deep customi… | 99 | 9285 | active |
| gibbed/SteamAchievementManager Steam Achievement Manager (SAM) is a portable desktop application for managing achievements and statistics for Steam games. It requires the… | 73 | 9244 | active |
| NodeGUI NodeGui is an open-source library for building cross-platform native desktop applications with Node.js and CSS-like styling, powered by Qt6… | 74 | 9231 | active |
| xanderfrangos/twinkle-tray Twinkle Tray is a Windows system tray app that adds brightness sliders for controlling laptop backlights and DDC/CI-capable external monito… | 80 | 9208 | stable |
| Nevcairiel/LAVFilters LAV Filters is a set of open-source DirectShow filters based on FFmpeg's libavformat and libavcodec, providing media splitting and audio/vi… | 85 | 9158 | active |
| Bottles Bottles is a GTK4/Linux application for managing Wine prefixes so users can run Windows software and games on Linux. It provides a friendly… | 97 | 8940 | active |
| Clipy/Clipy Clipy is an open-source clipboard extension app for macOS that keeps a history of copied text and images, accessible via customizable keybo… | 91 | 8914 | active |
| Foliate Foliate is a free, open-source e-book reader application for Linux built with GTK4 and GJS, supporting EPUB, Mobipocket, Kindle, FB2, CBZ, … | 60 | 8827 | active |
| adi1090x/rofi A large collection of Rofi-based custom applets, launchers, and power menus written in shell scripts. It provides ready-made themes and men… | 67 | 8812 | active |
| lihaoyun6/QuickRecorder QuickRecorder is a lightweight, open-source screen recording application for macOS built on Apple's ScreenCapture Kit API. It records scree… | 35 | 8732 | active |
| abue-ammar/tinycast Tinycast is a tiny, fully native macOS launcher built with SwiftUI and AppKit, offering fuzzy app launching, global hotkeys, clipboard hist… | 81 | 8682 | active |
| tw93/MiaoYan MiaoYan is a lightweight, native Swift Markdown note-taking app for macOS with a minimalist three-column layout, split editor and preview, … | 99 | 8674 | active |
| Neutralinojs Neutralinojs is a lightweight, portable framework for building cross-platform desktop applications with JavaScript, HTML, and CSS. Unlike E… | 95 | 8666 | active |
| WinUI WinUI is Microsoft's modern UI framework providing Fluent Design controls and styles for building Windows applications, with WinUI 3 shippi… | 99 | 8543 | active |
| reactiveui/ReactiveUI ReactiveUI is a composable, functional reactive model-view-viewmodel (MVVM) framework for all .NET platforms, built on Reactive Extensions.… | 93 | 8540 | stable |
| brndnmtthws/conky Conky is a lightweight, highly configurable system monitor that displays system statistics and other information directly on your desktop. … | 100 | 8535 | active |
| DankMaterialShell DankMaterialShell is a complete desktop shell for Wayland compositors built with Quickshell (QML) and a Go backend. It replaces the usual p… | 82 | 8499 | active |
| TheAssassin/AppImageLauncher AppImageLauncher is a helper application for Linux distributions that acts as an entry point for running and integrating AppImages. It inte… | 65 | 8327 | active |
| bspwm bspwm is a tiling window manager for X11 that arranges windows as leaves of a full binary tree using binary space partitioning. It handles … | 68 | 8324 | stable |
| input-leap/input-leap Input Leap is an open-source software KVM switch that lets you control multiple computers with a single keyboard and mouse by moving the po… | 10 | 8320 | active |
| lightningpixel/modly Modly is an open-source desktop application that generates textured 3D meshes from images or text prompts using open-source AI models (Huny… | 82 | 8255 | active |
| SwiftUIX/SwiftUIX SwiftUIX is an extensive Swift library that fills gaps in Apple's standard SwiftUI framework, providing hundreds of missing components, ext… | 92 | 8168 | stable |
| zhiyiYo/PyQt-Fluent-Widgets A fluent design widget library for PyQt5/PyQt6/PySide2/PySide6 that brings Windows 11 Fluent Design components to Qt applications. It provi… | 62 | 8113 | active |
| PapirusDevelopmentTeam/papirus-icon-theme Papirus is a free and open source SVG icon theme for Linux, based on the Paper Icon Set, with thousands of pixel-perfect icons for apps, ac… | 83 | 8103 | active |
| fontforge/fontforge FontForge is a free (libre) font editor for creating, editing, and converting fonts. It supports OpenType, TrueType, UFO, CID-keyed, Multip… | 69 | 8021 | active |
| albertlauncher/albert Albert is a fast, plugin-based keyboard launcher for Linux desktops written in C++/Qt. It lets users launch applications, search files, and… | 94 | 8005 | active |
| Stengo/DeskPad DeskPad is a macOS application that creates a virtual display mirrored within its own window, acting like a plugged-in monitor. It lets pre… | 50 | 7883 | active |
| miniblink miniblink is an open-source, single-file, extremely small browser widget based on the Chromium Blink kernel, exposed through a pure C inter… | 68 | 7825 | active |
| vercel-labs/native Native SDK is a toolkit for building native desktop applications with declarative .native markup views and app logic written in TypeScript … | 82 | 7783 | active |
| electron/fiddle Electron Fiddle is a desktop sandbox app for creating and running small Electron experiments with a built-in Monaco editor and automatic El… | 81 | 7777 | active |
| WPF Windows Presentation Foundation (WPF) is a .NET UI framework for building Windows desktop applications, using XAML for declarative UI with … | 97 | 7739 | active |
| javaht/claude-desktop-zh-cn A community localization patch that adds Simplified and Traditional Chinese interface support to the Claude Desktop app on macOS and Window… | 81 | 7727 | active |
| Electron.NET Electron.NET lets .NET developers build cross-platform desktop applications using Electron, hosting ASP.NET Core (Razor Pages, MVC) or Blaz… | 92 | 7592 | active |
| OpenMTP OpenMTP is a free, open-source desktop application for transferring files between macOS and Android or other MTP devices over USB. Built wi… | 84 | 7537 | active |
| EcoPasteHub/EcoPaste EcoPaste is an open-source, local-first clipboard manager for macOS and Windows built with a Rust-first Tauri architecture and a React fron… | 79 | 7505 | active |
| 4gray/iptvnator IPTVnator is a cross-platform, open-source IPTV player application built with Electron and Angular that plays m3u/m3u8 playlists, Xtream Co… | 94 | 7362 | active |
| ilyamiro/serpantinum Serpantinum is a desktop shell for Wayland compositors, built in QML, evolving from the author's popular dotfiles configuration. It provide… | 84 | 7339 | active |
| wxWidgets/wxWidgets wxWidgets is a mature, open-source cross-platform C++ framework for building native-looking GUI desktop applications using each platform's … | 89 | 7276 | stable |
| JerryZLiu/Dayflow Dayflow is an open-source, local-first macOS app that automatically turns your screen activity into a timeline of what you accomplished, us… | 81 | 7276 | active |
| Lyricify Lyricify is a cross-platform lyrics application that displays scrolling, synced lyrics for music playing in Spotify, Apple Music, QQ Music,… | 93 | 7271 | active |
| eSearch eSearch is a cross-platform desktop application (Electron) combining screenshot capture, offline OCR based on PaddleOCR, screen search, tra… | 97 | 7237 | active |
| sabrogden/Ditto Ditto is a clipboard manager for Windows that extends the standard clipboard by saving every copied item into a searchable database. Users … | 78 | 7237 | active |
| HandyOrg/HandyControl HandyControl is a UI control library for WPF (.NET) offering a set of simple, commonly used custom controls and styles written in C# and XA… | 67 | 7209 | active |
| FULU-Foundation/OrcaSlicer-bambulab A fork of OrcaSlicer, an open-source 3D printing slicer application, that restores full BambuNetwork cloud support for Bambu Lab printers s… | 57 | 7184 | active |
| electron/forge Electron Forge is an all-in-one toolchain for building, packaging, and publishing Electron desktop applications. It unifies scaffolding, na… | 94 | 7154 | active |
| LiteLoaderQQNT LiteLoaderQQNT is an open-source plugin loader for QQNT (the Electron-based QQ desktop client) that lets users inject and manage third-part… | 10 | 7057 | active |
| Ultimaker Cura Ultimaker Cura is a state-of-the-art 3D model slicing application that prepares models for 3D printing by converting them into G-code. It i… | 87 | 7049 | active |
| linearmouse/linearmouse LinearMouse is a macOS utility for customizing mouse and trackpad behavior, including scrolling direction, pointer acceleration and speed, … | 95 | 7028 | active |
| qvacua/vimr VimR is a native macOS GUI for Neovim written in Swift, embedding Neovim inside a Cocoa app with convenient GUI features. It also ships reu… | 97 | 7002 | active |
| VPet VPet-Simulator is an open-source virtual desktop pet application for Windows built with WPF, featuring many interactive animations, feeding… | 77 | 6999 | active |
| AFNetworking AFNetworking is an Objective‑C networking library that wraps the Foundation URL Loading System for iOS, macOS, watchOS and tvOS. It provide… | 10 | 33355 | maintenance |
| Sigil Sigil is a free, open-source, multi-platform EPUB ebook editor built with Qt6 and QtWebEngine. It supports editing both ePub 2 and ePub 3 b… | 89 | 6968 | active |
| Awesome awesome is a highly configurable, framework-style tiling window manager for X11, written in C and configured/extended with Lua. It is fast … | 64 | 6968 | stable |
| MacPass MacPass is a native macOS KeePass password manager client that opens and manages KDBX password databases. It is written in Objective-C and … | 85 | 6884 | active |
| Prism Prism is a .NET framework for building loosely coupled, maintainable, and testable XAML applications across WPF, Avalonia, MAUI, Uno Platfo… | 67 | 6852 | stable |
| moudey/Shell Nilesoft Shell is a free, open-source context menu manager for Windows File Explorer written in C++. It lets users add custom items, modify… | 49 | 6850 | active |
| COSMIC Desktop Environment COSMIC is a next-generation desktop environment for Linux built in Rust by System76, composed of modular components including a Wayland com… | 97 | 6839 | active |
| bitgapp/eqMac eqMac is a macOS system-wide audio equalizer and volume mixer application built with Swift and CoreAudio. It provides bass/mid/treble and m… | 92 | 6805 | active |
| max-mapper/menubar A high-level npm library that simplifies creating Electron menubar (tray) desktop applications by handling boilerplate setup. You point it … | 71 | 6781 | active |
| ScottPlot/ScottPlot ScottPlot is a free, open-source interactive plotting library for .NET that renders large datasets with line plots, bar charts, scatter plo… | 89 | 6758 | stable |
| pawelsalawa/letos Letos (formerly SQLiteStudio) is a free, open-source, cross-platform desktop application for creating, browsing, and editing SQLite databas… | 94 | 6755 | active |
| Tatsu-syo/noMeiryoUI No!! MeiryoUI is a small Windows utility that restores the ability to change system UI fonts, a feature removed since Windows 8.1. It is a … | 86 | 6719 | active |
| zhongyang219/MusicPlayer2 MusicPlayer2 is a feature-rich local music player for Windows written in C++ with MFC. It supports lyrics display (including karaoke-style … | 71 | 6703 | active |
| aleksey-hoffman/sigma-file-manager Sigma File Manager is a free, open-source, modern file manager (explorer) application for Windows and Linux built with Electron, Vue, and T… | 91 | 6676 | active |
| mgth/LittleBigMouse LittleBigMouse is a desktop application that makes mouse movement across multiple monitors DPI-aware, letting the cursor travel seamlessly … | 94 | 6631 | active |
| andrewmd5/Borderless-Gaming Borderless Gaming is a desktop tool that converts windowed video games into borderless 'fullscreen' applications, removing the need for alt… | 37 | 6627 | stable |
| hovancik/stretchly Stretchly is a cross-platform open-source Electron desktop app that reminds users to take regular breaks while working on a computer. It li… | 92 | 6600 | active |
| ytmdesktop/ytmdesktop An unofficial cross-platform desktop application for YouTube Music built with Electron and TypeScript. It wraps YouTube Music in a native d… | 88 | 6572 | active |
| rullerzhou-afk/clawd-on-desk Clawd on Desk is an Electron-based pixel desktop pet that watches AI coding agents like Claude Code, Codex, Cursor, and Copilot in real tim… | 83 | 6494 | active |