Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Desktop Applications

Desktop Applications

114 projects

Showing 36 of 114 projects

GTK
GTKC

A multi-platform toolkit for creating graphical user interfaces with a complete set of widgets.

#gui-toolkit#open-source#gnome-ecosystem
Stars1.7k
Forks418
Last commit21 hours ago
seesaw
seesawClojure

A Clojure library and DSL for building user interfaces on top of Swing, making Swing development friendly and accessible.

#java-interop#functional-programming#swing-wrapper
Stars1.5k
Forks145
Last commit3 years ago
Ion
IonC++

A portable suite of libraries and tools for building cross-platform graphical client applications with minimal overhead.

#embedded-systems#graphics#opengl
Stars1.4k
Forks90
Last commit4 years ago
Qml.Net
Qml.NetC#

A Qt/QML integration for .NET, enabling .NET developers to build cross-platform desktop and embedded GUI applications.

#qt#embedded-systems#mono
Stars1.4k
Forks111
Last commit3 years ago
Neutronium
NeutroniumC#

Build .NET desktop applications using HTML, CSS, and JavaScript with MVVM bindings for Vue.js and Knockout.js.

#vue-js#reactive-programming#chromium
Stars1.4k
Forks120
Last commit3 years ago
Avalonia.FuncUI
Avalonia.FuncUIF#

A functional UI framework for building cross-platform desktop applications with F# and Avalonia.

#avalonia#mvu#component-based
Stars1.2k
Forks81
Last commit17 days ago
xtd
xtdC++

A modern C++20 framework for building cross-platform console, GUI (WinForms-like), and unit test applications.

#unit-testing#c-plus-plus-20#portable
Stars1.2k
Forks78
Last commit23 hours ago
AvaloniaEdit
AvaloniaEditC#

A fully-featured, extensible text editor component for Avalonia UI applications with syntax highlighting and advanced editing capabilities.

#wysiwyg#avalonia#avalonia-ui
Stars1.1k
Forks227
Last commit1 month ago
TGUI
TGUIC++

A cross-platform modern C++ GUI library with backends for SFML, SDL, GLFW, and raylib.

#sfml#gamedev#sdl
Stars1.1k
Forks114
Last commit3 days ago
xdg
xdgGo

A Go library implementing the XDG Base Directory Specification and XDG user directories for portable application file storage.

#portable-applications#filesystem#library
Stars1.0k
Forks36
Last commit8 days ago
Data Grid Extensions
Data Grid ExtensionsC#

A modular extension library that adds filtering, sorting, and Excel-like copy/paste capabilities to the WPF DataGrid control.

#datagrid#productivity-tools#ui-extensions
Stars907
Forks109
Last commit4 months ago
Saucer
SaucerC++

A modern, cross-platform C++ webview library for building lightweight desktop apps with web technologies.

#javascript-interop#cpp-library#webview-library
Stars903
Forks55
Last commit19 days ago
HashLink
HashLinkC

A high-performance virtual machine for executing Haxe code across multiple platforms.

#haxe#jit-compilation#interpreter
Stars892
Forks198
Last commit1 day ago
awesome-desktop-js
awesome-desktop-js

A curated list of awesome packages and frameworks for building JavaScript desktop applications.

#gui-frameworks#webview#system-tray
Stars870
Forks51
Last commit2 months ago
DLangUI
DLangUID

A cross-platform GUI toolkit for the D programming language, featuring widgets, layouts, themes, and OpenGL acceleration.

#d#d-language#theming
Stars865
Forks126
Last commit3 months ago
Glimmer
GlimmerRuby

A DSL framework for building Ruby GUI applications and domain-specific languages with built-in data-binding.

#gui-development#swt#jruby
Stars833
Forks16
Last commit3 months ago
Glimmer
GlimmerRuby

A Ruby DSL framework for building GUI applications and domain-specific languages with built-in data-binding.

#gui-development#swt#jruby
Stars833
Forks16
Last commit3 months ago
Win Application Framework (WAF)
Win Application Framework (WAF)C#

A lightweight .NET framework for building well-structured XAML applications (MAUI, WPF, WinUI) using MVVM and layered architecture.

#maui#waf#architecture-patterns
Stars731
Forks136
Last commit6 days ago
WPF-Math
WPF-MathC#

A .NET library for rendering LaTeX-style mathematical formulas in WPF and Avalonia XAML applications.

