What is libg?

LibG is an open-source graphics library for the C++ programming language. It is designed to provide developers with a simple and efficient way to create high-quality 2D graphics and animations. LibG has a set of API interfaces that makes it easy to use for both experienced and novice developers.

The library supports various platforms, including Windows, Linux, and macOS. It offers support for multiple file formats such as BMP, PNG, GIF, TIFF, and JPEG. Additionally, it supports various graphic primitives, including lines, circles, rectangles, polygons, and arcs.

The library provides a range of features for graphics, such as blending modes, transformations, text rendering, and image manipulation. It also offers support for 2D physics and skeletal animation. Developers can use LibG to build games, user interfaces, data visualizations, and other applications requiring high-quality 2D animations.

LibG is free and open-source, released under the MIT License. It is actively maintained and developed by a community of contributors. Many popular game engines are built using LibG, such as Cocos2D, Godot, and Defold.