{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreiahdo2btc2g2zaylzfegfofvk6gjqtegqv3nu5d4olrtjemd5i7ny",
"uri": "at://did:plc:hzgu7qyp34ofph3btawzwyw4/app.bsky.feed.post/3mf3zcfx4mml2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreidqcbysdvl6kc3h3gqhtzpkhdk5chwno2pxjkb5rfn5whpfrbq2cq"
},
"mimeType": "image/png",
"size": 51397
},
"path": "/fraim/articles/d8c17b29dcb443",
"publishedAt": "2026-02-17T01:55:28.000Z",
"site": "https://zenn.dev",
"textContent": "The Elm Architecture (TEA)ベースなcharmbracelet/bubbletea inspiredなTUIフレームワークmatcha-rsを作った。\n\n モチベーション\n自分はGitクライントにEmacsのmagit を長く使ってきた一方で、普段の開発環境そのものはEmacsを中心に使用していない。かつ、magitの速度面への不満もありEmacsを開かずに使える高速なmagitライクGitクライントがほしいと考えていた。\nそこで一度は tui-rsで実装を始めたもののUIの自由度とcharmbracelet/bubbleteaのようなTEAベースのフレームワーク...",
"title": "TEAベースなTUIフレームワークmatcha-rsを作った"
}