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 |
cute_headers | Single-file Game focus libraries for C/C++ | cute_headers |
glfw | OpenGL library for creating windows, contexts, etc. | glfw |
llama.cpp | LLM inference in C/C++ | llama.cpp |
LuaJIT | A Just-In-Time (JIT) compiler for the Lua programming language | LuaJIT |
miniaudio | Audio playback and capture library | miniaudio |
nanosvg | Simple SVG parser library | nanosvg |
pl_mpeg | MPEG1 Video decoder, MP2 Audio decoder, Muxer | pl_mpeg |
stb | Single-file public domain libraries for C/C++ | stb |
zlib | Compression library | zlib |