{"id":12192912,"url":"https://github.com/mam-dev/c4-notation","last_synced_at":"2026-01-04T19:13:35.437Z","repository":{"id":141452801,"uuid":"187014565","full_name":"mam-dev/c4-notation","owner":"mam-dev","description":"Technical resources for using the C4 model for visualizing software architecture.","archived":false,"fork":false,"pushed_at":"2019-07-28T09:32:00.000Z","size":17,"stargazers_count":27,"open_issues_count":0,"forks_count":3,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-01-27T11:45:48.953Z","etag":null,"topics":["architecture","architecture-diagram","architecture-visualization","c4model","diagram-shapes","inkscape-symbols","visualization","yed-palettes"],"latest_commit_sha":null,"homepage":"https://c4model.com/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mam-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-05-16T11:30:58.000Z","updated_at":"2025-01-26T02:48:37.000Z","dependencies_parsed_at":"2024-01-14T04:35:26.775Z","dependency_job_id":"e7026524-ff41-470a-a74f-f10e32b23372","html_url":"https://github.com/mam-dev/c4-notation","commit_stats":null,"previous_names":["mam-dev/c4-notation"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mam-dev%2Fc4-notation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mam-dev%2Fc4-notation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mam-dev%2Fc4-notation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mam-dev%2Fc4-notation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mam-dev","download_url":"https://codeload.github.com/mam-dev/c4-notation/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244952804,"owners_count":20537474,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["architecture","architecture-diagram","architecture-visualization","c4model","diagram-shapes","inkscape-symbols","visualization","yed-palettes"],"created_at":"2024-07-06T20:06:52.465Z","updated_at":"2026-01-04T19:13:35.359Z","avatar_url":"https://github.com/mam-dev.png","language":null,"funding_links":[],"categories":["Others"],"sub_categories":[],"readme":"# C4 Notation\n\n\u003e Technical resources for using the C4 model for visualizing software architecture.\n\n## What is This?\n\nThe contents of this repository should help you with putting the C4 model into action,\nby providing relevant documentation, links, and technical artifacts (tools and media files).\n\nPlanned:\n\n * SVG notation shapes (for *yEd* or *InkScape*).\n * Documentation samples, possibly in notebook form.\n\n\n## How to Use This?\n\nRight now, `notation` holds subfolders for different SVG symbol themes including `default`.\nThe latter is created according to the samples on `c4model.com`.\n\nA `legend.svg` file holds all symbols and can be used directly as a legend insert.\nFor different color schemes and specialized container types,\ncreate variants of that file for specific projects or your own common stencil.\n\nTODOs:\n\n * Write a script that extracts symbols into their own SVG files.\n * Explore how a yEd symbol group can be created (instead of importing single images).\n\n\n## Related Projects\n\n### Media / Resources\n\n * [skleanthous/C4-PlantumlSkin](https://github.com/skleanthous/C4-PlantumlSkin) – Skinning to create C4 diagrams using PlantUML.\n * [tmorin/plantuml-libs/c4model](https://github.com/tmorin/plantuml-libs/tree/master/c4model#c4-model) – Library implementing elements respecting the C4 Model.\n * [RicardoNiepel/c4-PlantUML](https://github.com/RicardoNiepel/C4-PlantUML) – c4-PlantUML combines the benefits of PlantUML and the C4 model for providing a simple way to describe and communicate software architectures.\n * [pihalve/c4model-visio-stencil](https://github.com/pihalve/c4model-visio-stencil) – Visio stencil with C4 model shapes.\n\n\n### Software\n\n * [mrich316/docker-sphinx-doc-builder](https://github.com/mrich316/docker-sphinx-doc-builder) – Docker image for a Sphinx documentation builder, with an included C4 PlantUML skin.\n * [ysholomii/structurizr_py](https://github.com/ysholomii/structurizr_py) – Python client library for Structurizr.\n * [Introducing Structurizr Express](http://www.codingthearchitecture.com/2016/06/06/introducing_structurizr_express.html)\n\nText Diagrams:\n\n * https://github.com/plantuml/plantuml\n * https://github.com/knsv/mermaid\n * https://github.com/skanaar/nomnoml\n * https://github.com/jaime-olivares/yuml-diagram\n * https://github.com/aivarsk/scruffy\n * https://github.com/ivanceras/svgbob\n\n\n### Examples\n\n * [clarity-h2020/csis-architecture](https://github.com/clarity-h2020/csis-architecture) – Architecture of the EU H2020 Project “Integrated Climate Adaptation Service Tools for Improving Resilience Measure Efficiency”, see [CLARITY D4.2 CLARITY CSIS Architecture](https://zenodo.org/record/2557378) for end results.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmam-dev%2Fc4-notation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmam-dev%2Fc4-notation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmam-dev%2Fc4-notation/lists"}