PythonIDE-PyMe  by honghaier-game

IDE for Python GUI app/game dev

created 5 years ago
935 stars

Top 40.0% on sourcepulse

GitHubView on GitHub
Project Summary

PyMe is a Python-centric, integrated development environment designed to streamline application and game development for Python programmers. It aims to address the perceived weakness in Python's toolchain by providing a visual, procedural, and user-friendly workflow, targeting beginners and experienced developers alike who want to build desktop applications, mobile apps, and games with Python.

How It Works

PyMe offers a low-code, visual development experience, akin to Visual Basic, allowing users to design interfaces via drag-and-drop. It integrates project management, file handling, visual design, property editing, variable binding, event response mapping, code editing, debugging, and packaging into a unified workflow. The tool also includes a built-in "Fun" function library for easier interface interaction and aims to support cross-platform development and packaging for Windows, macOS, Linux, Android, and iOS.

Quick Start & Requirements

  • Install: Download and run the PyMe.exe (Windows 64-bit only).
  • Prerequisites: Python 3.8.8 is bundled or can be configured.
  • Setup: Minimal setup required for basic use.
  • Resources: Official website: www.py-me.com, GitHub: https://github.com/honghaier-game/PyMe, QQ Group: 100180960.

Highlighted Details

  • Visual interface designer with drag-and-drop functionality.
  • Integrated code editor with intelligent prompts.
  • One-click packaging for executables (EXE) and Android APKs.
  • Supports Pygame and experimental PyOpenGL for 2D and 3D game development.
  • Includes a developer platform for sharing code, components, and skins.

Maintenance & Community

The project is primarily developed by "Honghaier" (火云红孩儿). Community interaction is encouraged via the official QQ group.

Licensing & Compatibility

PyMe itself is not open-source. However, all generated project code, including the Fun function library and game engine source code, is public. The tool is currently limited to Windows 64-bit.

Limitations & Caveats

The tool is primarily developed for Windows 64-bit, with other platforms pending. The Android APK packaging is noted as unstable, and 3D game development tools are still in early stages. Some advanced features like source code encryption and watermark removal require a "professional developer account."

Health Check
Last commit

1 week ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
1
Star History
16 stars in the last 90 days

Explore Similar Projects

Starred by Jonathan Ragan-Kelley Jonathan Ragan-Kelley(Professor at MIT), Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), and
2 more.

claudia by getAsterisk

5.9%
10k
GUI toolkit for Claude Code
created 1 month ago
updated 1 day ago
Feedback? Help us improve.