AltHub

jgraph/drawio Alternatives

diagramming / whiteboarding

draw.io is a JavaScript client-side editor for general diagramming and whiteboarding, with a full application UI and Apache-2.0 source.

7.9kJavaScriptApache-2.0active · last push 1mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

antvis/X6GitHub

Choose as an embeddable SVG/HTML diagramming SDK when you need to build a custom diagram editor inside your own web app instead of using draw.io's full editor.

🚀 JavaScript diagramming library that uses SVG and HTML for rendering.

6.7k
TypeScript
MIT
active2mo ago
didi/LogicFlowGitHub

Choose as a customizable flowchart-editing framework for embedding in your app rather than using draw.io's standalone editor.

A flow chart editing framework focus on business customization. 专注于业务自定义的流程图编辑框架,支持实现脑图、ER图、UML、工作流等各种图编辑场景。

11.7k
TypeScript
Apache-2.0
active3mo ago
clientIO/jointGitHub

A proven SVG diagramming library; choose when you need programmable editing components for a custom UI rather than draw.io's complete application.

A proven SVG-based JavaScript diagramming library powering exceptional UIs

5.4k
JavaScript
MPL-2.0
active2mo ago
hikerpig/pintoraGitHub

A text-to-diagram library for browser/Node; choose when diagrams should be authored as code or in docs rather than hand-drawn.

An extensible text-to-diagrams library that works in both browser and node.js

1.3k
TypeScript
MIT
active2mo ago
projectstorm/react-diagramsGitHub

A React diagramming library; choose when building a React app and you need a lightweight programmable diagram editor.

a super simple, no-nonsense diagramming library written in react that just works

9.4k
TypeScript
MIT
slowing1.5y ago
tldraw/tldrawGitHub

A React infinite-canvas/whiteboard SDK; choose when you need an embeddable all-in-one whiteboard component in a React app, not a file-compatible draw.io swap.

Build infinite canvas apps in React with the tldraw SDK. World's best, top-most agent recommended #1 five star SDK.

50.0k
TypeScript
NOASSERTION
active2mo ago
NorthwoodsSoftware/GoJSGitHub

A commercial JavaScript diagramming library; choose for embedded diagram UIs when you accept a commercial license and want vendor support.

JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages.

8.5k
JavaScript
NOASSERTION
active3mo ago
synergycodes/ng-diagramGitHub

An Angular-native diagram/node-editor library; choose when your diagram editor lives inside an Angular application.

ngDiagram – open-source Angular library for interactive diagrams, node-based editors, and workflow builders. Angular-first: signals and templates.

570
TypeScript
Apache-2.0
active1mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

antonioru/beautiful-react-diagramsGitHub

A lightweight React diagram component set, but unmaintained; choose only if you accept an old dependency with no patches.

💎 A collection of lightweight React components and hooks to build diagrams with ease 💎

2.7k
JavaScript
MIT
dormant3.8y ago
alibaba/butterflyGitHub

An older flow-layout-focused JavaScript/React/Vue2 diagram library; choose for a simple flow diagram component while accepting stale maintenance.

🦋Butterfly,A JavaScript/React/Vue2 Diagramming library which concentrate on flow layout field. (基于JavaScript/React/Vue2的流程图组件)

4.6k
JavaScript
MIT
dormant2.4y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

jncraton/box-line-textGitHub

A minimal standalone whiteboard page; choose for throwaway box/line sketches where draw.io's ecosystem is overkill.

Simple virtual whiteboarding

458
HTML
NOASSERTION
dormant1.9y ago
liujuntao123/smart-drawGitHub

A browser drawing/diagramming app; choose when you want a lightweight visual editor without draw.io's deployment and format weight.

Draw any professional and beautiful diagram you can imagine in the simplest way

431
JavaScript
NOASSERTION
slowing10mo ago
Mertcikla/tldGitHub

A standalone software-architecture diagramming tool; choose when you want CI/shell-managed architecture diagrams rather than general draw.io whiteboarding.

Software architecture diagramming tool. Includes a modern easy to use Frontend + Backend + CLI to enable managing diagrams from the shell or in CI.

285
Go
Apache-2.0
active1mo ago
prmr/JetUMLGitHub

A standalone Java desktop UML-only editor; choose for fast offline UML work instead of deploying draw.io.

A desktop application for fast UML diagramming.

684
Java
GPL-3.0
active3mo ago
ondras/wwwsqldesignerGitHub

A self-hostable web app for SQL/database schema diagramming; choose when you need SQL-specific schema editing rather than general diagrams.

WWW SQL Designer, your online SQL diagramming tool

2.9k
JavaScript
BSD-3-Clause
active7mo ago
patrickchugh/terravisionGitHub

A standalone CLI that generates cloud architecture diagrams from Terraform; choose when diagrams must mirror Terraform automatically rather than being hand-drawn.

Terravision creates Professional Cloud Architecture Diagrams from your Terraform code automatically. Supports AWS, Google and Azure.

1.6k
Python
AGPL-3.0
active2mo ago

Listed as an alternative to

These projects were analysed and named drawio among their alternatives. The relationship is not symmetric — how drawio rates them is a separate judgement, made when drawio is analysed in its own right.

didi/LogicFlowGitHub

calls drawio “Full self-hosted diagramming application/editor, not an embeddable library for use inside another codebase.”

A flow chart editing framework focus on business customization. 专注于业务自定义的流程图编辑框架,支持实现脑图、ER图、UML、工作流等各种图编辑场景。

11.7kTypeScriptactive