python-pptx

Leading#6 in Open sourcehigh confidence
The foundational Python library for programmatically generating and reading .pptx (~3.5k stars). Star count is modest but real-world adoption is enormous — it is the engine the Anthropic pptx skill and most PPTX tooling depend on, so it ranks above higher-starred JS tools on adoption depth.
Our read

Why it ranks #6

Only about 3.5k GitHub stars, but it is the dominant Python PPTX library with deep downstream usage in document automation and agent tooling; repository development is comparatively slow.

Here is the catch

no rendering engine, so visual QA needs PowerPoint or LibreOffice
many advanced PowerPoint features are unsupported or low-level
maintenance cadence is slower than newer presentation projects

Does this well

creates standard editable PowerPoint files
stable API and broad Python ecosystem usage
excellent foundation for repeatable deck automation

Pricing

Checked by hand on 2026-07-23. Prices in this category change often — if this looks wrong, it probably is.

Key features

Create and modify PPTX filesSlides, shapes, text and imagesCharts and tablesTemplate and placeholder manipulation
Search an area, or a tool by name.