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

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
Forks63
Last commit5 years ago
GtkD
GtkDD

A D programming language binding and object-oriented wrapper for GTK+ 3.22, enabling native GUI application development.

#d-language#gui-toolkit#open-source
Stars327
Forks73
Last commit11 months ago
screencapturekit-rs
screencapturekit-rsRust

Safe, idiomatic Rust bindings for Apple's ScreenCaptureKit framework to capture screen content, windows, and applications on macOS.

#apple#ffi-bindings#video-capture
Stars243
Forks45
Last commit22 hours ago
Vala
Vala

A curated list of Vala projects, libraries, tools, and resources for developers using the Vala programming language.

#programming-language#hacktoberfest#vala-libraries
Stars233
Forks21
Last commit2 months ago
angular-tauri
angular-tauriTypeScript

A starter template for building cross-platform desktop applications with Angular and Tauri.

#desktop-app#sass#typescript
Stars217
Forks26
Last commit8 months ago
Awesome Flutter Linux
Awesome Flutter Linux

A curated list of Linux-specific Flutter packages and projects for building and enhancing desktop applications.

#dart#developer-tools#open-source
Stars213
Forks11
Last commit2 years ago
clipboard-rs
clipboard-rsRust

A cross-platform Rust library for system-level clipboard operations supporting text, images, rich text, HTML, files, and change monitoring.

#ios#gui-toolkit#x11
Stars182
Forks28
Last commit3 months ago
Eclipse
EclipseJava

The foundational platform providing frameworks and services for building extensible IDEs and rich client applications.

#modular-architecture#plugin-system#rich-client-platform
Stars171
Forks179
Last commit14 hours ago
FsXaml
FsXamlF#

F# tools and type providers for working with XAML in WPF and WinForms applications.

#functional-programming#type-providers#winforms
Stars171
Forks46
Last commit6 years ago
lablqml
lablqmlOCaml

A library for creating QtQuick/QML GUI applications in OCaml and Reason, providing bindings and a PPX syntax extension.

#functional-programming#qt#qtquick
Stars165
Forks18
Last commit2 months ago
iUI
iUIC

A cross-platform GUI library for V with Swing/FX-inspired syntax and Fluent/WinUI3 style.

#theming#webassembly#vlang
Stars159
Forks10
Last commit2 months ago
nfd-rs
nfd-rsRust

Rust bindings for native file dialogs on Linux, macOS, and Windows.

#file-dialogs#dialog-box#native-bindings
Stars157
Forks21
Last commit3 years ago
aurelia-ui-framework
aurelia-ui-frameworkTypeScript

A bespoke UI framework built on Aurelia for building desktop business applications.

#enterprise-software#data-grid#aurelia
Stars147
Forks26
Last commit4 years ago
wxCharts
wxChartsC++

A C++ library for creating interactive charts in wxWidgets desktop applications.

#gui-toolkit#native-charts#wxwidgets
Stars147
Forks60
Last commit2 years ago
pyside
pysideC++

Official Python bindings for the Qt framework, enabling Python developers to build cross-platform desktop and mobile applications.

#gui-development#hacktoberfest#qt
Stars134
Forks33
Last commit14 hours ago
SciterSharp
SciterSharpC#

C# bindings for Sciter to create cross-platform desktop applications using HTML, CSS, and JavaScript.

#winforms#web-technologies#csharp-bindings
Stars118
Forks21
Last commit1 month ago
AIRkinect
AIRkinectC++

A native extension for Adobe AIR that enables developers to integrate Microsoft Kinect motion sensing capabilities into desktop applications.

#motion-sensing#depth-camera#gesture-control
Stars113
Forks41
Last commit9 years ago
gtkada
gtkadaAda

Ada bindings for the GTK+ graphical library, enabling native GUI application development in Ada.

#gtk-bindings#gui-toolkit#x11
Stars112
Forks23
Last commit1 day ago
ATTabs
ATTabsPascal

A collection of custom-drawn, OS-independent UI controls for Delphi and Lazarus applications.

#gui-toolkit#cross-platform-ui#pascal
Stars111
Forks28
Last commit1 day ago
love-build
love-buildLua

