Line9 - Mermaid rendering engine with its own layout

Show HN: Line9 - a Mermaid rendering engine with its own layout

Line9 - Mermaid rendering engine with its own layout

Line9は、Mermaid図のレンダリングエンジンであり、独自のレイアウトアルゴリズムを備えています。このツールを使うと、複雑なダイアグラムを美しく整った形で描画でき、開発者やドキュメント作成者にとって強力な味方となります。CLIツールやオンラインエディタを提供し、テーマや間隔、ノードサイズなどのカスタマイズが可能です。プライバシーにも配慮し、製品利用の分析データは収集しますが、図の内容は一切収集しません。

独自のレイアウトエンジンにより、Mermaid図がこれまでにない美しさと明瞭さで描画されます。
  1. hankbond

    レイアウトが下手なものがたくさんあるので試してみますが、うちの組織が1シートあたり年間120ドルを払うことは絶対にないでしょう。正直なところ、どの価格でも調達を通るとは思いません。また、私たちは主にConfluenceのドキュメント内でMermaidをレンダリングしていて、ドキュメント内のソースからレンダリングするマクロを使っています。それがこの価格設定や認証モデルとどう関係するのかはわかりません。

    生計を立てようとするのを妨げたり、けなしたりするつもりはありません。ただフィードバックを提供しているだけです。

  2. WalterGR

    グラフレイアウトは非常に興味深く、非常に難しい問題です。

    1994年に始まった年次コンテストもあり、その結果は毎年のGraph Drawing and Network Visualizationシンポジウムで発表されています。

    私はこの分野に詳しくないのですが、あなたのソリューションについてもっと詳しく教えていただけますか?より大きな制約ソルバーを使っているのですか、それとも手書きのコードですか?

    --

    コンテスト: https://mozart.diei.unipg.it/gdcontest/

    カナダのオンタリオで開催される第34回国際グラフ描画およびネットワーク可視化シンポジウム: https://graphdrawing.github.io/gd2026/

    ちなみに、これは独立した会議であり、IEEEやACMなどの後援は受けていません。

  3. sbarre

    参考までに、Mermaidの新規ユーザーやカジュアルユーザー向けに、`elk`と呼ばれる組み込みの代替レイアウトがあり、複雑なフローチャートではよりきれいな結果が得られると思います。

    ドキュメントはこちら: https://mermaid.ai/open-source/config/layouts.html

  4. nylonstrung

    https://frankorz.com/merman/ ちなみに、MermaidのRustによるかなり堅牢な再実装があります。

  5. webslinger1

    私が書いたビデオ処理アプリケーション用に、独自のフローチャートレイアウトコードを持っています。しかし、それは主にすべてをページに収めて接続するためのものであり、見た目を良くするためのものではありません。そのためのビジュアルエディタがあります。しかし、このようなものは、その初期レイアウトを改善するのに役立つかもしれません。フロー図をMermaidに変換する方法を検討する必要があります。Mermaidについて私が見た限りでは、それはおそらく難しくないでしょう。しかし、その場合、私はAIにMermaidコードを生成させていました。良い仕事です。

この日のほかの記事

2026-08-12