DirectPython was an early experimental project to bring lightweight DirectX 9 access to Python. It was meant to be a simple, “pythonized” version of the relatively complicated DirectX C++ API. I received a lot of positive feedback and even though the project is no longer maintained some parts of it still live in several other projects due to it’s liberal open-source license (PSF).

It’s successor DirectPython 11 used Direct3D11 to bring high-performance GPGPU computing together with fast 3D visualizing and showed that rapid prototyping and developing using “scripting languages” like Python does not have to mean that the resulting applications will be slow. The project also revived the d3dgui-library, a hardware accelerated windowing toolkit for Python and Direct3D. This project was also open source and licensed under the BSD-license but is no longer actively maintained.

YouTube video