コンテンツにスキップ
karasu

karasu

システムの論理・物理・組織を一つの言語で描き、チームとアーキテクチャを一緒に設計するためのテキストベース DSL。

karasu(鴉)はアーキテクチャのためのテキストベース DSL です。一つの .krs 言語で、システムの 3 つの次元 — 論理構造(サービスやドメインと、その関係)、 物理構造(それらを realize するデプロイ単位)、組織構造(それらを所有 するチーム) — を記述し、チームとアーキテクチャを一緒に設計できます。各次元は ドリルダウン可能な SVG 図としてレンダリングされます。

  • ガイド — サービス境界・チーム境界の設計、オンボーディング、進化。
  • リファレンス.krs / .krs.style の構文・タグ・アノテーション。
  • コンセプト — karasu の設計思想。

コードベースを AI が生成した対話型 wiki として DeepWiki で閲覧できます:

Ask DeepWiki

© 2026 Hiroki Kondo · Licensed under Apache-2.0