开源大梳理

领域目录

桌面应用

18 个项目,按细分类继续缩小范围。

desktop 18cross-platform 8native-ui 7rust 4immediate-mode 3python 3cpp 2dotnet 2javascript 2flutter 1go 1kotlin 1linux 1tools 1
Avalonia桌面应用

跨平台 .NET UI 框架。

cross-platformdesktopdotnet
语言
C#
状态
active

Jetpack Compose 多平台,含桌面目标。

cross-platformdesktopkotlin
语言
Kotlin
状态
active
Dear PyGui桌面应用

Python 即时模式 GPU 加速 GUI。

desktopimmediate-modepython
语言
Python
状态
active
egui桌面应用

Rust 即时模式 GUI,易嵌入工具与游戏。

desktopimmediate-moderust
语言
Rust
状态
active
Electron桌面应用

用 Chromium+Node 构建跨平台桌面应用。

cross-platformdesktopjavascript
语言
C++
状态
active
Flutter Desktop桌面应用

Flutter 的桌面目标(Windows/macOS/Linux)。

cross-platformdesktopflutter
语言
Dart
状态
active
GTK桌面应用

GNOME 系跨平台 GUI 工具包。

desktoplinuxnative-ui
语言
C
状态
active
Iced桌面应用

Rust 的 Elm 风格跨平台 GUI 库。

desktopnative-uirust
语言
Rust
状态
active
Dear ImGui桌面应用

即时模式 GUI,适合工具/调试/游戏内嵌面板。

desktopimmediate-modetools
语言
C++
状态
active
Neutralinojs桌面应用

轻量跨平台应用框架,避免捆绑完整浏览器。

cross-platformdesktopjavascript
语言
C++
状态
active
PyQt桌面应用

Qt 的 Python 绑定(商业许可需注意)。

desktopnative-uipython
语言
Python
状态
active

Qt 官方 Python 绑定。

desktopnative-uipython
语言
Python
状态
active
Qt桌面应用

成熟的跨平台原生 UI 框架。

cppdesktopnative-ui
语言
C++
状态
active
Slint桌面应用

声明式原生 UI 工具包,多语言绑定。

desktopnative-uirust
语言
Rust
状态
active
Tauri桌面应用

Rust 后端 + 系统 WebView 的轻量桌面框架。

cross-platformdesktoprust
语言
Rust
状态
active
Uno Platform桌面应用

用 C#/XAML 做跨平台应用(含桌面)。

cross-platformdesktopdotnet
语言
C#
状态
active
Wails桌面应用

Go + 系统 WebView 构建桌面应用。

cross-platformdesktopgo
语言
Go
状态
active
wxWidgets桌面应用

原生控件外观的跨平台 C++ GUI 库。

cppdesktopnative-ui
语言
C++
状态
active