{
  "$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を作った"
}