Search tools, frameworks, libraries, categories and domains
Haxe 2D framework compiling to native and HTML5; behind Friday Night Funkin' and many jam games.
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/pygame
Classic Python library for 2D games built on SDL, widely used for learning game programming.
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.