A zero-dependency cross-platform builder for LÖVE games, exporting to Windows, macOS, Linux, and Steam Deck.

#packaging#build-tools#game-development
Stars106
Forks9
Last commit14 days ago
Iu
IuCrystal

A Crystal UI framework built on LibUI with reusable components and cross-platform support.

#user-interface#gui-toolkit#component-based
Stars77
Forks5
Last commit2 years ago
libui
libuiScala

A Scala Native GUI framework built on libui for creating cross-platform desktop applications.

#functional-programming#libui#native-rendering
Stars76
Forks5
Last commit2 years ago
Serial/MIDI/DMX
Serial/MIDI/DMXActionScript

A collection of native extensions for Adobe AIR enabling hardware communication, MIDI, DMX, and system-level interactions.

#midi#bonjour#hardware-communication
Stars49
Forks15
Last commit6 years ago
cl-nextstep
cl-nextstepCommon Lisp

Cocoa binding for Common Lisp on macOS, enabling native GUI development using CFFI and sb-alien.

#gui-development#sbcl#native-bindings
Stars48
Forks8
Last commit1 month ago
AIR-Server
AIR-ServerActionScript

A library for creating socket servers in Adobe AIR desktop applications with support for multiple protocols.

#action-script#socket-server#adobe-air
Stars47
Forks20
Last commit13 years ago
mini-qml
mini-qmlQML

A minimal Qt 5.15 deployment for Linux, Windows, macOS, and WebAssembly applications.

#deployment#qt#webassembly
Stars46
Forks10
Last commit6 years ago
VInstall
VInstallV

A V library for creating cross-platform installers with multilingual support and uninstall capabilities.

#v-lang#linux-installer#windows-installer
Stars45
Forks1
Last commit2 years ago
viup
viupHTML

A V wrapper for the cross-platform IUP UI library, providing a native V feel while staying faithful to the original API.

#iup#vlang#controls
Stars45
Forks5
Last commit2 years ago
nw-angular-example
nw-angular-exampleHTML

An example project demonstrating how to integrate Angular applications with NW.js for desktop deployment.

#application-packaging#javascript-framework#desktop-app
Stars33
Forks9
Last commit1 month ago
Gtk+
Gtk+Scala

Scala Native bindings for GTK+, GLib, and related libraries, enabling native GUI development in Scala.

#annotation-macros#glib#bindings
Stars28
Forks4
Last commit6 years ago
QAppImageUpdate
QAppImageUpdateC++

A Qt5 library and plugin for delta updating AppImages using the zsync algorithm.

#library#qt5#appimage
Stars28
Forks13
Last commit5 years ago
Briefcase Linux AppImage Template
Briefcase Linux AppImage TemplateDockerfile

A Cookiecutter template for packaging Python applications as Linux AppImages using Briefcase.

#briefcase#appimage#python-packaging
Stars23
Forks21
Last commit7 days ago
AsWing
AsWingActionScript

An open-source GUI framework for Flash ActionScript applications with native-looking components.

#open-source#flash#skinning
Stars15
Forks7
Last commit9 years ago
wxWidgetsTemplate
wxWidgetsTemplateC++

A template project for wxWidgets C++ with preconfigured IDE projects and cross-platform build files.

#template#cpp-library#wxwidgets
Stars15
Forks6
Last commit5 years ago
Open Business Application Platform Web Components
Open Business Application Platform Web ComponentsJavaScript

A suite of Web Components for building desktop browser line of business applications with a simplified Material Design.

#web-components#lit-element#ui-components
Stars14
Forks0
Last commit
MINX
MINXC++

A lightweight C++ wrapper library for graphics rendering and input handling across multiple platforms.

#wrapper-library#c-plus-plus#game-development
Stars14
Forks6
Last commit11 years ago
PreviousPage 3 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
3 years ago
Next
#Cross Platform82
#Gui Framework26
#Gui Toolkit22
#Gui21
#Windows20
#Linux19
#C Plus Plus18
#Macos17
#Ui Framework12
#Gtk12
#Dotnet11
#Ui10