ChaiScript
lastmod 2026-11-10created 2019-06-052 edits
ChaiScript is a scripting language designed to be embedded in C++ programs. It is distributed as a header-only library that only requires including its headers, and it can expose C++ functions and classes directly to scripts without separate binding code. It uses ECMAScript-like syntax and is often compared to Lua, which is widely used for the same purpose, but since it was built specifically for C++, it integrates more tightly with the C++ type system.
an easy to use embedded scripting language for C++.