pardnchiu/go-rest-client
RUN YOUR .HTTP FILES RIGHT IN THE TERMINAL!
Go 終端機 REST 客戶端,具備
.http檔案相容、存檔即時重載與 SSE 串流顯示
目錄
功能特點
go install github.com/pardnchiu/go-rest-client/cmd/tui@latest· 完整文件
- 相容 VSCode .http 格式 — 直接沿用 VSCode REST Client 的請求檔,不需改寫即可在終端機執行。
- 存檔即時重載 — 監控
.http檔變動並經 200ms 防抖(Debounce)重新解析,編輯器存檔後清單立即更新且保留目前選取位置。 - SSE 串流即時顯示 — 偵測
text/event-stream回應後逐行渲染,邊收邊顯示並統計事件數,適合除錯 LLM 或推播類端點。 - 回應一眼可讀 — 狀態碼依 2xx/3xx/4xx 上色,JSON 自動縮排,並附完整 Header 與請求耗時。
- 純鍵盤雙欄介面 — 左欄請求清單、右欄詳細資訊,方向鍵與 Tab 即可完成瀏覽、送出與切換。
架構
graph LR
F[.http 檔案] --> P[Parser 解析器]
W[fsnotify 監控] -->|200ms 防抖| P
P --> T[TUI 介面]
T -->|Enter| H[HTTP Client]
H -->|一般回應| R[JSON 格式化]
H -->|text/event-stream| S[SSE 串流]
R --> V[資訊面板]
S --> V
授權
本專案採用 MIT LICENSE。
Author
Just open an issue to share an idea.
©️ 2026 邱敬幃 Pardn Chiu