Visualize, collaborate, and evolve the software architecture with always actual and live diagrams from your code
docs | playground | demo
LikeC4 is a modeling language for describing software architecture and tools to generate diagrams from the model.
LikeC4 is inspired by C4 Model and Structurizr DSL, but provides some flexibility.
You customize or define your own notation, element types, and any number of nested levels in architecture model.
Perfectly tailored to your needs.
LikeC4 source:
Run CLI to preview:
npx likec4 start
And result:
Template repository - likec4/template
Deployed - https://template.likec4.dev
StackBlitz does not support extensions, so no validation, syntax highlighting and etc.
You can try with github.dev and suggested extension.
Check Tutorial - for a quick overview of LikeC4.
We are always happy to help you get started:
- Join Discord community – it is the easiest way to get help
- GitHub Discussions – ask anything about the project or give feedback
LikeC4 is a MIT-licensed open source project with its ongoing development made possible entirely by your support.
If you like the project, please consider contributing financially to help grow and improve it.
You can support us via OpenCollective or GitHub Sponsors.
This project is released under the MIT License