Search tools, frameworks, libraries, categories and domains
Classic Python library for 2D games built on SDL, widely used for learning game programming.
pip install pygame
Package pygame, last 26 weeks.
pygame
Other tools in the same categories.
libsdl-org/SDL
Low-level cross-platform layer for windowing, input, audio and graphics; SDL3 adds a modern GPU API.
raysan5/raylib
Simple, dependency-free C library for games, with bindings for 60+ languages.
MonoGame/MonoGame
C# framework and XNA successor behind hits like Stardew Valley and Celeste.
love2d/love
Lua 2D game framework with a tiny, friendly API; a favorite for game jams and indie games.
libgdx/libgdx
Java/Kotlin cross-platform game framework targeting desktop, Android, iOS and web.
pygame-community/pygame-ce
Actively developed community fork of Pygame with faster releases, SDL updates and new APIs.
SFML/SFML
Simple, object-oriented C++ multimedia library for 2D games; SFML 3 modernized the API.
hajimehoshi/ebiten
Dead-simple 2D game engine for Go that ships to desktop, mobile, web and Nintendo Switch.
not-fl3/macroquad
Simple raylib-inspired Rust game library with fast compile times and WASM support.