Likec4
Visualize, collaborate, and evolve the software architecture with always actual and live diagrams from your code
Install / Use
/learn @likec4/Likec4README
Architecture as a code
Visualize, collaborate on, and evolve your software architecture with always up-to-date, live diagrams generated from your code.
docs - playground - demo
<a href="https://www.npmjs.com/package/likec4" target="_blank"> </a>
<a href="https://www.npmjs.com/package/likec4" target="_blank">
</a>
<a href="https://marketplace.visualstudio.com/items?itemName=likec4.likec4-vscode" target="_blank">
</a>
<a href="https://open-vsx.org/extension/likec4/likec4-vscode" target="_blank">
</a>
What is LikeC4? Why "like"?
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.
What does LikeC4 look like?
LikeC4 source:
<div align="center"> <img src="https://github.com/likec4/.github/assets/824903/c0f22106-dba6-469e-ab47-85e7b8565513" width="675px"> </div>Run CLI to preview:
npx likec4 start
And result:
<div align="center"> <img src="https://github.com/likec4/likec4/assets/824903/27eabe54-7d97-47a8-a7e4-1bb44a8e03e5" width="984px"> </div>Template repository - likec4/template
Deployed - https://template.likec4.dev
Check Tutorial - for a quick overview of LikeC4.
Getting help
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
Contributors
<a href="https://github.com/likec4/likec4/graphs/contributors"> <img src="https://contrib.rocks/image?repo=likec4/likec4" /> </a>Support development
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.
License
This project is released under the MIT License
Related Skills
node-connect
345.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
106.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
