likec4/likec4

GitHub: likec4/likec4

基于「架构即代码」理念的软件架构建模语言与可视化工具,从源码生成始终最新的架构图表。

Stars: 4055 | Forks: 289

# 架构即代码 通过从代码生成的、始终最新的实时图表,来可视化、协作并演进您的软件架构。 [文档](https://likec4.dev/) - [演练场](https://playground.likec4.dev/) - [演示](https://template.likec4.dev/view/index) ![NPM Version](https://img.shields.io/npm/v/likec4) ![NPM Downloads](https://img.shields.io/npm/dm/likec4) ![VSCode Installs](https://img.shields.io/visual-studio-marketplace/azure-devops/installs/total/likec4.likec4-vscode?label=vscode%20installs) ![Open VSX Installs](https://img.shields.io/open-vsx/dt/likec4/likec4-vscode?label=open-vsx&color=%23A60EE5) ![vscode extension](https://static.pigsec.cn/wp-content/uploads/repos/cas/ad/adebc61b659fab273788ac225f8cb6e8926ddc461c030dba58e0ad37b2884510.gif) ## 什么是 LikeC4?为什么叫“like”? LikeC4 是一种用于描述软件架构的建模语言,以及从模型生成图表的工具。 LikeC4 的灵感来源于 [C4 Model](https://c4model.com/) 和 [Structurizr DSL](https://github.com/structurizr/dsl),但提供了一定的灵活性。 您可以根据需要自定义或定义自己的表示法、元素类型,以及架构模型中任意数量的嵌套层级。\ 完美契合您的需求。 ## LikeC4 长什么样? LikeC4 源代码:
运行 [CLI](./packages/likec4/README.md) 进行预览: ``` npx likec4 start ``` 结果如下:
模板仓库 - [likec4/template](https://github.com/likec4/template)\ 已部署 - [https://template.likec4.dev](https://template.likec4.dev/view/index) [![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/~/github.com/likec4/template) 查看[教程](https://likec4.dev/tutorial/) - 快速了解 LikeC4。 ## 获取帮助 我们始终很乐意帮助您入门: - [加入 Discord 社区](https://discord.gg/86ZSpjKAdA) – 这是最简单的求助方式 - [GitHub Discussions](https://github.com/likec4/likec4/discussions) – 询问有关项目的任何问题或提供反馈 ## 支持开发 LikeC4 是一个采用 MIT 许可证的开源项目,其持续发展完全得益于您的支持。\ 如果您喜欢该项目,请考虑在经济上予以支持,帮助其发展和完善。\ 您可以通过 [OpenCollective](https://opencollective.com/likec4) 或 [GitHub Sponsors](https://github.com/sponsors/likec4) 来支持我们。 ## 许可证 本项目基于 [MIT License](LICENSE) 发布。
标签:Android, C4模型, DSL, MITM代理, SOC Prime, 代码可视化, 前端工具, 开发工具, 暗色界面, 架构图, 自动化攻击, 软件架构