Chitin
幾丁質,一個 Rust/TypeScript RPC 框架。 (chitin, a Rust/TypeScript RPC framework)
Install / Use
/learn @carbon-bond/ChitinREADME
幾丁
幾丁是碳鍵論壇的 RPC 框架。
以 Rust 撰寫靜態型別的 API ,自動生成 TypeScript 對應的請求/響應程式碼,讓編譯器在編譯期爲你檢查型別,媽媽再也不擔心你的 payload 送錯啦!
示例
./examples/codegen.sh server
./examples/codegen.sh client
源碼結構
.
├── chitin # 導出下面三個模組的外曝介面
├── chitin-core # 由 ChitinEntry 生成出 Rust 的 trait 以及 TypeScript 的虛類
├── chitin-derive # 由 Rust 寫的 API 定義解析出 ChitinEntry
├── chitin-model # 由 Rust 寫的結構/enum 生成 TypeScript 的對應型別
└── examples # 範例
文件
Related Skills
gh-issues
344.4kFetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
himalaya
344.4kCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
node-connect
344.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
oracle
344.4kBest practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
