How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
Flowchart.js is a JavaScript library that converts a simple text-based domain-specific language into SVG flowcharts. It parses DSL keywords to define node types such as start, end, operation, condition, parallel, and subroutine, then renders them as distinct SVG shapes connected by directional paths.
The main features of adrai/flowchart.js are: Flowchart Rendering, SVG Diagramming Libraries, Diagram Edge Routers, Flowchart DSL Parsers, Flowchart Symbol Renderers, SVG Path Routers, DSL-to-SVG Parsers, Branch-Labeled Paths.
Open-source alternatives to adrai/flowchart.js include: yizhiyanhua-ai/fireworks-tech-graph — Fireworks Tech Graph is a tool that generates SVG and PNG technical diagrams from natural language descriptions,… didi/logicflow — LogicFlow is an SVG-based flowchart editing framework and visual graph editor used for building customizable business… lukilabs/beautiful-mermaid — This project is a renderer and theme engine for Mermaid.js that converts diagram syntax into styled SVG graphics and… tone-row/flowchart-fun — Flowchart Fun is a text-based diagram generator and interactive visual canvas editor that automatically transforms… likec4/likec4 — likec4 is an architecture-as-code framework that transforms text-based architecture definitions into interactive… anvaka/vivagraphjs — VivaGraphJS is a JavaScript graph visualization library used to render interactive network diagrams and relational…
Fireworks Tech Graph is a tool that generates SVG and PNG technical diagrams from natural language descriptions, supporting both English and Chinese input. It produces publication-quality diagrams for AI architectures, UML types, and other technical domains without requiring manual drawing or diagramming syntax. The tool distinguishes itself through a semantic shape vocabulary and arrow-based flow encoding that conveys component roles and data flow types through consistent geometric shapes, stroke widths, dash patterns, and colors rather than relying on textual labels. It renders the same dia
LogicFlow is an SVG-based flowchart editing framework and visual graph editor used for building customizable business process diagrams. It serves as a customizable diagramming engine for rendering business process models, entity relationship diagrams, and unified modeling language charts. The system is characterized by a plugin-based architecture that allows developers to define specialized graphical elements and register pluggable modules. A distinctive feature is its overlay system, which positions standard HTML components on top of the SVG canvas to create interactive menus and control pan
This project is a renderer and theme engine for Mermaid.js that converts diagram syntax into styled SVG graphics and ASCII text. It provides a type-safe diagram editor and a pipeline for transforming diagram source code into scalable vector graphics or plain text visuals. The system features a dedicated theme engine that maps editor colors and CSS variables to diagram elements. It enables dynamic diagram theming through CSS custom properties for real-time color updates and supports index-based styling to override the appearance of specific nodes and edges. The tool covers a range of visualiz
Flowchart Fun is a text-based diagram generator and interactive visual canvas editor that automatically transforms plain text input and natural language prompts into structured flowcharts and diagrams without requiring manual node placement. The application combines automated layout algorithms and structural templates with a web canvas interface for organizing layouts, applying custom shapes, borders, colors, and text sizes to diagram nodes and edges. The platform includes multi-format export pipelines that convert finished charts directly into vector graphics, raster images, and document dat