← All projects

pyglet

The cross-platform windowing and multimedia library for Python.

Dev Toolspythongame-developmentopenglmultimediaopen-sourcewindowingcross-platform
pyglet screenshot

About

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.

Problem

Developers need a simple, dependency-free way to create windowed, multimedia-capable Python applications and games across platforms.

For

Python developers building games or visually rich applications

How it works

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.

Business model

open-source

Status

launched

Similar projects