awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
scanny avatar

scanny/python-pptx

0
View on GitHub↗

Python Pptx

Create Open XML PowerPoint documents in Python

Features

  • Document and File Processing - Creates and updates PowerPoint presentation files.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
  • Office Document Tools - Create and modify PowerPoint presentation files.
  • 3,422 stars·715 forks·Python·MIT·24 views

    Star history

    Star history chart for scanny/python-pptxStar history chart for scanny/python-pptx

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Projects sharing features with Python Pptx

    These projects share indexed features with Python Pptx. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • python-openxml/python-docxpython-openxml avatar

      python-openxml/python-docx

      5,442View on GitHub↗

      python-docx is an OOXML document manipulation library used for creating, reading, and updating Microsoft Word files. It functions as a generator for building formatted documents and a parser for extracting text, metadata, and structural elements from existing files. The project provides a comprehensive style management system for defining and applying character, paragraph, and table styles within OpenXML documents. It allows for the programmatic control of document appearance through an object-oriented approach to the underlying XML schema. Capabilities cover a wide range of document generat

      Python
      View on GitHub↗5,442
    • elapouya/python-docx-templateelapouya avatar

      elapouya/python-docx-template

      2,552View on GitHub↗

      python-docx-template is a template engine for generating Microsoft Word documents by merging .docx files with data contexts using a logic-based markup syntax. It functions as a document automator that injects variables, images, and sub-documents into Word files while maintaining the original styling. The project uses a rendering system based on Jinja2 to apply template logic and filters to Office Open XML files. It allows for the creation of custom template filters to transform data during the rendering phase and includes a command line interface for producing documents by passing a template

      Python
      View on GitHub↗2,552
    • pyexcel/pyexcelpyexcel avatar

      pyexcel/pyexcel

      1,283View on GitHub↗

      Single API for reading, manipulating and writing data in csv, ods, xls, xlsx and xlsm files

      Pythoncsvexcelfods
      View on GitHub↗1,283
    • iofficeai/officecliiOfficeAI avatar

      iOfficeAI/OfficeCLI

      8,092View on GitHub↗

      OfficeCLI is a headless office suite and automation tool designed for programmatically reading, editing, and generating Microsoft Office documents. It functions as an OOXML manipulation library and a document templating engine, providing a standalone binary that allows for the management of Word, Excel, and PowerPoint files without requiring a local installation of office software. The project distinguishes itself by exposing document operations as tools for AI agents via a JSON-RPC server and the Model Context Protocol. It enables advanced customization through raw XML manipulation using XPa

      C#
      View on GitHub↗8,092
    Compare all 30 related projects→

    Frequently asked questions

    What does scanny/python-pptx do?

    Create Open XML PowerPoint documents in Python

    What are the main features of scanny/python-pptx?

    The main features of scanny/python-pptx are: Document and File Processing, Office Document Tools.

    Which projects share features with scanny/python-pptx?

    Projects with overlapping indexed features include: python-openxml/python-docx — python-docx is an OOXML document manipulation library used for creating, reading, and updating Microsoft Word files.… pyexcel/pyexcel — Single API for reading, manipulating and writing data in csv, ods, xls, xlsx and xlsm files. elapouya/python-docx-template — python-docx-template is a template engine for generating Microsoft Word documents by merging .docx files with data… iofficeai/officecli — OfficeCLI is a headless office suite and automation tool designed for programmatically reading, editing, and… pymupdf/pymupdf — PyMuPDF is a comprehensive PDF manipulation library and document analysis tool. It serves as a text extraction tool,… lorien/web-scraping — This project is a comprehensive resource directory for web data extraction, providing a curated collection of tools…