unioffice is a comprehensive document processing suite that provides a PDF document processor, an Open XML document library, a document security toolkit, and a document content extractor. It is designed to programmatically create, read, and modify Word, Excel, and PowerPoint files, as well as generate and edit PDF documents. The project is distinguished by its native language implementation of the Open XML standard, which removes native binary dependencies to simplify container deployments. It features advanced capabilities for digital document security, including hardware-based PDF signing,
ppt-master is an AI PowerPoint generator and LLM presentation orchestrator that converts documents and text into editable presentation files. It utilizes native shapes and structured layouts to transform content into professional slide decks. The system functions as a template processor capable of injecting generated content into existing PowerPoint files while preserving original brand designs and formatting. It integrates AI imagery services to generate custom visuals and retrieves professional stock photography with attribution management. The project covers automated slide deck creation
PPTAgent is an agentic AI framework designed to research, design, and generate presentation slides from prompts or documents using large language models. It functions as an automated research agent and PowerPoint generator that coordinates autonomous workflows to produce structured presentation decks. The system employs a research-first planning phase to gather comprehensive information and determine content structure before moving to production. It distinguishes itself through a reflective iterative workflow where the agent reviews and refines slides, as well as an integrated text-to-image a
Presentation-ai is a system for the automated creation of slide decks and visual layouts from text descriptions or specific topics using large language models. It generates structured content and maps it to visual templates to produce complete presentations. The project distinguishes itself by supporting local language model integration, allowing for private content generation without reliance on external cloud providers. It also includes an AI image generator to produce context-aware visual assets and imagery tailored to the presentation content. The platform provides a web-based editor for
Build PowerPoint presentations with JavaScript. Works with Node, React, web browsers, and more.
The main features of gitbrent/pptxgenjs are: PowerPoint Presentation Generation, Cross-Environment Generators, JavaScript PPTX Generators, OOXML Presentation Libraries, PPTX Exporters, PPTX Creators, PPTX APIs, Browser-Based File Exports.
Open-source alternatives to gitbrent/pptxgenjs include: hugohe3/ppt-master — ppt-master is an AI PowerPoint generator and LLM presentation orchestrator that converts documents and text into… unidoc/unioffice — unioffice is a comprehensive document processing suite that provides a PDF document processor, an Open XML document… icip-cas/pptagent — PPTAgent is an agentic AI framework designed to research, design, and generate presentation slides from prompts or… allweonedev/presentation-ai — Presentation-ai is a system for the automated creation of slide decks and visual layouts from text descriptions or… bpampuch/pdfmake — pdfmake is a JavaScript PDF generation library and declarative document engine that transforms structured JavaScript… mattdiamond/recorderjs — Recorderjs is a Web Audio API recording library and buffer capture tool used for capturing real-time audio output from…