pyglet
The cross-platform windowing and multimedia library for Python.

pyglet is an open-source Python library for building games and visually rich applications on Windows, macOS, and Linux. It provides windowing, multimedia playback, input device support, and direct OpenGL bindings with no external dependencies required. It is licensed under the BSD license and written entirely in pure Python.
pyglet provides a pure-Python API with ctypes bindings to system libraries, enabling windowing, audio/video playback, input handling, and OpenGL rendering without external dependencies.
Python developers building games or visually rich applications
Background.
- Status
- launched
- Business model
- open-source
Similar projects.
Editorial take on the space this project sits in — momentum signals, adjacent moves, our call on whether the wedge is real. Get pinged when we publish a new read or when the landscape shifts.
Have a take on this space?
Tell us what you’d build differently, where you think the incumbents miss, or what we’ve gotten wrong about this project. Comments + reactions are coming soon.