https://github.com/jakub21/mpplugs
Universal Python Framework
https://github.com/jakub21/mpplugs
framework gamedev python-3 setup-loop
Last synced: about 1 year ago
JSON representation
Universal Python Framework
- Host: GitHub
- URL: https://github.com/jakub21/mpplugs
- Owner: Jakub21
- License: mit
- Created: 2019-09-16T12:39:19.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-03-30T13:40:10.000Z (about 5 years ago)
- Last Synced: 2025-03-21T23:16:28.074Z (about 1 year ago)
- Topics: framework, gamedev, python-3, setup-loop
- Language: Python
- Homepage: https://jakub21.github.io/mpplugs/
- Size: 147 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
## MP Plugs
Universal Python Framework.
MPPlugs helps to create modular applications with setup + loop structure common in microcomputer and GUI programming.
### Documentation
Documentation is available [here](https://jakub21.github.io/mpplugs/)
### Latest stable version
[Release v0.4](https://github.com/Jakub21/mpplugs/releases/latest)
**Features**
- init + loop approach
- utilizes multiprocessing (each plugin runs in a separate process)
- supports events system (plugins can communicate with each other this way)
- unified plugins I/O (allows GUI generators etc)
**New in this version**
- Changed how excpetions are displayed. Useful during plugin creation, debug and testing
- Created documentation
- Other minor improvements
### Framework applications
This framework was tested with the following packages: `PyGame`, `TkInter`, `socket`.