Repolode
tone-row

tone-row/flowchart-fun

Reactとcytoscape.jsで構築された、プレーンテキストのアウトラインをフローチャートや図に変換するWebアプリ。

代替できる製品:LucidchartDraw.io

スター
3,399
フォーク
245
未解決の Issue
12
最終コミット
4 日前

これは何?

Flowchart Funは、テキストからフローチャートを生成します。インデント付きのプレーンテキスト構文でノードとその接続を記述すると、ブラウザー上に図として表示されるため、図形をドラッグして配置することなく、アイデアや計画を手早くスケッチできます。

インデントと「goes to:」のようなラベルを使ってエッジを定義し、ノードから前に登場したノードへ接続してループを作ることもできます。インターフェースはReactで構築され、レイアウトの描画にはcytoscape.jsを使っています。テキストの解析は、Graph Selectorという別のライブラリが担当します。

ログイン機能を使わなければ、`pnpm dev`でローカル実行できます。ログイン関連の機能には、Vercel、Supabase、Stripe、SendGridのアカウントが必要です。アプリの表示テキストは.poロケールファイルで翻訳できます。

主な機能

  • 01インデント付きのプレーンテキスト入力からフローチャートを生成します。
  • 02前に登場したノードへ戻るループ状の接続に対応しています。
  • 03Reactとcytoscape.jsを使って構築・描画されています。
  • 04インターフェースのテキストは.poロケールファイルで翻訳できます。
  • 05JestによるユニットテストとPlaywrightによるエンドツーエンドテストを備えています。

ユースケース

  • メモからプロセスフローや決定木を手早くスケッチする。
  • ユーザーフローやシステムロジックを、実装前に計画する。
  • 文章で書いたアウトラインを共有可能な図に変換する。

クイックスタート

  1. 1

    リポジトリをクローンする

  2. 2

    .env.example を .env にコピーし、環境変数を追加する

  3. 3

    pnpm で依存関係をインストールする

    pnpm install
  4. 4

    shared パッケージと formulaic パッケージをビルドする

    pnpm -F shared build && pnpm -F formulaic build
  5. 5

    ログイン機能なしでアプリを実行する

    pnpm dev

使う前に知っておきたいこと

  • ログイン機能を含むアプリ全体を実行するには、Vercel、Supabase、Stripe、Sendgrid のアカウントが必要です。
  • ログイン機能を有効にしてデプロイするには、サーバーレス関数を12個以上使用するため、Vercel Pro アカウントが必要です。

トピック

よくある質問

flowchart-fun とは?
Reactとcytoscape.jsで構築された、プレーンテキストのアウトラインをフローチャートや図に変換するWebアプリ。 Flowchart Funは、テキストからフローチャートを生成します。インデント付きのプレーンテキスト構文でノードとその接続を記述すると、ブラウザー上に図として表示されるため、図形をドラッグして配置することなく、アイデアや計画を手早くスケッチできます。
flowchart-fun は無料で使えますか?ライセンスは?
flowchart-fun は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
flowchart-fun は今もメンテナンスされていますか?
活発にメンテナンス中。flowchart-fun の最終コミットは 2026年10月16日 です。
flowchart-fun は何に使えますか?
メモからプロセスフローや決定木を手早くスケッチする。 ユーザーフローやシステムロジックを、実装前に計画する。 文章で書いたアウトラインを共有可能な図に変換する。
flowchart-fun のインストール方法は?
リポジトリをクローンする .env.example を .env にコピーし、環境変数を追加する pnpm で依存関係をインストールする: pnpm install shared パッケージと formulaic パッケージをビルドする: pnpm -F shared build && pnpm -F formulaic build ログイン機能なしでアプリを実行する: pnpm dev
flowchart-fun はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/tone-row/flowchart-fun

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト