Nomnoml

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

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • obsidian-nomnoml-diagram

    Obsidian Plugin for nomnoml diagram

  • text-to-diagram-site

    Compare syntax, layouts, outputs between languages for generating diagrams with text.

  • One of those "text to diagram" contenders did a comparison website (open source) a while back: https://text-to-diagram.com/ (nomnoml isn't in there).

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • d2

    D2 is a modern diagram scripting language that turns text to diagrams.

  • That site is created by the maintainers of D2[1], so it might be biased, but I still think D2 has the friendliest syntax of the bunch, including nomnoml.

    [1]: https://d2lang.com/

  • nomnoml

    The sassy UML diagram renderer

  • mitta-screenshot

    Mitta's Chrome extension for saving the current view of a website.

  • This could be rewritten to save locally or an endpoint you run: https://github.com/kordless/mitta-screenshot. The code is in background.js. Just fullscreen the graph then click the icon.

  • Mermaid

    Edit, preview and share mermaid charts/diagrams. New implementation of the live editor.

  • You can export to PNG and other formats in the Mermaid editor https://mermaid.live/

  • mermaid-cli

    Command line tool for the Mermaid library

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

    ASCIIFlow

  • > 7. You can put them in the source where they are relevant.

    > Got a hairy state machine? Stick a comment at the top with something like nomnoml's syntax and anyone can follow what's going on without having to trace through the code.

    For that use-case a markup graph language is a poor solution. Use https://asciiflow.com instead to produce something that people can digest without needing a third-party tool that may not even exist anymore.

  • WireViz

    Easily document cables and wiring harnesses.

  • If you don't mind my asking, what aspects of "acceptable layout" is usually the first to get busted?

    I'm extremely excited about using WireViz[1] to automate wiring harness diagram creation, and if I can, I'd like to know the speedbumps before I hit them. I'm thinkin generous linking between diagrams will be one path.

    [1] Project:: https://github.com/wireviz/WireViz SandboxP:: https://kroki.io/#try [select Diagram>WireViz]

  • kroki

    Creates diagrams from textual descriptions!

  • If you don't mind my asking, what aspects of "acceptable layout" is usually the first to get busted?

    I'm extremely excited about using WireViz[1] to automate wiring harness diagram creation, and if I can, I'd like to know the speedbumps before I hit them. I'm thinkin generous linking between diagrams will be one path.

    [1] Project:: https://github.com/wireviz/WireViz SandboxP:: https://kroki.io/#try [select Diagram>WireViz]

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