@ -4,26 +4,28 @@ Internally, raylib uses some libraries developed by other people, most of them u
Here is the list of dependencies used by raylib. Note that most of these dependencies are [single-header public-domain libraries](https://github.com/nothings/stb) that are [included in raylib repository](https://github.com/raysan5/raylib/tree/master/src/external).
_**NOTE: Last update on February 6th 2020 for raylib 3.0 release**_
Library | Version | raylib module | Notes
--- | :---: | :---: | ---
[GLFW3](http://www.glfw.org/) | 3.3.1 | [rglfw](https://github.com/raysan5/raylib/blob/master/src/rglfw.c) | Window and input management
[stb_truetype](https://github.com/raysan5/raylib/blob/master/src/external/stb_truetype.h) | 1.24 | [text](https://github.com/raysan5/raylib/blob/master/src/text.c) | TTF/OTF fonts data loading
[stb_rect_pack](https://github.com/raysan5/raylib/blob/master/src/external/stb_rect_pack.h) | 1.00 | [text](https://github.com/raysan5/raylib/blob/master/src/text.c) | Rectangles packer, used on font packing
[cgltf](https://github.com/raysan5/raylib/blob/master/src/external/cgltf.h) | 1.5 | [models](https://github.com/raysan5/raylib/blob/master/src/models.c) | glTF models data loading
Note that raylib supports multiple platforms and, consequently, not all library dependencies from above are the same for all supported platforms. As commented, some of the above libraries included in raylib are single-file header-only libraries (`stb_image`, `stb_image_write`, `stb_image_resize`, `stb_vorbis`, `jar_mod`, `jar_xm`, `glad`, `mini_al`), most of those libraries only depend on the C standard library for the target platform (msvcrt, libc, bionic) and are compiled together with raylib—no need for additional library linkage.