Expr is a high-performance expression evaluation engine and language for Go applications. It functions as a dynamic rule engine that parses and executes custom logic and data validations at runtime without requiring the application to be recompiled. The system utilizes a sandboxed logic executor to run expressions without side effects. It ensures program termination by employing instruction-level loop detection to prevent infinite loops and isolates the evaluation process from the host system. The engine employs a bytecode-based virtual machine and abstract syntax tree analysis to achieve ex
✨ Yet another Go wrapper for Starlark that simplifies usage, offers data conversion and useful Starlark libraries
Fastest lua binding via static code generating for Unity3D and mono.
pangweiwei/slua 的主要功能包括:Scripting Languages。
pangweiwei/slua 的开源替代品包括: aarzilli/golua — Go bindings for Lua C API - in progress. alexeyco/binder — High level go to Lua binder. Write less, do more. antonmedv/expr — Expr is a high-performance expression evaluation engine and language for Go applications. It functions as a dynamic… d5/tengo — Tengo is a dynamic, embeddable scripting language for Go applications that allows for the execution of custom scripts… db47h/ngaro — An embeddable implementation of the Ngaro Virtual Machine for Go programs. 1set/starlet — ✨ Yet another Go wrapper for Starlark that simplifies usage, offers data conversion and useful Starlark libraries.