Diagrams as code

This page summarizes the projects mentioned and recommended in the original post on /r/selfhosted

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
  • diagrams

    :art: Diagram as Code for prototyping cloud system architectures

  • Curious to know if anyone else is doing diagrams as code and what you are using. I used mingrammer/diagrams to document my home setup and it is ok, but it is a tremendous amount of work IMHO to get it to look half way decent. Can't mix and match layouts in a single diagram (dot vs. neato), direction (TB vs. LR), doesn't alphabetize items in a group, etc. If you want to control exact layout for a particular section, you have to provide x,y coordinates of where to place each item. Can't just code it to display in a table of 3 rows by 3 columns.

  • plantuml

    Generate diagrams from textual description

  • I use PlantUML for all my diagramming. I consider the puml file to be code but this might not match your definition if you consider code to mean a general purpose programming language.

  • 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
  • graphviz-managed

    Manipulate Graphviz graphs in Python prior to rendering

  • My goto tool is dot/graphviz with some Python preprocessing. I wrote a library for that: https://github.com/sio/graphviz-managed It does not provide any of the features you're missing, but most (if not all of them) may be implemented on top of this lib.

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

  • Diagrams as Code

    1 project | news.ycombinator.com | 16 Feb 2024
  • Top 9 Architecture diagram software for cloud infrastructure

    1 project | dev.to | 22 Sep 2023
  • [Golang] Diagrammes comme code avec Go?

    2 projects | /r/enfrancais | 17 May 2023
  • Help with diagrams as code

    1 project | /r/learnpython | 6 Jan 2023
  • Diagrams – draw cloud system architecture in Python code

    1 project | news.ycombinator.com | 5 Jan 2023