TypeScript-фреймворк со встроенными компонентами canvas, форм, переменных и материалов для создания платформ AI-workflow.
tone-row/flowchart-fun
Веб-приложение на React и cytoscape.js, которое превращает текстовые планы в виде иерархического списка в блок-схемы и диаграммы.
Open source альтернатива:Lucidchart
Draw.io
- Звёзды
- 3,399
- Форки
- 245
- Открытые issues
- 12
- Последний коммит
- 4 дня назад
Что это?
Flowchart Fun строит блок-схемы по тексту. Вы записываете узлы и связи между ними в виде обычного текста с отступами, а приложение отображает их в браузере как диаграмму. Так можно набросать идеи и планы, не перетаскивая фигуры.
Отступы и подписи вроде «goes to:» задают связи, а узел может указывать на более ранний узел, образуя цикл. Интерфейс сделан на React, а диаграммы отображаются с помощью cytoscape.js. За разбор текста отвечает отдельная библиотека Graph Selector.
Проект можно запускать локально без функций входа в аккаунт с помощью `pnpm dev`. Для функций, связанных со входом, нужны аккаунты в Vercel, Supabase, Stripe и SendGrid. Переводить интерфейс можно с помощью locale-файлов .po.
Ключевые возможности
- 01Строит блок-схемы по обычному тексту с отступами.
- 02Поддерживает связи, которые замыкаются на более ранние узлы.
- 03Для отображения используются React и cytoscape.js.
- 04Текст интерфейса можно переводить с помощью locale-файлов .po.
- 05Включает модульные тесты на Jest и end-to-end-тесты на Playwright.
Сценарии использования
- Быстро набрасывать схемы процессов или деревья решений по заметкам.
- Планировать пользовательские сценарии или логику системы до начала разработки.
- Превращать текстовый план в диаграмму, которой можно поделиться.
Быстрый старт
- 1
Клонируйте репозиторий
- 2
Скопируйте .env.example в .env и добавьте переменные окружения
- 3
Установите зависимости с помощью pnpm
pnpm install - 4
Соберите пакеты shared и formulaic
pnpm -F shared build && pnpm -F formulaic build - 5
Запустите приложение без функций входа
pnpm dev
Что важно знать
- Для запуска приложения со всеми функциями входа нужны аккаунты Vercel, Supabase, Stripe и Sendgrid.
- Для развертывания приложения с функциями входа нужен аккаунт Vercel Pro, поскольку используется более 12 бессерверных функций.
Темы
Частые вопросы
- Что такое flowchart-fun?
- Веб-приложение на React и cytoscape.js, которое превращает текстовые планы в виде иерархического списка в блок-схемы и диаграммы. Flowchart Fun строит блок-схемы по тексту. Вы записываете узлы и связи между ними в виде обычного текста с отступами, а приложение отображает их в браузере как диаграмму. Так можно набросать идеи и планы, не перетаскивая фигуры.
- flowchart-fun можно использовать бесплатно? Какая у него лицензия?
- flowchart-fun распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- flowchart-fun всё ещё поддерживается?
- Активно поддерживается. Последний коммит в flowchart-fun — 16 окт. 2026 г..
- Для чего можно использовать 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 проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Веб-редактор, который превращает скриншоты приложения в готовые маркетинговые изображения для Play Store и App Store с рамками устройств и текстом.
Веб-приложение, десктопное приложение и MCP-инструмент для создания и редактирования диаграмм draw.io по запросам на естественном языке с помощью AI-модели.
Бесплатная open-source альтернатива Splitwise для совместных расходов и учёта балансов с друзьями и семьёй.
Инфраструктура с открытым исходным кодом для уведомлений и общения с агентами: отправка сообщений в Inbox, Email, SMS, Push, Chat и Slack через единый API.
Библиотека React-компонентов на базе React Aria и Tailwind CSS v4, ранее известная как NextUI.