@ -25,7 +25,7 @@ Wherever possible, raylib modules were designed to be as decoupled as possible f
Most of the secondary modules (`raymath`, `camera`, `gestures`, `raygui`, `easings` and `physac`) can also be used as standalone libraries. They are distributed as configurable, single-file, header-only libraries, allowing them to be independently added to any project. Being header-only means that the file also contains function implementations. That can be extremely useful when you want to drop a library (a bunch of functions) into your codebase to provide specific functionality. However, creating a header-only module is not trivial, as the module must implement very specific functionality, while minimizing external dependencies and global variables. Simply put, it must be completely portable.
NOTE: *The `raymath`, `camera` and `gestures` modules are all compiled with raylib by default.*
**NOTE**: *The `raymath`, `camera` and `gestures` modules are all compiled with raylib by default.*
raylib also uses some external libraries (most of which are included as single-file, header-only libraries), including the well known [stb libraries](https://github.com/nothings/stb) and [some other similar libraries](https://github.com/raysan5/raylib/tree/master/src/external).