pipipi-pikachu/pptist

PowerPoint-ist(/'pauəpɔintist/), An online presentation application that replicates most of the commonly used features of MS PowerPoint, allowing for the...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 39 minutes ago
Added to GitGenius on September 7th, 2026
Created on December 10th, 2020
Open Issues & Pull Requests: 22 (+0)
GitHub issues: Enabled
Number of forks: 1,773
Total Stargazers: 9,302 (+0)
Total Subscribers: 110 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1.5 hours
Mean response time: 25.0 days
90th percentile: 16.1 days
Tracked items: 118

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 13% of issues opened in the past year have been closed. Three people close 92% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 14
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 482 days
Stale 30+ days: 13
Stale 90+ days: 11

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (55)
  • bug (34)
  • not reproduced (6)
  • mac compatibility (4)
  • wontfix (3)
  • help wanted (2)
  • references (2)
  • template (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

PPTist is a web-based presentation application that replicates most commonly used features of Microsoft PowerPoint, allowing users to edit and present slides directly in a browser.

The tool addresses the need for browser-based slide editing without relying on desktop software or proprietary online services. It supports essential presentation elements including text, images, shapes, lines, charts, tables, videos, audio, and formulas. The application is built with Vue 3.x and TypeScript without depending on UI component libraries, which the project notes enables easier styling customization and functionality extension. Users can export presentations in various formats and the tool includes support for AIPPT template-based generation and local PPTX file preview.

Adoption is intended for developers with web slide development needs and basic web development experience who want to integrate or extend slide editing capabilities into their own applications. The project explicitly states it is not positioned as a ready-made end-user tool and should not be used directly as a standalone service. Those seeking an out-of-the-box presentation application should consider other products. The tool offers context menus throughout the interface, dozens of keyboard shortcuts, and basic mobile editing and preview support, aiming for a desktop application-level experience within the browser.

The codebase is described as robust and maintainable with no technical debt, built intentionally rather than as a temporary prototype. The project provides a live demonstration at its homepage for reference, though this is for demonstration purposes only and does not constitute an online service offering. Commercial use is addressed in the repository documentation.