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

electron
electronC++

Build cross-platform desktop applications using JavaScript, HTML, and CSS.

#javascript-framework#chrome#native-apps
Stars123.4k
Forks17.7k
Last commit1 day ago
Electron
ElectronC++

Build cross-platform desktop applications using JavaScript, HTML, and CSS.

#chrome#native-apps#web-technologies
Stars123.4k
Forks17.7k
Last commit1 day ago
Electron
Electron

A curated list of resources, tools, apps, and boilerplates for building desktop applications with Electron.

#open-source#web-technologies#boilerplate
Stars27.3k
Forks2.1k
Last commit5 months ago
ant-design-vue
ant-design-vueVue

An enterprise-class UI component library for Vue.js based on Ant Design.

#design-system#vue-antd#ant-design
Stars21.7k
Forks4.4k
Last commit7 days ago
Kivy
KivyPython

An open-source Python framework for building cross-platform GUI applications that run on desktop, mobile, and embedded systems.

#multitouch#ios#opengl-es
Stars19.0k
Forks3.1k
Last commit1 day ago
libui
libuiC

A portable C library for creating native GUI applications on Windows, Unix (GTK+), and macOS.

#ui-toolkit#win32-api#portable
Stars10.9k
Forks612
Last commit2 years ago
qt
qtGo

A Qt binding for Go that enables writing cross-platform GUI applications in Go, JavaScript, Dart, Haxe, and Swift.

#dart#qt#ios
Stars10.8k
Forks744
Last commit2 years ago
CefSharp
CefSharpC#

.NET bindings for embedding Chromium in WPF and Windows Forms applications.

#winforms#csharp#webview
Stars10.3k
Forks2.9k
Last commit8 days ago
Druid
DruidRust

An experimental Rust-native UI toolkit focused on data-first design and polished desktop applications.

#gui-toolkit#layout-system#data-driven
Stars9.7k
Forks564
Last commit6 months ago
AppImageKit
AppImageKit

Package desktop applications as portable AppImages that run on most Linux distributions without installation.

#application-packaging#deployment#packaging
Stars9.4k
Forks586
Last commit2 months ago
appimagetool
appimagetool

Package desktop applications as single-file AppImages that run on most Linux distributions without installation.

#deployment#packaging#appimage-format
Stars9.4k
Forks586
Last commit2 months ago
AppImageKit
AppImageKit

Package desktop applications as single-file AppImages that run on most Linux distributions without installation.

#deployment#packaging#appimage-format
Stars9.4k
Forks586
Last commit2 months ago
JUCE
JUCEC++

An open-source cross-platform C++ framework for building desktop, mobile, and audio plugin applications.

#vst3#vst#plugin
Stars9.0k
Forks2.2k
Last commit3 days ago
Juce
JuceC++

An open-source cross-platform C++ framework for building desktop/mobile applications and professional audio plug-ins.

#vst3#vst#daw-integration
Stars9.0k
Forks2.2k
Last commit3 days ago
ui
uiGo

A platform-native GUI library for Go, enabling simple cross-platform desktop application development.

#cgo#native-widgets#gtk
Stars8.4k
Forks637
Last commit4 years ago
ElectronNET
ElectronNETC#

Build cross-platform desktop applications using ASP.NET Core (Razor Pages, MVC, Blazor) with Electron.

#razor-pages#electron-net#asp-net-core
Stars7.6k
Forks745
Last commit2 days ago
wxWidgets
wxWidgetsC++

A free, open-source C++ framework for building native-looking GUI applications across Windows, macOS, and Unix platforms.

#unix#ui-toolkit#x11
Stars7.3k
Forks2.0k
Last commit3 days ago
Desktop Embedding
Desktop EmbeddingC++

Experimental plugins for Flutter desktop applications, providing early-stage platform integrations.

#dart#ui-framework#linux
Stars7.0k
Forks611
Last commit2 years ago
Prism
PrismC#

A framework for building loosely coupled, maintainable, and testable XAML applications across WPF, Avalonia, MAUI, and Uno Platform.

