A downloadable tool for Windows and Linux

Note:PLEASE INSTALL PYTHON INTERPRETER BEFORE INSTALLING PAPP

What is PAPP?

PAPP is a software used to open Python applications distributed in the .papp format.

How to create a .papp file??? Put your Python project into a zip file (the main file must be named main.py), then change the extension from .zip to .papp(Create req.txt and write dependencies)

๐Ÿ“„ Example req.txt format:

If your game or app uses Pygame and Requests, your req.txt should look exactly like this:


pygame 
requests










Features:

  • Perfect for creating moddable applications.
  • Creates small-sized packages.
  • Uses the user's own Python installation.
  • It is cross-platform.
  • Smart Dependency Management: Gone are the days of manual library installations. Simply include a req.txt in your project, and PAPP will handle the rest by installing required packages line-by-line before running the app. 100% plug-and-play experience!(Move whells to whells folder in your project's root)
     

In short: The main feature of PAPP files is that they are moddable.


Feature / Metric PyInstaller PAPP (Cross-Platform Package)
Output Format Native standalone binary (.exe, .app, Linux ELF) Custom unified archive (.papp / Zip-based structure)
Runtime Engine Bundled bootloader + compressed Python Interpreter Compiled native C runtime (Ultra-fast launcher)
Python Dependency None. Self-contained (Brings its own Python environment) Required. Uses the host system's pre-installed Python
Size (Simple Script) ๐Ÿ“ฆ Large (~10โ€“15 MB minimum due to interpreter) ๐Ÿชถ Ultra-lightweight (A few Kilobytes for code)
Size (with PySide6) ๐Ÿ˜ Massive (~150 MB โ€“ 250 MB+) ๐Ÿ“ฆ Optimized (Only includes project + wheels)
Cross-Compilation โŒ No. Must compile separately on Windows, Mac, Linux โœ… Yes. Pack once as .papp; runs anywhere with Python
User Modding ๐Ÿ”’ Locked. Code is frozen. Impossible to inject mods โœ… Perfect. Open zip, tweak main.py, inject assets
Linux PEP 668 Bypasses it by isolating the entire environment ๐Ÿš€ Smart Bypass. Automatically passes --break-system-packages
Execution Speed ๐Ÿš€ Instant (or unpacks to a temporary directory) ๐Ÿš€ Instant after first run (Skips installation if check passes)

NOTE:BY INSTALLING PAPP(source code,setup or anything except example_games) ON YOUR COMPUTER YOU AGREE THE LICENSE. 

Note:Examples are not mine!!

Credits & Acknowledgments The example games included in example_programs.zip belong to their respective creators. Special thanks to them for their amazing work:

Updated 4 hours ago
Published 1 day ago
StatusReleased
CategoryTool
PlatformsWindows, Linux
AuthorTex337
ContentNo generative AI was used

Download

Download
LICENSE.txt 1.5 kB
Download
example_programs.zip 27 MB
Download
pappsetup.exe 2.5 MB
Download
main.c 3.2 kB

Install instructions

Run the  pappsetup.exe

Leave a comment

Log in with itch.io to leave a comment.