大家好,
我最近把 HypGo 更新到 v0.8.1 (
https://github.com/maoxiaoyue/hypgo ),這是一個我開發的 Go Web Framework 。原本早期是希望以 QUIC ( HTTP/3 )為主要方向,但 2026 年 AI 工具的使用環境變化較大,因此我調整了設計重點,轉向讓「人機協作」更順暢的開發體驗。
目前主要做法是採用 Schema-first + Project Manifest 的方式,希望能讓 AI 工具(如 Cursor 、Copilot )在閱讀專案時更有效率,同時保留 Go 原生的效能優勢。
主要功能包含:
- Schema-first 路由定義
- 單一 manifest.yaml 作為專案概覽
- contract.TestAll() 進行合約測試
- 簡單的 CLI 工具( generate 、impact 等)
專案目前還在早期階段,由我一人維護,wiki 和 README 已初步完成,但難免會有未發現的問題或不完善的地方。誠摯歡迎有興趣的朋友 clone 試用 quick start ,跑一次 contract.TestAll 後,在 GitHub 開 issue 回報任何 bug 、建議或使用心得。
傳統框架:AI 要讀完整 handler 檔案(幾百行),token 爆炸,每次互動都要猜 Input/Output 。
HypGo:開發者只定義 Schema → AI 直接讀單一 `.hyp/manifest.yaml`( 500 tokens )就能懂全專案 → 框架自動 Contract Testing 驗證。
能節省多少 Token? 照 Claude Code(我主要的 AI 工具)的估計...省 90%,依照 Gemini(AntiGravity)的估計,省下 80%-90%....我個人對這點持保留態度。
Quick Start ( 30 秒上手):
```bash
go install
github.com/maoxiaoyue/hypgo/cmd/hyp@latesthyp api myservice && cd myservice
hyp generate model user
hyp generate controller user
go run .
```
感謝大家抽空看看,任何意見都非常寶貴。
GitHub:
https://github.com/maoxiaoyue/hypgo相關的 wiki 已經寫好,有興趣的人可以看一下
https://github.com/maoxiaoyue/hypgo/wikihttps://github.com/maoxiaoyue/hypgo/wiki/docs-theory.mdhttps://github.com/maoxiaoyue/hypgo/wiki/docs-zh_tw-suggestion.mdhttps://github.com/maoxiaoyue/hypgo/wiki/how_to_schema.md