#hacktoberfest#maui#avalonia
Stars6.9k
Forks1.6k
Last commit1 day ago
Golang Desktop Embedder
Golang Desktop EmbedderGo

An unofficial Flutter embedder for desktop platforms (Windows, macOS, Linux) using Go and GLFW.

#hover#open-gl#app-development
Stars5.9k
Forks278
Last commit11 days ago
toga
togaPython

A Python native, OS native GUI toolkit for building cross-platform desktop applications.

#gui-toolkit#native-widgets#python
Stars5.4k
Forks833
Last commit2 days ago
WebUI
WebUIC

A lightweight library to use any web browser as a GUI for applications written in any backend language.

#multi-language#c-library#backend-integration
Stars4.6k
Forks306
Last commit6 days ago
LCUI
LCUIC

A C library for building cross-platform desktop GUIs with web-like development tools and CSS styling.

#c-library#gui-toolkit#c
Stars4.3k
Forks372
Last commit1 day ago
LCUI
LCUIC

A C library for building cross-platform desktop GUIs with web-like development tools and CSS styling.

#c-library#gui-toolkit#c
Stars4.3k
Forks372
Last commit1 day ago
Eto.Forms
Eto.FormsC#

A cross-platform desktop and mobile UI framework for .NET that uses native toolkits for a single codebase.

#monomac#native-ui#dotnet
Stars4.0k
Forks349
Last commit1 day ago
Electron API usage
Electron API usageJavaScript

A collection of sample applications demonstrating various Electron API usage patterns.

#sample-code#electron-api#nodejs
Stars3.9k
Forks917
Last commit5 years ago
Yue
YueC++

A library for creating native cross-platform GUI applications with C++ and Node.js bindings.

#cpp-library#nodejs-bindings#ui-toolkit
Stars3.6k
Forks157
Last commit1 year ago
AwesomeJavaFX
AwesomeJavaFX

A curated list of awesome JavaFX libraries, frameworks, books, tutorials, and resources for building rich desktop applications.

#developer-tools#graphics#java-gui
Stars3.4k
Forks458
Last commit3 months ago
Nana
NanaC++

A modern C++ GUI library for creating cross-platform desktop applications with standard-like syntax.

#gui-toolkit#c-plus-plus-11#x11
Stars2.5k
Forks347
Last commit2 months ago
gtk4-rs
gtk4-rsRust

Complete Rust bindings for GTK 4, enabling native GUI application development with Rust.

#gsk4#gtk4-macros#gui-toolkit
Stars2.4k
Forks218
Last commit1 day ago
FLTK
FLTKC++

A cross-platform C++ GUI toolkit for UNIX/Linux, Windows, and macOS with modern functionality and minimal bloat.

#gui-toolkit#wayland#opengl
Stars2.3k
Forks343
Last commit2 days ago
Electron Alternatives
Electron Alternatives

A curated list of open-source and proprietary alternatives to Electron for building desktop applications.

#gui-frameworks#low-code#webview
Stars2.2k
Forks111
Last commit1 day ago
fltk-rs
fltk-rsRust

Rust bindings for the FLTK GUI library, enabling cross-platform, lightweight, and fast desktop applications.

#static-linking#graphics#widget-toolkit
Stars1.9k
Forks118
Last commit5 months ago
clogframe
clogframeCommon Lisp

A Common Lisp framework for building cross-platform GUI and web applications using web technologies and websockets.

#websocket-server#html-bindings#webframework
Stars1.8k
Forks122
Last commit1 month ago
Awesome Flutter Desktop
Awesome Flutter Desktop

A curated list of awesome packages, tools, and resources for building Flutter desktop applications.

#developer-tools#app-distribution#flutter-examples
Stars1.7k
Forks116
Last commit1 year ago
JPHP
JPHPJava

JPHP is a PHP compiler that runs on the Java Virtual Machine, enabling use of Java libraries and building desktop/Android apps.

#java-interop#gradle#compiler
Stars1.7k
Forks167
Last commit4 years ago
Page 1 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