Raylib

raylib
Developer(s)Ramon Santamaria and contributors
Initial releaseNovember 18, 2013; 10 years ago (2013-11-18)
Stable release
5.0.0 / November 18, 2023; 8 months ago (2023-11-18)
Repositorygithub.com/raysan5/raylib
Written inC, specifically C99
PlatformWindows, Linux, macOS, FreeBSD, Android, Raspberry Pi, HTML5
TypeAPI
Licensezlib License[1][2]
Websitewww.raylib.com

Raylib (stylized as raylib) is a cross-platform open-source software development library. The library was made to create graphical applications and games.[3][4]

The library is designed to be suited for prototyping, tooling, graphical applications, embedded systems, and education. The source code is written in plain C (C99), which is distributed under a zlib/libpng OSI certified open-source license. It supports compilation to several target platforms, including Windows, Linux, macOS, FreeBSD, Android, Raspberry Pi and HTML5.

raylib has been ported to more than 50 programming languages in the form of bindings, but many of these ports are not stable.[5]

  1. ^ "License".
  2. ^ "Raylib GitHub". GitHub. 10 October 2021.
  3. ^ Thomas (2019-08-01). "Best 2D Game Engines: The Complete List (2020)". Thomas Gervraud. Retrieved 2020-07-20.
  4. ^ "A Snake Game Written in PHP (with Raylib)". thephp.website. 12 April 2020. Retrieved 2020-07-20.
  5. ^ "raysan5/raylib". GitHub. Retrieved 2020-07-15.