Ross ROSS = Recommend OSS · open-source software intelligence for agents

alibaba/butterfly

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

github.com/alibaba/butterfly · homepage · JavaScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

32/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 2863
  • days_rel: n/a
  • days_push: 835
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

4650 stars · 610 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Butterfly is a data-driven, node-based diagramming library for JavaScript, React, and Vue2, focused on flow layout. It provides canvas, node, edge, group, and endpoint primitives for building interactive flowcharts, DAGs, and node orchestration UIs.

Use cases

  • build an interactive flowchart editor in the browser
  • render DAG pipeline visualizations
  • create a node-based workflow orchestration UI
  • draw BPMN-style process diagrams
  • build a mindmap or tree diagram with draggable nodes
  • embed a canvas with zoom, pan, and draggable nodes in a React or Vue2 app

When to choose

  • you need a flow/DAG diagramming library with React or Vue2 integration
  • you want DOM-based customizable nodes rather than pure SVG rendering
  • you need built-in layout algorithms, minimap, tooltips, and hotkeys for diagram editors

When to avoid

  • you need Vue3 support (only Vue2 is supported)
  • you need a general-purpose charting or data-plotting library
  • you require a fully maintained React wrapper (it is no longer maintained; native butterfly is recommended)

Facets

library · maturity maintenance

ui-components data-visualization graphics web-development frontend data-visualization developer-tools browser diagramming flowchart dag bpmn mindmap svg node-editor flow-layout javascript react vue

1 source

Member repositories

RepositoryRoleHealth v2
alibaba/butterflymain32

For agents

markdown · JSON · MCP: product_card(name="alibaba/butterfly")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem