BeeWare is a collection of projects that can be used to help develop, debug and launch Python software. Each tool follows the Unix philosophy of doing one thing well. Unlike a traditional IDE, each tool is self contained and can be used on its own.
A graphical test runner.
More details »
An interactive debugger.
A tool for visualizing coverage data.
Tools to run Python bytecode in the browser.
A transpiler that converts Python into Java bytecode.
Distutils extension for packaging Python projects.
A Python native, OS native GUI toolkit that can be used on desktop or mobile.
A template project that can be used to easily deploy Python code under iOS.
A template project that can be used to easily deploy Python code under Android.
A collection of tools to bridge from Python to other language environments.
A (partial) implementation of the CSS box and flexbox layout algorithm.
A pure Python implementation of the Cassowary constraint solving algorithm.