Raylib (stylized as raylib) is a cross-platform open-source software development library. The library was made to create graphical applications and games.
The library is designed to be suited for prototyping, tooling, graphical applications, embedded systems, and education. The source code is written in 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 70 programming languages in the form of bindings, but many of these ports are not stable.