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#

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.