rougier/pyglfw — explained in plain English
Analysis updated 2026-07-18 · repo last pushed 2019-12-02
Open a window in Python and respond to keyboard and mouse events without writing platform-specific code.
Build a lightweight foundation for a 3D graphics demo or data visualization tool using OpenGL for drawing.
Prototype a simple game window and input loop in Python before adding a full game engine.
Use as a thin, low-overhead windowing layer instead of a heavier Python graphics framework.
| rougier/pyglfw | asimons81/hermes-dreaming | baskduf/harness-starter-kit | |
|---|---|---|---|
| Stars | 40 | 40 | 40 |
| Language | Python | Python | Python |
| Last pushed | 2019-12-02 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Community-maintained wrapper targeting GLFW 3.0.1, not an official GLFW release.
pyglfw is a Python wrapper around GLFW that handles window creation and keyboard/mouse input for graphics apps, so you can focus on drawing with OpenGL instead of platform windowing code.
Mainly Python. The stack also includes Python, GLFW.
Dormant — no commits in 2+ years (last push 2019-12-02).
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.