#hacktoberfest#avalonia#math
Stars719
Forks111
Last commit8 days ago
NAppGUI
NAppGUIC

SDK for building cross-platform desktop applications in ANSI-C for Windows, macOS, and Linux.

#gdi-plus#gui-toolkit#opengl
Stars702
Forks68
Last commit22 days ago
Cross Window
Cross WindowC++

A cross-platform C++ system abstraction library for managing windows and performing OS tasks across desktop, mobile, and web.

#ios#webassembly#xcb
Stars694
Forks56
Last commit1 year ago
Native Shell
Native ShellRust

An experimental embedder for Flutter that provides a consistent, platform-agnostic API for building native desktop applications.

#platform-agnostic#desktop-app#experimental
Stars668
Forks38
Last commit1 year ago
WebChimera.js
WebChimera.jsC++

A libvlc binding for Electron that enables native video playback in desktop applications.

#nodejs-addons#media-player#native-bindings
Stars667
Forks106
Last commit4 years ago
Gideros
GiderosC

A cross-platform development environment for creating 2D/3D games and interactive applications with Lua, supporting Android, iOS, desktop, and web.

#mobile-games#lua-scripting#opengl
Stars610
Forks118
Last commit2 days ago
energy
energyGo

A Go-based GUI framework using LCL and CEF for building cross-platform desktop applications with web technologies.

#event-driven#macosx#webview
Stars605
Forks48
Last commit12 days ago
Gum
GumC#

A general-purpose UI layout tool built on object-oriented principles, exporting to human-readable XML for any platform.

#game-ui#object-oriented-design#avalonia
Stars590
Forks78
Last commit19 hours ago
AUI
AUIC++

A cross-platform, high-performance UI toolkit for building hardware-accelerated desktop applications with modern C++20.

#gui-toolkit#opengl#c-plus-plus-20
Stars588
Forks43
Last commit10 days ago
elementary OS App Center
elementary OS App CenterVala

A pay-what-you-want app store for indie developers on elementary OS.

#app-store#hacktoberfest#meson
Stars555
Forks104
Last commit1 day ago
libvlc-go
libvlc-goGo

Go bindings for libVLC enabling multimedia playback, streaming, and recording in Go applications.

#sound#video-processing#bindings
Stars509
Forks58
Last commit8 days ago
Ruby-GNOME
Ruby-GNOMERuby

Ruby bindings for GNOME libraries, enabling GUI application development with GTK in Ruby.

#ruby-gems#ruby-bindings#graphical-user-interface
Stars404
Forks103
Last commit3 days ago
WebView4Delphi
WebView4DelphiPascal

Embed Edge/Chromium-based browsers in Delphi or Lazarus/FPC Windows applications using the WebView2 framework.

#edge-webview#firemonkey#pascal
Stars402
Forks83
Last commit17 days ago
descjop
descjopClojure

A Leiningen template for creating desktop applications with Electron using Clojure and ClojureScript.

#packager#desktop-application#functional-programming
Stars394
Forks16
Last commit8 years ago
ui
uiGo

A pure Go, enterprise-grade GUI toolkit with GPU-accelerated rendering, reactive state, and modern widgets for building desktop applications.

#gui-toolkit#reactive-state#zero-cgo
Stars390
Forks19
Last commit7 days ago
Brisk
BriskC++

A modern C++20 GUI framework with MVVM architecture, reactive capabilities, and hardware-accelerated GPU rendering for cross-platform applications.

#gpu-rendering#mvvm-cpp#hardware-acceleration
Stars357
Forks18
Last commit6 months ago
Kiss-ui
Kiss-uiRust

A simple UI framework for Rust built on top of IUP, following the KISS philosophy.

#iup#native-ui#ui-library
Stars343
Forks27
Last commit8 years ago
qtbindings
qtbindingsC++

Ruby bindings for the Qt GUI toolkit, packaged as an easy-to-install gem for cross-platform desktop development.

#qt#gui-toolkit#kde-bindings
Stars336
Forks62
Last commit5 years ago
PreviousPage 2 of 4

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Next
#Cross Platform82
#Gui Framework26
#Gui Toolkit22
#Gui21
#Windows20
#Linux19
#C Plus Plus18
#Macos17
#Ui Framework12
#Gtk12
#Dotnet11
#Ui10