One object model
Presentation → Slide → objects. Text, tables, shapes, images, charts, media. Same options shape on every add-method.
Typed API, modern build, and community contributions — works in the browser and on Node.
Presentation → Slide → objects. Text, tables, shapes, images, charts, media. Same options shape on every add-method.
Browser, Node, React, Angular, Rsbuild, Rspack, workers. One import, one API.
Types ship in the package. The editor lists every method and option as you type.
Point at an HTML table. Get one or more slides back.
Bar, line, pie, scatter, and the rest. Images, video, and audio on the same slide.
OOXML that opens in PowerPoint, Keynote, Impress, and Google Slides. Nothing to install to generate.