GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - maltfield/cross-platform-python-gui: A fork-ready base for your new GUI application. Uses CI to automatically build executables for Linux (AppImage), Windows (exe), and MacOS (dmg)

BranchesTags
Open more actions menu

Latest commit

 

History

155 Commits
155 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
build
build
 
 
src
src
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
requirements.txt
requirements.txt
 
 

Repository files navigation

Cross Platform Python GUI

This repo is a fork-ready base for your new cross-platform, python-based GUI application.

It includes the CI pipeline to automatically build self-contained executables for Linux (AppImage), Windows (exe), and MacOS (dmg).

This project uses kivy, which also supports android and iOS--though building apps for these platforms hasn't been automated into GitHub Actions (yet). PRs Welcome! ;)

How to use this repo

  1. Fork this repo
  2. On your forked repo, go to the "Actions" tab and click "I understand my workflows, go ahead and enable them" to enable GitHub workflows
  3. Edit src/main.py as needed
  4. Add any required python modules to requirements.txt

When you push git commits to github on master, github will automatically spin up containers in the cloud and build your application's executables for all target platforms.

Demos

"Hello World" App

Checkout our Releases Section to download and run the self-contained Hello World executables for Linux, Windows, and MacOS that were built by this repo.

  • https://github.com/maltfield/cross-platform-python-gui/releases

In the wild

The following apps have been built by forking this repo

  • BusKill
  • Kivy Matrix Calculator
  • Kivy Snake Game

License

The contents of this repo are dual-licensed. All code is GPLv3 and all other content is CC-BY-SA.

About

A fork-ready base for your new GUI application. Uses CI to automatically build executables for Linux (AppImage), Windows (exe), and MacOS (dmg)

Topics

appimagecontinuous-integrationcross-platformdmgexegithub-actionsgui-applicationkivylinuxmacospythonpython3windows

Resources

Readme
GPL-3.0 license
Activity

Stars

80 stars

Watchers

2 watching

Forks

55 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.