About Sruja#

Sruja is a developer‑friendly language for defining, visualizing, and validating software architecture. Our vision is to bring governance to architecture and assist AI‑driven development — helping individuals design with best practices and enabling companies to standardize systems with policies and standards.

Principles#

  • Code‑first and practical
  • Small steps, iterate fast
  • Honest docs and clear errors

Current Focus#

  • Parser correctness and validation rules
  • Reliable D2 → SVG export
  • Runnable examples with a browser‑based playground

If you want to contribute, see the Community page.

Founder#

Dilip Kola
I'm Dilip Kumar Kola, a Staff Engineer and AWS Solutions Architect with 13+ years of experience building cloud platforms and distributed systems. I am creating Sruja as a developer-friendly language for defining, visualizing, and validating software architecture. Its mission is simple: bring clarity and governance to system design, empower AI-driven development, and help individuals and companies build better software through shared best practices and consistent standards. I welcome developers to explore, contribute, and grow Sruja with me.