1. 程式人生 > 其它 >Go的GUI擴充套件庫介紹(github stars>2k) (截至時間2022-04-18)

Go的GUI擴充套件庫介紹(github stars>2k) (截至時間2022-04-18)

fyne (star16.4k fork 906) - 受 Material Design 啟發的 Go 中的跨平臺 GUI

https://github.com/fyne-io

介紹:Fyne是一個用 Go 編寫的易於使用的 UI 工具包和應用程式 API。它旨在構建在具有單一程式碼庫的桌面和移動裝置上執行的應用程式。

最新版本 v2.1.4

更新時間: 2022-04

webview(star9.9k fork 906) - 用於 C/C++/Golang 的微型跨平臺 webview 庫。使用 WebKit (Gtk/Cocoa) 和 Edge (Windows)

https://github.com/webview/webview

介紹:一個用於 C/C++/Go 的小型跨平臺 webview 庫,用於構建現代跨平臺 GUI。該專案的目標是為最廣泛使用的平臺建立一個通用的 HTML5 UI 抽象層。

最新版本 v2.0.0-beta.34

更新時間: 11 days ago

Wails(star6.4k fork 906) - 使用 Go 和 Web 技術建立桌面應用程式。

https://github.com/wailsapp/wails

介紹:為 Go 程式提供 Web 介面的傳統方法是通過內建 Web 伺服器。Wails 提供了一種不同的方法:它提供了將 Go 程式碼和 Web 前端一起打包成單個二進位制檔案的能力。通過提供的工具,可以很輕鬆的完成專案的建立、編譯和打包。你所要做的就是發揮想象力!

最新版本 v2.0.0-beta.34

更新時間: 2022-04

go-astilectron(star4.3k fork 309) - 使用 GO 和 HTML/JS/CSS 構建跨平臺 GUI 應用程式(由 Electron 提供支援)

https://github.com/asticode/go-astilectron

介紹:感謝go-astilectron使用 GO 和 HTML/JS/CSS 構建跨平臺 GUI 應用程式。它是[astilectron]的官方 GO 繫結,由[Electron]提供支援。

最新版本 v0.27.0

更新時間: 4 months ago

qt(star9.2k fork 719) - 用於 Go (Golang) 的 Qt 繫結

https://github.com/therecipe/qt

介紹: [Qt]是一個免費和開源的小部件工具包,用於建立圖形使用者介面以及跨平臺應用程式,這些應用程式可以在各種軟體和硬體平臺上執行,而底層程式碼庫幾乎沒有變化。

最新版本: No releases published

更新時間: 2 years ago

****Lorca(star7.2k fork 423) - 在 Go + HTML5 中構建跨平臺的現代桌面應用程式

https://github.com/zserge/lorca

介紹:一個非常小的庫,用於在 Go 中構建現代 HTML5 桌面應用程式。它使用 Chrome 瀏覽器作為 UI 層。與 Electron 不同,它不會將 Chrome 捆綁到應用程式包中,而是重用已安裝的應用程式包。Lorca 建立與瀏覽器視窗的連線,並允許從 UI 呼叫 Go 程式碼並以無縫方式從 Go 操作 UI。

最新版本 v0.1.10

更新時間: 13 months ago

sciter (star2.4k fork 260) - Sciter:用於現代 UI 開發的可嵌入 HTML/CSS/JS 引擎

https://github.com/sciter-sdk/go-sciter

介紹:是重用已安裝的應用程式包。Lorca 建立與瀏覽器視窗的連線,並允許從 UI 呼叫 Go 程式碼並以無縫方式從 Go 操作 UI。

最新版本 v0.5

更新時間: 2 months ago

go-flutter(star5.2k fork 276) - Windows、MacOS 和 Linux 上的 Flutter - 基於 Flutter Embedding、Go 和 GLFW.

https://github.com/go-flutter-desktop/go-flutter

介紹:[Flutter]允許您從一個程式碼庫在 iOS 和 Android 上構建漂亮的原生應用程式。

最新版本 : v0.44.0

更新時間: 5 months ago

walk(star6k fork 823) - Go 程式語言的 Windows GUI 工具包

https://github.com/lxn/walk

介紹:Walk 是 Go 程式語言的“Windows 應用程式庫工具包”。它主要用於桌面 GUI 開發,但還有更多內容。

最新版本: release

更新時間: 16 months ago

ui (star8.1k fork 735)- Go 的平臺原生 GUI 庫。

https://github.com/andlabs/ui

介紹:這是一個旨在在 Go 中提供簡單的 GUI 軟體開發的庫。它基於我的libui,一個簡單的跨平臺庫,做同樣的事情,但用 C語言編寫。

最新版本: pre-libui

更新時間: 4 years ago