🌐 English | 🀄 简体中文
PyMe is a visual development tool designed specifically for programming beginners. Build desktop applications, games, and mobile apps like assembling building blocks. No need to memorize complex syntax—just drag components, set properties, write logic, and complete your first program in three steps!
📦 Binary Distribution Only
This repository contains the compiled binary distribution of PyMe, a proprietary Windows desktop application. The source code is not publicly available and this repository does not contain the original programming code.
What you get:
- ✅ Ready-to-use executable files
- ✅ Complete documentation and tutorials
- ✅ Sample projects and examples
What you don't get:
- ❌ Source code (proprietary and confidential)
- ❌ Development environment setup files
For more information, please visit our official website.
Say goodbye to boring code writing! In PyMe, you can drag buttons, text boxes, images and other components directly onto the interface, designing software like drawing pictures. Real-time preview lets you see results immediately.
Not satisfied with just regular software? PyMe has a built-in game development engine supporting 2D game creation. You can easily create:
- 🐍 Classic games like Snake and Tetris
- 🚀 Shoot 'em up games
- 🧩 Puzzle games
- And any game ideas you can imagine!
After completing development, PyMe can package your work with one click into:
- 🖥️ Windows Desktop Application (.exe) - Run independently, no Python installation needed
- 🌐 Web Application - Deploy to server, accessible worldwide
- 📱 Android Mobile App (.apk) - Install on phone, use anywhere
PyMe provides 50+ carefully designed UI components:
- 📋 Buttons, input boxes, dropdown menus, lists
- 📊 Charts, progress bars, sliders
- 📁 File operations, database connections
- 🌐 Network requests, browser control
- 🎵 Audio playback, video playback
- 🤖 AI integration (voice chat, image recognition)
Built-in 20+ beginner tutorials, from "Hello World" to complete projects, guiding you step by step. Every tutorial includes detailed steps and sample code.
- Code encryption to protect your intellectual property
- Auto-backup to prevent data loss
- 6 years of continuous iteration, stability verified by thousands of users
- Visit PyMe Website to download the latest version
- Extract the downloaded package to any directory
- Double-click
PyMe.exeto start the program
⚠️ System Requirements: Windows 10/11 (64-bit), 4GB+ RAM recommended
- Launch PyMe and see the welcome screen
- Click the "New Project" button
- Choose project type:
- 📱 GUI Application - Create software with interface
- 🎮 Game Application - Create 2D games
- 🌐 Web Application - Create web apps
- Drag components from the left panel to the form
- Double-click component to enter code editor and write interaction logic
- Click "Run" button to preview effects
- When satisfied, click "Package" to generate final application
| Scenario | Example Projects | Difficulty |
|---|---|---|
| 🏫 Programming Learning | Understanding variables, loops, functions | ⭐ |
| 📊 Office Automation | Batch file processing, data spreadsheet | ⭐⭐ |
| 🎮 Small Game Development | Snake, Tetris, Puzzle games | ⭐⭐ |
| 🖥️ Desktop Tools | Calculator, Notepad, Image viewer | ⭐⭐ |
| 🌐 Small Websites | Personal blog, Portfolio website | ⭐⭐⭐ |
| 📱 Mobile Apps | Todo list, Weather forecast, Notepad | ⭐⭐⭐ |
| Component | Description | Component | Description |
|---|---|---|---|
| 🔘 Button | Regular button | 📝 Label | Text label |
| ⌨️ Entry | Single-line input | 📄 Text | Multi-line text box |
| 📂 ListBox | List box | 🌐 ComboBox | Dropdown menu |
| ☑️ CheckButton | Checkbox | 🔘 RadioButton | Radio button |
| 🖼️ LabelFrame | Titled frame | 📊 Canvas | Drawing canvas |
| Component | Description | Component | Description |
|---|---|---|---|
| 📈 Line | Line chart | 🥧 Pie | Pie chart |
| 📊 Bar | Bar chart | 📉 Histogram | Histogram |
| 〰️ Scale | Slider | ⏱️ ProgressBar | Progress bar |
| Component | Description | Component | Description |
|---|---|---|---|
| 🎵 AudioPlayer | Audio player | 🎬 VideoPlayer | Video player |
| 📷 VideoCapture | Camera capture | 🎙️ Microphone | Recording |
| Component | Description | Component | Description |
|---|---|---|---|
| 📁 FileReader | File read/write | 🗄️ DataTable | Database table |
| 🌐 BrowserControl | Browser control | 🔌 Serial | Serial communication |
| 📡 Socket | Network programming | 🖥️ WMI | System information |
| Component | Description | Component | Description |
|---|---|---|---|
| 🤖 AIChat | Smart chat | 🎙️ AIVoice | Voice synthesis |
| 👁️ AIImage | Image recognition | 🗣️ AISpeech | Speech recognition |
Q: Does PyMe support macOS or Linux?
Not currently. PyMe only provides a Windows version (Windows 10/11 supported). We are evaluating macOS and Linux compatibility requirements, and future versions may add support. If you have strong demand, feel free to share in Issues!
Q: Is PyMe free? Can I use it for commercial purposes?
Yes, completely free and can be used commercially. All projects you develop with PyMe belong to you. You can freely publish, sell, or open-source them. PyMe also offers a free version for personal and commercial use.
Q: Do I need to install Python to run packaged programs?
No. PyMe-packaged .exe applications are standalone executables that include all necessary dependencies. Users don't need to install Python or any other software—just double-click to run.
Q: I have no programming background. Can I learn PyMe?
Absolutely! PyMe is designed specifically for zero-baseline users. We provide complete beginner tutorials with detailed guidance from installation to creating your first program. Most users complete their first small project within 1-2 hours.
Q: How do I publish a web application after packaging?
PyMe-packaged web applications are a set of HTML/CSS/JS files. You can:
- Use free hosting services (GitHub Pages, Netlify, Vercel)
- Deploy to your own server
- Upload to other CDN services for faster global access
Q: Is Android APK packaging free?
Basic packaging is free. PyMe can package your project into APK files. If you need advanced features like removing watermarks or publishing to app stores, consider our professional services.
Q: What's the difference between PyMe and Scratch?
| Feature | Scratch | PyMe |
|---|---|---|
| Target Users | Children's programming introduction | Teenagers and adults |
| Output Format | Mainly for educational display | Publishable products |
| Interface Style | Visual building blocks | Professional software interface |
| Packaging | Cannot package standalone apps | Package exe/web/apk |
| Learning Value | Cultivate programming thinking | Learn real programming logic |
Q: Will my code be leaked? How to protect source code?
PyMe provides source code encryption to protect your intellectual property. Encrypted code is difficult to decompile. How to enable: Check "Enable source code encryption" in project properties.
Q: How do I get help or make suggestions?
You can contact us through:
- 📧 Email: 285421210@qq.com
- 💬 GitHub Issues: Report bugs or request features
- 💬 GitHub Discussions: Exchange experiences with other users
- 📺 YouTube Comments: Leave messages under tutorial videos
- 📺 Twitter: @Honghaier_game
- 💬 Discord: Join PyMe official Discord server
- 🐧 QQ Group: 100180960
gantt
title PyMe Development Plan
dateFormat YYYY-MM
section Completed
Basic GUI Development :done, 2024-01, 2024-06
Game Engine Integration :done, 2024-03, 2024-09
EXE Packaging Feature :done, 2024-06, 2024-12
Web Packaging Feature :done, 2024-09, 2025-03
AI Components Integration :done, 2025-01, 2025-06
section In Progress
APK Packaging Optimization :active, 2025-04, 2025-12
section Planned
macOS Version :2025-07, 2026-06
Linux Version :2026-01, 2026-12
Online Collaboration :2026-06, 2027-06
We value your feedback! While we cannot accept code contributions (as this is a binary distribution), we welcome:
- 💡 Feature suggestions and requests
- 🐛 Bug reports and issue reports
- 📖 Documentation improvements
- 💬 Sharing your PyMe projects and experiences
Please use GitHub Issues to report bugs or request features, and GitHub Discussions to share your projects and connect with other users.
This project follows a proprietary license. See LICENSE file for details.
🌐 English | 🀄 中文版许可证
If this project helps you, please give it a ⭐ Star!
Made with ❤️ by PyMe Team