FindSoftware

Canvas Editor

Rich text editor that draws its document on an HTML canvas, with an optional SVG backend.

Canvas Editor is a rich text editor that draws its document on an HTML canvas, with an SVG backend available through an editor option. The scoped npm package is imported into a page, and the editor is created on a container element with an options object that holds the document’s content. The README and the documentation describe pagination with headers, footers and page numbers, tables, images, form controls, a table of contents and print output built from the canvas rendering.

The editor is a browser library, and its documentation is published in English and Chinese.

Identity

Status
Active
Maintainer
hufe5
Maintained by
Individual
First release
20214

Rendering and deploy

Runs as
In the browser3
Install with
npm1

Releases

Current major version
16
Last release
2026-10-236

Adoption

GitHub stars
5,2552
npm downloads a week
2,8278
Contributors
407

Why these figures do not compare

Sources

  1. 2026-11-04: links, Install with
    hufe.club/canvas-editor-docs/
  2. 2026-11-04: links, Written in, License, License model, GitHub stars
    github.com/Hufe921/canvas-editor
  3. 2026-11-04: links, Categories, Runs as
    github.com/Hufe921/canvas-editor/blob/main/README.md
  4. 2026-11-04: First release
    github.com/Hufe921/canvas-editor/tree/v0.1.0
  5. 2026-11-04: Maintainer
    github.com/Hufe921/canvas-editor/blob/main/LICENSE
  6. 2026-11-04: Current major version, Last release
    registry.npmjs.org/@hufe921/canvas-editor
  7. 2026-11-04: Contributors
    api.github.com/repos/Hufe921/canvas-editor/contributors
  8. 2026-11-04: npm downloads a week
    api.npmjs.org/downloads/range/2026-10-26:2026-11-01/@hufe921/canvas-editor

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON