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

Open-source desktop-framework software

169 open-source libraries, tools and applications tagged desktop-framework, ranked by how closely desktop-framework 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.

169 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
OpenCode
OpenCode is an open‑source AI coding agent that assists developers in writing code via a terminal interface, desktop application, or IDE ex…
83215433active
Tauri
Tauri is a Rust-based framework for building tiny, fast, and secure native desktop and mobile applications with any web frontend. It bundle…
93111490stable
tw93/Pake
Pake is a Rust‑based CLI that packages any website into a native desktop application using Tauri. It produces small, fast apps for macOS, W…
9961992active
Omarchy
Omarchy is a modern, opinionated Linux distribution that provides a curated set of applications, themes, and tools. It includes a custom de…
8345029active
NW.js
NW.js is a cross‑platform runtime that combines Chromium and Node.js, allowing developers to build native desktop applications using HTML, …
7541164active
NW.js
NW.js (formerly node-webkit) is an application runtime based on Chromium and Node.js that lets you build native desktop apps with HTML5, CS…
7541164active
Dioxus
Dioxus is a Rust‑based fullstack framework that lets you write a single codebase for web, desktop, and mobile applications. It provides a v…
9539363active
wailsapp/wails
Wails is a Go framework that lets developers build native desktop applications using Go for the backend and any web technology for the UI. …
9636583active
k1tbyte/Wand-Enhancer
WandEnhancer is an open‑source desktop application written in C# that extends the Wand (WeMod) client with UI customizations, local configu…
9032335active
Avalonia
Avalonia is an open‑source, cross‑platform UI framework for .NET that lets you build desktop, mobile and WebAssembly applications with C# a…
9831626active
egui
egui is an immediate mode GUI library written in pure Rust. It runs on native platforms, the web via WebAssembly, and can be embedded in ga…
9731334active
anywhere-labs/dsh-desktop
DSH Desktop is an open‑source native client that brings the DeepSeek Harness web UI and plugin ecosystem to Windows and macOS. It runs as a…
7930031active
Fyne
Fyne is an open‑source UI toolkit written in Go that lets developers build native desktop and mobile applications from a single codebase. I…
9528750active
electron-react-boilerplate/electron-react-boilerplate
Electron React Boilerplate is a starter kit that combines Electron, React, and modern tooling to quickly build cross‑platform desktop appli…
6724256active
BongoCat
BongoCat is a cross‑platform interactive desktop pet that displays an animated cat reacting to your input. It is built in Rust and runs on …
8824012active
slint-ui/slint
Slint is an open‑source declarative GUI toolkit that lets you design user interfaces in a simple .slint markup language. It compiles the UI…
9324003active
.NET MAUI
.NET MAUI is Microsoft's cross-platform framework for building native mobile and desktop applications with C# and XAML from a single shared…
9823324active
Super Productivity
Super Productivity is an open-source, cross‑platform task manager with built‑in timeboxing, Pomodoro timer, and time‑tracking. It integrate…
9522885active
vorssaintapp/vorssaint-utils
Vorssaint is a free, open‑source macOS menu‑bar application that provides a collection of utilities in a single icon. It lets users install…
7522556active
kurikomi-labs/komi-store
Komi Store is a free, open‑source cross‑platform app store that lets users discover, download and auto‑update binaries from GitHub releases…
7919612active
Compose Multiplatform
Compose Multiplatform is a declarative UI framework for Kotlin that enables sharing UI code across Android, iOS, desktop, and web platforms…
10019429active
Winlator
Winlator is an Android application that enables running Windows (x86_64) applications using Wine and Box86/Box64. It provides a graphical i…
8819363active
kivy/kivy
Kivy is an open-source Python UI framework for building cross-platform GUI applications from a single codebase. It is built on OpenGL ES 2.…
6819028stable
longbridge/gpui-component
GPUI Component is a Rust UI component framework built on Zed's GPUI for creating high-performance, cross-platform desktop applications. It …
9218425active
eythaann/Seelen-UI
Seelen UI is a fully customizable desktop environment replacement for Windows 10/11, built with Tauri and Rust. It replaces the taskbar, do…
8918021active
PySimpleGUI/PySimpleGUI
PySimpleGUI is a Python library that wraps tkinter, Qt (PySide), WxPython, and Remi behind a simple, unified API for building desktop GUIs.…
8813820active
blackboardsh/electrobun
Electrobun is a solution-in-a-box framework for building fast, tiny, cross-platform desktop applications in TypeScript (with optional Zig, …
9212904active
Fmstrat/winapps
WinApps runs Windows applications like Microsoft Office and Adobe products inside a Docker-based Windows VM and integrates them into Linux …
3210256active
Neutralinojs
Neutralinojs is a lightweight, portable framework for building cross-platform desktop applications with JavaScript, HTML, and CSS. Unlike E…
958666active
WinUI
WinUI is Microsoft's modern UI framework providing Fluent Design controls and styles for building Windows applications, with WinUI 3 shippi…
998543active
vercel-labs/native
Native SDK is a toolkit for building native desktop applications with declarative .native markup views and app logic written in TypeScript …
827783active
Electron.NET
Electron.NET lets .NET developers build cross-platform desktop applications using Electron, hosting ASP.NET Core (Razor Pages, MVC) or Blaz…
927592active
wxWidgets/wxWidgets
wxWidgets is a mature, open-source cross-platform C++ framework for building native-looking GUI desktop applications using each platform's …
897276stable
max-mapper/menubar
A high-level npm library that simplifies creating Electron menubar (tray) desktop applications by handling boilerplate setup. You point it …
716781active
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…
836494active
r0x0r/pywebview
pywebview is a lightweight Python library that wraps native webview components to build desktop GUIs with HTML, JavaScript, and CSS. It pro…
846032stable
Cinnamon Desktop
Cinnamon is a Linux desktop environment providing a traditional desktop layout with modern technology, forked from GNOME Shell. It is the f…
965625active
RamonUnch/AltSnap
AltSnap is a maintained fork of AltDrag that lets Windows users move and resize windows by holding the Alt key and clicking anywhere on a w…
845244active
dotnet/winforms
Windows Forms is the official .NET UI framework for building Windows desktop applications, wrapping native Windows libraries like User32 an…
914864active
Caelestia
Caelestia is a fluid, morphing desktop shell for Linux built with Quickshell and QML, designed for the Hyprland Wayland compositor. It come…
654520active
ibttf/interview-coder
Interview Coder is an Electron-based desktop application that provides AI assistance during technical interviews, using GPT/OpenAI models t…
404444active
saltyshiomix/nextron
Nextron is a framework and CLI scaffolding tool that combines Next.js with Electron to build desktop applications using only web developmen…
924431active
dremin/RetroBar
RetroBar is a Windows application that replaces the modern Windows taskbar with classic Windows 95, 98, Me, 2000, XP, or Vista style taskba…
914417active
ModernFlyouts-Community/ModernFlyouts
ModernFlyouts is an open-source Windows application that replaces the built-in Metro-themed audio, brightness, airplane mode, and lock key …
104052active
GitFrog1111/OpenWhip
OpenWhip is a novelty desktop tray application that lets you 'whip' the Claude Code AI coding agent to make it work faster. Clicking the wh…
493742active
jaredks/rumps
rumps is a Python library for creating macOS status bar (menu bar) apps with minimal boilerplate, wrapping PyObjC behind a simple decorator…
603323stable
gluon-framework/gluon
Gluon is a JavaScript framework for building desktop apps from websites, using system-installed browsers (Chromium and Firefox based) as th…
103047active
w4po/ExplorerTabUtility
A Windows utility that supercharges Windows 11 File Explorer by automatically converting new Explorer windows into tabs, duplicating tabs, …
342961active
Haleclipse/CodexDesktop-Rebuild
A cross-platform Electron rebuild of the OpenAI Codex Desktop app, distributed for macOS, Windows, and Linux. It packages the Codex coding …
772725active
therecipe/qt
therecipe/qt provides Go language bindings for the Qt widget toolkit, letting developers write fully featured Qt applications entirely in G…
3210809maintenance
acsandmann/rift
Rift is a tiling window manager for macOS written in Rust, offering multiple layout styles including i3-like tiling, BSP, master-stack, and…
812592active
connors/photon
Photon is a CSS UI toolkit for building beautiful desktop applications with Electron using simple HTML and CSS. It ships compiled CSS, Enty…
5310107maintenance
helloSystem/hello
helloSystem is a FreeBSD-based desktop operating system aimed at creators, emphasizing simplicity, elegance, and usability with a classic M…
232467active
dromara/electron-egg
ElectronEgg is a cross-platform, enterprise-grade desktop software development framework built on Electron and Node.js. It provides a struc…
872458active
karinushka/paneru
Paneru is a sliding, tiling window manager for macOS written in Rust, inspired by Niri's scrollable strip layout. It arranges windows on an…
882395active
Runixe786/MD3-Windows
A Rainmeter skin that brings Material You-style dynamic widgets to the Windows desktop, adapting colors from the user's wallpaper with ligh…
312341active
Anubias
Anubias is an open-source GUI-based IDE for visually building native cross-platform mobile, desktop, and web applications via drag-and-drop…
672275active
jurplel/InstantSpaceSwitcher
A native macOS app that switches between Spaces instantly by skipping the built-in animation, using a synthetic high-velocity trackpad gest…
832198active
macosui/macos_ui
A Flutter package providing widgets and themes that implement the current macOS design language. It lets developers build apps with native-…
652134active
zserge/lorca
Lorca is a small pure-Go library for building cross-platform HTML5 desktop apps that use an installed Chrome/Chromium browser as the UI lay…
328205maintenance
trunkmaster/nextspace
NEXTSPACE is a NeXTSTEP-like desktop environment for Linux built on GNUstep and WindowMaker, following the OpenStep User Interface Guidelin…
572107active
kangyu-california/PersistentWindows
A Windows utility that persists and automatically restores window positions and sizes when monitor configurations change, such as display c…
952091active
Revery
Revery is a framework for building native, high-performance, cross-platform desktop applications using Reason (OCaml), with React-like and …
328039maintenance
dahliaOS (Pangolin Desktop)
Pangolin is the desktop environment shell for dahliaOS, written in Dart/Flutter, providing a start menu, settings, search, terminal, and ot…
391969active
material-shell/material-shell
Material Shell is a GNOME Shell extension that provides a modern, material-design desktop interface for Linux with automatic tiling window …
237245maintenance
LXQt
LXQt is a lightweight, modular Qt-based desktop environment for Linux and BSD, successor to LXDE and Razor-qt. This repository is a git sup…
821883active
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
Uahh/ToastFish
ToastFish is a free, open-source Windows application that helps users memorize vocabulary through Windows 10 notification bar toasts, allow…
236575maintenance
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
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
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
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
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
pytauri/pytauri
PyTauri provides Tauri bindings for Python via Pyo3, letting developers build cross-platform desktop apps with webview frontends while writ…
631425active
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
KDE/plasma-desktop
Plasma Desktop is the desktop form factor of the KDE Plasma workspace, containing the desktop shell widgets, taskbar, and configuration mod…
771374stable
Photino
Photino.NET is the .NET 6 wrapper for the Photino.Native project, enabling developers to build lightweight native cross-platform desktop ap…
521347active
xland/redredstar
RedRedStar is an Electron desktop application starter built with Svelte and TypeScript. It provides project scaffolding with development an…
991340active
msojocs/bilibili-linux
An unofficial Linux port of the Bilibili official desktop client, built on Electron. It adds roaming (region-unlock) support so users can a…
961335active
ubuntu/Tiling-Assistant
A GNOME Shell extension that adds Windows-like snap assist and expands GNOME's default two-column tiling layout with additional window mana…
881298active
Fabulous
Fabulous is a declarative UI framework for .NET that lets developers build cross-platform mobile and desktop applications in F# using the M…
991290active
FancyWM/fancywm
FancyWM is a dynamic tiling window manager for Windows 10/11 that automatically arranges windows into horizontal, vertical, and stacked pan…
871231active
outfoxxed/hy3
hy3 is a Hyprland plugin that provides an i3/sway-like manual tiling layout with node-based window manipulation and enhanced tabbed groups.…
861197active
compnerd/swift-win32
Swift/Win32 is a Swift application framework providing an MVC model for building native Windows applications. It wraps the Win32 APIs with …
501179active
zeroxoneafour/polonium
Polonium is an autotiling window manager script (plugin) for KDE Plasma 6's KWin compositor, serving as a spiritual successor to Bismuth. I…
901159active
peterfajdiga/karousel
Karousel is a scrollable tiling window manager implemented as a KWin script for KDE Plasma. It tiles windows without maximizing their width…
841145active
yue/yue
Yue is a C++ library for building native cross-platform desktop GUI applications, with bindings for Node.js and Lua. It provides native wid…
303608maintenance
MacGapProject/MacGap1
MacGap is an Objective-C Xcode project that wraps HTML/CSS/JS applications in a native macOS WebView, exposing a JavaScript API for OS X in…
103533maintenance
ryanries/UniversalPauseButton
A small Windows system-tray utility that pauses and unpauses the foreground application (or a named process) when you press the Pause/Break…
241015active
winblues/blue95
Blue95 is a Fedora Atomic-based Xfce desktop Linux distribution themed with Chicago95 to evoke a Windows 95-era computing experience. It is…
631012active
ImVexed/muon
Muon is a lightweight Go-based alternative to Electron that uses the Ultralight GPU-rendered WebKit engine instead of Chromium. It lets dev…
322942maintenance
ch11ng/exwm
EXWM (Emacs X Window Manager) turns Emacs into a full X11 window manager, allowing users to manage X windows as Emacs buffers. This origina…
232822maintenance
NsCDE/NsCDE
NsCDE is a retro-styled desktop environment for Unix-like systems that mimics the classic CDE look while built on FVWM with Python and Shel…
602338maintenance
solus-project/budgie-desktop
Budgie Desktop is a feature-rich, elegant desktop environment for Linux, originally developed for the Solus distribution, featuring a panel…
232299maintenance
gabrielrcouto/php-gui
A PHP library for building cross-platform desktop GUI applications without installing any PHP extension, installed via Composer. It works b…
232232maintenance
esjeon/krohnkite
Kröhnkite is a dynamic tiling extension for KWin, the KDE window manager, inspired by dwm. It automatically tiles windows while integrating…
232183maintenance
maruos/maruos
Maru OS is an open-source Android-based operating system that turns your smartphone into a desktop PC when connected to an external display…
652116maintenance
flutter-rs/flutter-rs
A Rust framework for building Flutter desktop applications where the UI is written in Dart/Flutter and the backend logic in Rust. It ships …
232112maintenance
KDE/latte-dock
Latte Dock is a dock application for KDE Plasma desktops that displays tasks and plasmoids with a parabolic zoom animation effect. It is bu…
742028maintenance
Boscop/web-view
Rust bindings to the tiny zserge/webview library for rendering web-based GUIs in desktop applications using the host OS's native web engine…
321953maintenance

page 1 / 2 next →