Vizdom: Diagrams as Code

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • leptos

    Build fast web applications with Rust.

    I also wanted to give a shoutout to Greg who built the amazing Leptos rust framework that powers everything.

    Read more here: https://leptos.dev/

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • vizdom

    A TypeScript library for Vizdom

    > Please note that while Vizdom is freely available for use under the Apache License 2.0, the Rust WebAssembly binary included in this library is closed-source.

    So, the examples are open source (and the README). https://github.com/vizdom-dev/vizdom

  • d2-playground

    An online runner to play, learn, and create with D2, the modern diagram scripting language that turns text to diagrams.

  • GraphvizOnline

    Let's Graphviz it online

  • diagrams

    :art: Diagram as Code for prototyping cloud system architectures

    Also, if you're using python today, take a look at https://diagrams.mingrammer.com/

    It's pretty good - uses Graphviz under the hood, but supports many cloud icons/logos. Not completely sure if it allows you to provide any icon, but it wouldn't surprise me.

  • kroki

    Creates diagrams from textual descriptions!

    The L in DSL is "Language", so it's a programming language that is domain, or niche, specific. These are code.

    Diagramming is a domain, and within diagramming are any number of diagram type domains, leading to concise languages for particular niches.

    Compare 25+ of these niches here: https://kroki.io/

  • dagre

    Directed graph layout for JavaScript

    Doing a layout algorithm is very difficult, and the DOT code made me curious, so I decompiled the wasm and looked around a bit. I see this appears to use or build on Dagre (https://github.com/dagrejs/dagre/wiki), though I've seen no citation of that work.

    What's up with that? How much of this is original work vs pulling together tools in a new way or improving their API?

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

  • Which tools do you use to create diagrams?

    5 projects | /r/golang | 18 Apr 2023
  • Architecture diagrams should be code

    16 projects | news.ycombinator.com | 11 Jan 2023
  • How to create diagrams via code?

    4 projects | /r/homelab | 1 Dec 2022
  • Diagrams as code 2.0

    4 projects | dev.to | 13 May 2021
  • Create Architecture Diagram as Code for a 2-Tier Bookstore Application

    2 projects | dev.to | 9 Jul 2024