{"repo":"Hufe921/canvas-editor","free":true,"listed":false,"github":"https://github.com/Hufe921/canvas-editor","clone":"git clone https://github.com/Hufe921/canvas-editor.git","description":"A Canvas/SVG-based rich text editor","language":"TypeScript","stars":5117,"topics":["editor","canvas","canvas-editor","rich-text","typescript","vite","wysiwyg","control","emr","pdf"],"license":"MIT","category":"media-processing","readme_excerpt":"Canvas Editor A Canvas/SVG-based rich text editor. Live Demo · Documentation · Report Bug · Request Feature · Discussions English · 中文文档 🎉 Canvas Editor 1.0.0 is released! See the 1.0 Release Notes for highlights and upgrade notes. --- Overview Canvas Editor is a feature-rich, WYSIWYG document editor built on top of the HTML API. It is designed for use cases that demand pixel-perfect rendering, advanced typography, complex layouts, and Word-like document experiences in the browser — including EMR (Electronic Medical Records), legal contracts, reports, and other document-centric applications. Unlike traditional contenteditable -based editors, Canvas Editor takes full control of the rendering pipeline, providing consistent typography across browsers, precise pagination, and a uniform export experience. Features - Rich Text — Undo / Redo, Font, Size, Bold, Italic, Underline, Strikeout, Superscript, Alignment, Headings, Lists, and more - Insertable Elements — Tables, Images, Hyperlinks, Code Blocks, Page Breaks, Math Formulas (LaTeX), Date Pickers, Block elements - Form Controls — Select, Text, Date, Radio, Checkbox controls - Pagination — Native pagination with headers, footers, and page numbers - Page Layout — Configurable page margins, watermarks, backgrounds - Document Structure — Catalog (TOC) generation, comments, group annotations - Print & Export — Print-ready output via canvas-to-image / PDF rendering - Interaction — Custom context menus, customizable shortcut keys, dra","default_branch":null,"files":null,"tree":[],"storefront":"/r/Hufe921","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Hufe921/canvas-editor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}