How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
The world’s most powerful template engine and Go embeddable interpreter.
The main features of open2b/scriggo are: Scripting.
Projects with overlapping indexed features include: cesanta/v7 — Embedded JavaScript engine for C/C++. chaiscript/chaiscript — Embedded Scripting Language Designed for C++. d5/tengo — Tengo is a dynamic, embeddable scripting language for Go applications that allows for the execution of custom scripts… dafrito/luacxx — Lua binding library for modern C++. shopify/go-lua — A Lua VM in Go.
Embedded Scripting Language Designed for C++
Tengo is a dynamic, embeddable scripting language for Go applications that allows for the execution of custom scripts without requiring the host binary to be recompiled. It operates as a bytecode-compiled virtual machine, transforming source code into a compact intermediate representation for execution on a stack-based engine. The system is designed as a secure scripting sandbox, enforcing strict limits on memory allocation and execution time to safely run untrusted code. It supports concurrent script execution by cloning compiled bytecode and using recursive immutability conversion to share