egoist/mygo
PublicDevelop desktop apps with native UI or web frontend in Go
Bee AI phân tích repositoryBETA
AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.
Cập nhật lần cuối: 10/10/2026
Tóm tắt bởi Bee AI
MyGo là framework Go thuần (không dùng cgo) để phát triển ứng dụng desktop, cho phép sử dụng giao diện webview của hệ điều hành hoặc UI native vẽ trực tiếp qua GPU.
- Go thuần, không dùng cgo, cho phép build ứng dụng đa nền tảng từ bất kỳ máy nào.
- Hỗ trợ cả webview tích hợp sẵn của OS (WKWebView, WebKitGTK, WebView2) và UI native vẽ trực tiếp bằng GPU.
- Hệ thống typed IPC sinh mã client TypeScript từ Go, hỗ trợ streaming qua channel và typed events.
- Bộ công cụ native UI tích hợp layout flexbox/grid, widget, hoạt ảnh và hỗ trợ screen reader.
- Cung cấp sẵn quy trình đóng gói installer, ký mã (code signing), notarization và cập nhật tự động có chữ ký.
Lưu ý
- Yêu cầu phiên bản Go 1.27+ và Bun khi phát triển với frontend web theo hướng dẫn trong README.
Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.
- Độ phổ biến39
- Độ tươi100
- Cộng đồng18
- Tài liệu85
- Phát hành100
- Mức độ khóTrung bình
- Phù hợp vớiLập trình viên
- Loại dự ánFramework
- Giấy phépMIT
Kiến trúc & Công nghệ
Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.
Tech stack
Go
TypeScript
Kiến trúc tổng quan
Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.
cmd/Chứa công cụ dòng lệnh mygo CLI.ui/Package UI native cho layout, widget và rendering.docs/Tài liệu hướng dẫn sử dụng framework.examples/Các ví dụ mẫu về ứng dụng web frontend và native UI.packages/Các package bổ trợ và tooling.plugins/Các plugin mở rộng chức năng cho MyGo.
Hướng dẫn nhanh
Các bước để bắt đầu với repository này.
git clone https://github.com/egoist/mygo.git
cd mygoCác use case chính
Những ứng dụng có thể xây dựng từ repository này.
- Xây dựng ứng dụng desktop kết hợp backend Go và frontend web thông qua TypeScript client tự sinh.
- Tạo ứng dụng desktop nhẹ sử dụng UI native viết hoàn toàn bằng Go mà không cần HTML, JavaScript hay webview.
- Đóng gói và phân phối ứng dụng desktop kèm tính năng tự động cập nhật delta trên macOS, Windows và Linux.
Repository tương tự
Cùng chủ đề trong kho Bee.
- 1
avelino/awesome-goA curated list of awesome Go frameworks, libraries and software188.2k+830
- 2
ollama/ollamaGet up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.183k+555
- 3
golang/goThe Go programming language139.3k+17
- 4
kubernetes/kubernetesProduction-Grade Container Scheduling and Management128.3k-43
- 5
JuliusBrussee/caveman🪨 why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.111.5k+1k
Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 10/10/2026.