# Third party Open-Source Libraries

The following table includes the open-source libraries utilized in the Spark Game Toolkit project.

| Library      | Description                                           | GitHub Repository |
|--------------|-------------------------------------------------------|----------------------------------------------------|
| cimgui       | Immediate Mode Graphical User Interface               | [cimgui](https://github.com/cimgui/cimgui)|
| cute_headers | Single-file Game focus libraries for C/C++            | [cute_headers](https://github.com/RandyGaul/cute_headers) |  
| glfw         | OpenGL library for creating windows, contexts, etc.   | [glfw](https://github.com/glfw/glfw) |
| llama.cpp    | LLM inference in C/C++         | [llama.cpp](https://github.com/ggerganov/llama.cpp)
| LuaJIT     | A Just-In-Time (JIT) compiler for the Lua programming language         | [LuaJIT](https://github.com/LuaJIT/LuaJIT)  
| miniaudio    | Audio playback and capture library                    | [miniaudio](https://github.com/mackron/miniaudio) |
| nanosvg      | Simple SVG parser library                             | [nanosvg](https://github.com/memononen/nanosvg) |
| pl_mpeg      | MPEG1 Video decoder, MP2 Audio decoder, Muxer         | [pl_mpeg](https://github.com/phoboslab/pl_mpeg) | 
| stb          | Single-file public domain libraries for C/C++         | [stb](https://github.com/nothings/stb) |
| zlib         | Compression library                                   | [zlib](https://github.com/madler/zlib) |




