Foldkit: EffectベースのTypeScript製フロントエンドフレームワーク、Elmアーキテクチャで「正しさ」を追求
The front end framework for correctness: built on Effect, architected like Elm

Foldkitは、TypeScriptで書かれた新しいフロントエンドフレームワークです。Effect-TSを基盤とし、Elmアーキテクチャを採用することで、状態管理と副作用を明確に分離します。単一の不変モデルとupdate関数による予測可能な状態遷移、コマンドとして表現される明示的な副作用、ルーティングやUIコンポーネント、バリデーション、テストツール、DevToolsなどを内蔵。AIエージェントがMCP経由でアプリに接続し、状態の閲覧や操作も可能です。Reactなどとは異なり、アーキテクチャを規定することで、大規模なアプリでも複雑さの増大を抑えます。
Foldkitは、アーキテクチャをあなたに任せるのではなく、規定します。