Golem Python Framework is a Python game framework for developing and learning. It can assist a student of programming by providing opportunities to write programs with interestingly visible effects, despite their simplicity. Golem provides a Web-based interface that can be used even by very early students to learn the basics of thinking with computer code by teaching a visible character on the screen to perform various tasks. Golem is based on Python, and allows a student to use all of Python's features. It attempts to hide the intimidating face that computer programming can present. Learners who are too advanced for the Web interface can use Golem as a powerful Python development framework that is effective for developing cross-platform 2D games.
Django REST framework is a lightweight REST framework for Django that aims to make it easy to build well-connected, self-describing RESTful Web APIs. It creates self-documenting Web APIs that include a Django admin style frontend. It has a modular, flexible architecture using Django's class based views. API creation can be as simple as adding a couple of lines to urls.py.
Mother is a framework written in Python and based on Twisted. It is designed to make development of Web applications easy and fast. It provides: simple URL mapping to code; handling of multiple content types (HTML, JSON, etc.); integration with Tentacles ORM; and the use of templating tools (currently, only Mako is supported).
planes is a hierarchical surface framework for PyGame. It introduces a "Plane" class which extends PyGame's "Surface" functionality, offering a hierarchy of mouse-sensitive, draggable Surfaces that can be used as sprites, windows, icons, or other interactive elements. In addition, the planes.gui module uses planes to provide basic GUI elements like container, label, text box, option list, and button.
Dabo is a three-tier, cross-platform database application development framework, written in Python with the wxPython GUI toolkit. The controls in Dabo's UI are easily bound to data by setting two properties. The business object is designed to afford you complete control over the validation and handling of your data. The cursor classes are abstracted from their backend implementations, allowing for easy support of nearly any backend database. Dabo's design and approach has been inspired by RAD database development tools such as Visual FoxPro, Delphi, and Visual Basic.