awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gitbrent avatar

gitbrent/PptxGenJS

0
View on GitHub↗
5,721 Stars·912 Forks·TypeScript·MIT·9 Aufrufegitbrent.github.io/PptxGenJS↗

PptxGenJS

Build PowerPoint presentations with JavaScript. Works with Node, React, web browsers, and more.

Features

  • PowerPoint Presentation Generation - Creates PowerPoint presentations entirely from JavaScript code without manual slide editing.
  • Cross-Environment Generators - Generates PowerPoint files from any JavaScript environment including Node, React, and web browsers.
  • JavaScript PPTX Generators - Creates standards-compliant OOXML .pptx files programmatically from JavaScript code.
  • OOXML Presentation Libraries - Generates PowerPoint presentations with slides, text, tables, charts, images, and shapes using the Open XML standard.
  • PPTX Exporters - Downloads .pptx files from the browser or outputs them as base64, Blob, Buffer, or Node stream.
  • PPTX Creators - Builds and downloads PowerPoint files directly from a web browser without server-side dependencies.
  • PPTX APIs - Produces .pptx presentations from Node.js with support for streams, buffers, and file output.
  • Browser-Based File Exports - Downloads or streams .pptx files directly from a web browser without server-side processing.
  • Rich Slide Object Insertion - Supports inserting a wide range of objects including text, tables, images, charts, and embeds onto slides.
  • Report Generators - Produces PowerPoint reports and documents from Node.js backends for server-side automation.
  • Multi-Format PPTX Exporters - Outputs generated presentations as base64, blob, stream, or file download for different environments.
  • HTML Table to Slide Converters - Provides a dedicated function to convert HTML tables directly into PowerPoint slides.
  • Slide Master Engines - Applies reusable slide masters to enforce consistent branding and layout across all slides.
  • Master Engines - Applies reusable slide masters to enforce consistent branding and layout across all slides.
  • PowerPoint Slide Generation - Defines reusable slide masters that enforce consistent branding and layout across every slide.
  • Slide Master Templates - Applies reusable slide masters to enforce consistent branding and layout across all slides.
  • HTML-to-PowerPoint Converters - Transforms HTML table elements into formatted PowerPoint slides with a single function call.
  • Table-to-Slide Converters - Transforms HTML table elements into formatted PowerPoint slides with a single function call.
  • React Presentation Builders - Builds PowerPoint slides inside React components, integrating presentation generation into React applications.

Star-Verlauf

Star-Verlauf für gitbrent/pptxgenjsStar-Verlauf für gitbrent/pptxgenjs

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu PptxGenJS

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit PptxGenJS.
  • unidoc/uniofficeAvatar von unidoc

    unidoc/unioffice

    4,809Auf GitHub ansehen↗

    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,

    Godocxecma-376excel
    Auf GitHub ansehen↗4,809
  • hugohe3/ppt-masterAvatar von hugohe3

    hugohe3/ppt-master

    30,561Auf GitHub ansehen↗

    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

    Pythonai-agentaipptoffice
    Auf GitHub ansehen↗30,561
  • icip-cas/pptagentAvatar von icip-cas

    icip-cas/PPTAgent

    4,708Auf GitHub ansehen↗

    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

    Pythonagentagentic-aillm
    Auf GitHub ansehen↗4,708
  • allweonedev/presentation-aiAvatar von allweonedev

    allweonedev/presentation-ai

    2,480Auf GitHub ansehen↗

    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

    TypeScriptaiall-in-oneallweone
    Auf GitHub ansehen↗2,480
Alle 13 Alternativen zu PptxGenJS anzeigen→

Häufig gestellte Fragen

Was macht gitbrent/pptxgenjs?

Build PowerPoint presentations with JavaScript. Works with Node, React, web browsers, and more.

Was sind die Hauptfunktionen von gitbrent/pptxgenjs?

Die Hauptfunktionen von gitbrent/pptxgenjs sind: PowerPoint Presentation Generation, Cross-Environment Generators, JavaScript PPTX Generators, OOXML Presentation Libraries, PPTX Exporters, PPTX Creators, PPTX APIs, Browser-Based File Exports.

Welche Open-Source-Alternativen gibt es zu gitbrent/pptxgenjs?

Open-Source-Alternativen zu gitbrent/pptxgenjs sind unter anderem: 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…