flowchart.js
Draws SVG flowcharts from a textual description.
- Maintained
- MIT
- JavaScript
- Diagrams as code
- GitHub stars
- 8.7K#75 in the directory
- npm downloads / week
- 40.7K
- Commits, last 12 months
- 1
- Contributors
- 30
- Last commit
Overview
flowchart.js is an open-source diagram-as-code tool released under the MIT license. Its GitHub repository has 8,700 stars, 1,197 forks, and 30 contributors. It is maintained with 1 commit in the last 12 months; the most recent commit was on Jan 15, 2026. On npm it is downloaded about 40.7K times per week.
Its GitHub description: Draws simple SVG flow chart diagrams from textual representation of the diagram
GitHub topics: flowchartdiagramjavascriptsvg
Install
Development activity
Commits per month to the default branch over the last 12 complete months.
Show data as a table
| Month | Commits |
|---|---|
| Oct 2025 | 0 |
| Nov 2025 | 0 |
| Dec 2025 | 0 |
| Jan 2026 | 1 |
| Feb 2026 | 0 |
| Mar 2026 | 0 |
| Apr 2026 | 0 |
| May 2026 | 0 |
| Jun 2026 | 0 |
| Jul 2026 | 0 |
| Aug 2026 | 0 |
| Sep 2026 | 0 |
Popularity among Diagrams as code
Show data as a table
| Tool | Stars |
|---|---|
| Mermaid | 90,531 |
| Diagrams | 42,673 |
| D2 | 25,564 |
| PlantUML | 13,352 |
| Markmap | 13,147 |
| flowchart.js | 8,700 |
| Penrose | 7,985 |
Alternatives to flowchart.js
-
Mermaid
Generate diagrams and flowcharts from markdown-like text definitions, with a live editor.
-
Diagrams
Diagram as code in Python for prototyping cloud system architectures.
-
D2
Declarative diagram scripting language that turns text into diagrams.
-
PlantUML
Generates UML, Gantt, mind map and other diagrams from plain text.
-
Markmap
Builds interactive mind maps from Markdown.
-
Penrose
Creates diagrams from mathematical notation in plain text, from Carnegie Mellon University.
flowchart.js FAQ
Is flowchart.js open source?
Is flowchart.js still maintained?
How do I install flowchart.js?
npm install flowchart.js.What are the best alternatives to flowchart.js?
What language is flowchart.js written in?
Data: GitHub API, npm. Updated Oct 4, 2026.