Using Github and MermaidJs to Document Software Architecture Using C4 Model

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • C4-PlantUML

    C4-PlantUML combines the benefits of PlantUML and the C4 model for providing a simple way of describing and communicate software architectures

  • C4-plantuml which provides a VS-Code extension

  • java

    Structurizr for Java (by structurizr)

  • structurizr which is proprietary software from Simon Brown, the developer of the C4 model.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • model

    Create your software architecture models and diagrams in Go. (by goadesign)

  • goadesign for creating software architecture models and diagrams in Go

  • mermaid-c4-model

    C4 model using mermaidJs

  • We are going to show how to build simple models using mermaid JS, with an example available at mermaid-c4-model

  • Puts Debuggerer

    Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.

  • The click event does not work with subgraphs. That is why we use A3 instead of booksSystem. The url supplied has to be either absolute pointing to the container diagram, or relative to 'https://github.com'. It seems that we cannot supply a path relative to our repo yet. This means that if this repo is forked, then the path has to be editted to reflect its new location.

  • c4-notation

    Technical resources for using the C4 model for visualizing software architecture.

  • UML is a popular standard for developing software architecture. But it has an alternative in thee C4 model. The C4 model is an "abstraction-first" approach to diagramming software architecture, based upon abstractions that reflect how software architects and developers think about and build software. For more information about the C4 model, please visit its website.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Documentation as Code for Cloud - C4 Model & Structurizr

    5 projects | dev.to | 2 Nov 2023
  • Keep your diagrams updated with continuous delivery

    7 projects | dev.to | 29 Nov 2022
  • How is your time spent in the architecture role?

    3 projects | /r/softwarearchitecture | 12 Nov 2022
  • C4 model for system architecture design

    3 projects | dev.to | 27 Oct 2022
  • What's everyone's go-to tooling for designing and sharing architecture?

    3 projects | /r/softwarearchitecture | 19 Oct 2021