All Projects → maltfield → cross-platform-python-gui

maltfield / cross-platform-python-gui

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

Programming Languages

shell
77523 projects
powershell
5483 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to cross-platform-python-gui

github-create-release-action
Github Action that create Github Release automatically
Stars: ✭ 28 (-47.17%)
Mutual labels:  continuous-integration, github-actions
For 0416
당신의 컴퓨터에 노란리본을 달아드립니다. For_0416 & Remember 0416
Stars: ✭ 70 (+32.08%)
Mutual labels:  dmg, exe
setup-scheme
Github Actions CI / CD setup for Scheme
Stars: ✭ 13 (-75.47%)
Mutual labels:  continuous-integration, github-actions
django-security-check
Helps you continuously monitor and fix common security vulnerabilities in your Django application.
Stars: ✭ 69 (+30.19%)
Mutual labels:  continuous-integration, github-actions
demo-ci
Aula prática sobre servidores de Integração Contínua
Stars: ✭ 15 (-71.7%)
Mutual labels:  continuous-integration, github-actions
bump-everywhere
🚀 Automate versioning, changelog creation, README updates and GitHub releases using GitHub Actions,npm, docker or bash.
Stars: ✭ 24 (-54.72%)
Mutual labels:  continuous-integration, github-actions
lychee-action
Github action to check for broken links in Markdown, HTML, and text files using lychee, a fast link checker written in Rust.
Stars: ✭ 89 (+67.92%)
Mutual labels:  continuous-integration, github-actions
prettier
🔨 Native, blazingly-fast Prettier CLI on Github Actions
Stars: ✭ 19 (-64.15%)
Mutual labels:  continuous-integration, github-actions
qodana-action
⚙️ Scan your Java, Kotlin, PHP, Python, JavaScript, TypeScript projects at GitHub with Qodana
Stars: ✭ 112 (+111.32%)
Mutual labels:  continuous-integration, github-actions
drupal9ci
One-line installers for implementing Continuous Integration in Drupal 9
Stars: ✭ 137 (+158.49%)
Mutual labels:  continuous-integration, github-actions
xray-action
... a GitHub action to import test results into "Xray" - A complete Test Management tool for Jira.
Stars: ✭ 16 (-69.81%)
Mutual labels:  continuous-integration, github-actions
Android-CICD
This repo demonstrates how to work on CI/CD for Mobile Apps 📱 using Github Actions 💊 + Firebase Distribution 🎉
Stars: ✭ 37 (-30.19%)
Mutual labels:  continuous-integration, github-actions
link-snitch
GitHub Action to scan your site for broken links so you can fix them 🔗
Stars: ✭ 50 (-5.66%)
Mutual labels:  continuous-integration, github-actions
studio
GAMS Studio
Stars: ✭ 25 (-52.83%)
Mutual labels:  dmg, appimage
noise-php
A starter-kit for your PHP project.
Stars: ✭ 52 (-1.89%)
Mutual labels:  continuous-integration, github-actions
arduino-lint-action
GitHub Actions action to check Arduino projects for problems
Stars: ✭ 20 (-62.26%)
Mutual labels:  continuous-integration, github-actions
keep-desktop
Google Keep Dark: Desktop application for Windows, Mac and Linux with Dark Theme.
Stars: ✭ 42 (-20.75%)
Mutual labels:  dmg, exe
hasura-action
GitHub Action wrapping the Hasura CLI
Stars: ✭ 39 (-26.42%)
Mutual labels:  continuous-integration, github-actions
overview
Automate your workflows with GitHub actions for MATLAB.
Stars: ✭ 40 (-24.53%)
Mutual labels:  continuous-integration, github-actions
github-act-runner
act as self-hosted runner
Stars: ✭ 68 (+28.3%)
Mutual labels:  continuous-integration, github-actions

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.

In the wild

The following apps have been built by forking this repo

License

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].