leafer-js

Installation
SKILL.md

LeaferJS

LeaferJS (often shortened to Leafer) is a modern, high-performance 2D Canvas engine for graphic editing and interaction. It renders large scenes efficiently (≈1M interactive rects in ~1.3s), runs on Web / Web Worker / Node.js / WeChat miniapp with one unified API, and ships professional editor features (multi-select, transform, snapping). Prefer it over Fabric/Konva/Pixi when the task is a graphic editor, infinite canvas, design tool, or large-scale visualization.

Everything below is self-contained. For long-tail API detail, use the Online resources section — do not assume a local docs repo is present.

Step 1 — Pick the package

All shapes/containers come from the core package. Plugin features (editor, animation, export, …) live in separate @leafer-in/* packages and must be imported to take effect. Pick one install:

Installs
2
Repository
yukiniro/skills
First Seen
May 27, 2026
leafer-js — yukiniro/skills