[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
[tinyobj_loader_c](https://github.com/raysan5/raylib/blob/master/src/external/tinyobj_loader_c.h) | ? (Ray) | [models](https://github.com/raysan5/raylib/blob/master/src/models.c) | OBJ/MTL data loading
[cgltf](https://github.com/raysan5/raylib/blob/master/src/external/cgltf.h) | 1.10 | [models](https://github.com/raysan5/raylib/blob/master/src/models.c) | glTF models data loading
Note that some of the dependencies listed above are specific to only one of the platforms that raylib supports.
Library | Version | License | raylib module | Notes/Comments
--- | :---: | :--- | :---: | ---
[GLFW3](https://github.com/glfw/glfw) | 3.4-master | [zlib/libpng](https://github.com/glfw/glfw/blob/master/LICENSE.md) | [rglfw](https://github.com/raysan5/raylib/blob/master/src/rglfw.c) | Window and input management, only on `PLATFORM_DESKTOP`
[GLAD](https://github.com/Dav1dde/glad) | 0.1.10a0 | [WTFPL/CC0/public domain](https://github.com/Dav1dde/glad#whats-the-license-of-glad-generated-code-101) | [rlgl](https://github.com/raysan5/raylib/blob/master/src/rlgl.c) | OpenGL extensions loading, only on `PLATFORM_DESKTOP` and `OpenGL 3.3`
[stb_rect_pack](https://github.com/nothings/stb) | 1.00 | [MIT/public domain](https://github.com/raysan5/raylib/blob/master/src/external/stb_rect_pack.h) | [text](https://github.com/raysan5/raylib/blob/master/src/text.c) | Rectangles packer, used on font packing
- NOTE 1: Most of these libraries are only used to load some specific file format (image, font, audio, model).
- NOTE 2: Some of the dependencies are specific to only one of the platforms that raylib supports or even to some specific compiler (i.e. `dirent`).
- NOTE 3: All the libraries licenses should allow raylib to be used on commercial projects without problem.
### Platform specific dependency notes
- `PLATFORM_DESKTOP`: raylib uses on [core](https://github.com/raysan5/raylib/blob/master/src/core.c) module the outstanding [GLFW3](http://www.glfw.org/) library, embedded in the form of [rglfw](https://github.com/raysan5/raylib/blob/master/src/rglfw.c). For more details on GLFW usage, check [GLFW dependency Wiki page](https://github.com/raysan5/raylib/wiki/raylib-GLFW-dependency).
- `PLATFORM_DESKTOP`: raylib uses on [core](https://github.com/raysan5/raylib/blob/master/src/core.c) module the outstanding [GLFW3](http://www.glfw.org/) library, embedded in the form of [rglfw](https://github.com/raysan5/raylib/blob/master/src/rglfw.c). For more details on GLFW usage, check [GLFW dependency Wiki page](https://github.com/raysan5/raylib/wiki/raylib-GLFW-dependency).