Skip to content

LUCKYS1NGHH/py2appimage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Py2AppImage — Release v1.0.0 (Multi-arch AppImage Builder)

Py2AppImage
GUI tool to turn a Python script into a portable AppImage on Linux — with architecture selection.


DOWNLOAD the x86_64 / i686 / armhf / aarch64 AppImage

Select your script, icon, name, category, architecture* — build a ready-to-run AppImage in minutes.


Highlights

  • ✅ Multi-architecture support (x86_64, i686, armhf, aarch64)*
  • ✅ Single-file AppImage (self-contained)
  • ✅ Built with PyInstaller & AppImageTool
  • ✅ Bundles .desktop file and AppRun automatically
  • ✅ Architecture-aware runtime selection
  • ✅ GUI-based — no command-line required
  • ✅ Optional leftover build file cleanup

Screenshot

  • Main window — pick script, icon, name, category, description, architecture, then click Build AppImage.

screenshot-main


Quick install (user)

# make executable and run
chmod +x Py2AppImage-1.0.0-*.AppImage
./Py2AppImage-1.0.0-*.AppImage

Quick install (developer / verify)

# verify checksum (example)
sha256sum Py2AppImage-1.0.0-*.AppImage

What's inside the AppImage

  • Your script as a single executable (PyInstaller --onefile)
  • AppRun, .desktop file, and icon

Changelog — v1.0.0

  • Initial stable release
  • PyInstaller + AppImageTool integration
  • GUI form with file pickers, category info popup, and architecture dropdown
  • Leftover file cleanup option
  • Architecture mismatch warning prompt

Release assets

Name Purpose
Py2AppImage-1.0.0-x86_64.AppImage The runnable AppImage (GUI builder)
Py2AppImage-1.0.0-i686.AppImage Same Runnable AppImage But For i686
Py2AppImage-1.0.0-aarch64.AppImage For aarch64 (Untested / Experimental)
Py2AppImage-1.0.0-armhf.AppImage For armhf (Untested / Experimental)
checksums.txt SHA256 checksums for assets

💡 How to Contribute

Want to improve Py2AppImage? Here’s how you can join in:

  1. Fork this repository to your own GitHub account.
  2. Create a branch for your changes:
    git checkout -b feature/your-feature
  3. Write and test your changes (add tests if possible).
  4. Submit a pull request with a clear description of what you changed and why.

✨ Contributions of all sizes are welcome — from typo fixes to major feature additions.


© 2025 Py2AppImage — Built for developers who value fast, reliable, and no-nonsense packaging.

About

A GNU/Linux GUI based Appimage builder for Python scripts!

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages