Luck: Deterministic Configuration with Dependencies in Lua
htmlpreview.github.io
htmlpreview.github.io
The project is still early stage, but I'm surprised there is nothing out there like this already.
Basic architecture: sandboxed Lua, configuration is the global values.
Dependencies are managed by parsing the first function call which can be `meta` and creating a DAG dependency graph.
It's all implemented in less than a few thousand lines of Lua, including dependencies.