{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/canvas-editor/","markdown":"https://findsoftware.frbit.cloud/canvas-editor.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"canvas-editor","name":"Canvas Editor","urls":{"home":"https://hufe.club/canvas-editor-docs/","repository":"https://github.com/Hufe921/canvas-editor","docs":"https://hufe.club/canvas-editor-docs/"},"category":["ui-library"],"description":"Rich text editor that draws its document on an HTML canvas, with an optional SVG backend.","maintainer":"hufe","maintainerType":"individual","firstRelease":2021,"hosting":null,"language":"javascript","runtimeMin":null,"contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"runsAs":["browser"],"renderingModes":null,"installMethod":"npm","licenseModel":"open-source","license":"MIT","currentMajor":"1","latestReleaseDate":"2026-10-23T00:00:00.000Z","githubStargazers":5255,"contributors":40,"packagistDownloads":null,"npmWeeklyDownloads":2827,"social":{"forum":"https://github.com/Hufe921/canvas-editor/discussions"},"checkedAt":"2026-11-04T00:00:00.000Z","addedAt":"2026-11-04T00:00:00.000Z","sources":[{"field":"urls","url":"https://hufe.club/canvas-editor-docs/","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"urls","url":"https://github.com/Hufe921/canvas-editor","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"urls","url":"https://github.com/Hufe921/canvas-editor/blob/main/README.md","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"firstRelease","url":"https://github.com/Hufe921/canvas-editor/tree/v0.1.0","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/Hufe921/canvas-editor/blob/main/LICENSE","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"language","url":"https://github.com/Hufe921/canvas-editor","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"category","url":"https://github.com/Hufe921/canvas-editor/blob/main/README.md","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"installMethod","url":"https://hufe.club/canvas-editor-docs/","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"runsAs","url":"https://github.com/Hufe921/canvas-editor/blob/main/README.md","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"license","url":"https://github.com/Hufe921/canvas-editor","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/Hufe921/canvas-editor","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"currentMajor","url":"https://registry.npmjs.org/@hufe921/canvas-editor","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://registry.npmjs.org/@hufe921/canvas-editor","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"githubStargazers","url":"https://github.com/Hufe921/canvas-editor","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/Hufe921/canvas-editor/contributors","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/range/2026-10-26:2026-11-01/@hufe921/canvas-editor","checkedAt":"2026-11-04T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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.\n\nThe editor is a browser library, and its documentation is published in English and Chinese."}