GLFW is an Open Source, multi-platform library for OpenGL, OpenGL ES and Vulkan development on the desktop. It provides a simple API for creating windows, contexts and surfaces, receiving input and events.
Allegro Alternatives
Allegro is described as '4 and Allegro 5 are cross-platform, libraries mainly aimed at video game and multimedia programming. They handle common, low-level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds, etc' and is a game development tool in the development category. There are more than 25 alternatives to Allegro for a variety of platforms, including Windows, Linux, Mac, Android and iPad apps. The best Allegro alternative is Godot Engine, which is both free and Open Source. Other great apps like Allegro are OpenGL, Vulkan, Redot Engine and microStudio.
Alternatives list
- 13 GLFW alternatives
Arianne is a multiplayer online games framework and engine to develop turn based and real time games. It provides a simple way of creating games on a portable and robust server architecture. The server is coded in Java and you may use Python for your game description, provides a...


Oxygine is completely free and open source (MIT license) 2D game engine, available on GitHub. It is written in C++ and runs on MacOSX, iOS, Android, Windows and Linux.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
- Chrome OS
- iPad


A platform independent 2d game programming framework for c/c++ programmers with least possible dependencies for easy porting and with focus on easy API calls and the requirement of commercial programmers.
Cost / License
- Free
- Open Source
Application type
Alerts
- Discontinued
Platforms
- Self-Hosted
- SDL
- C++
HGE is an easy to use yet powerful hardware accelerated 2D game engine. It is a full featured middleware for all who want to develop commercial quality 2D games rapidly and easily. It covers all imaginable 2D game genres: you could create everything from a simple puzzle to...
Cost / License
- Free
- Proprietary
Platforms
- Windows
Cost / License
- Freemium
- Proprietary
Application type
Platforms
- Windows
- Mac
- Linux
- Flathub
- Flatpak


+1
Crystal Space is a mature, full-featured Software Development Kit (SDK) providing real-time 3D graphics for applications such as games and virtual reality. It is free (LGPL) and cross-platform (Windows, GNU/Linux, Mac OS X).
Cost / License
- Free
- Open Source
Application type
Alerts
- Discontinued
Platforms
- Mac
- Windows
- Linux


+1
Ursina makes it easier to develop games, visualizations and other kinds software. The concise API combined with the power of the Python programming language, makes life easier for the developer so they can focus on what they are making.


A unique combination of a powerful JS framework + an amazing set of authoring tools, WADE doesn't force you to do things one way or another - you are in charge!
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
- Google Chrome

Turtle graphics is a popular way for introducing programming to kids. It was part of the original Logo programming language developed by Wally Feurzeig, Seymour Papert and Cynthia Solomon in 1967.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux







































