SPYL, the open-source imprint of French developer javalikescript, focuses on embedding and extending the lightweight Lua scripting language inside larger Windows applications. Its flagship Lua JLS bundles a complete Lua 5.4 runtime with a curated set of batteries-included modules—crypto, sockets, JSON, TLS, ZIP, process control, file-system watchers, and an HTTP/WebSocket server—then exposes them through a unified JavaScript-like (JLS) API layer. The result is a portable interpreter that can be dropped into automation tasks, build pipelines, desktop utilities, or game modding workflows without forcing users to hunt for pre-compiled C libraries or wrestle with native dependencies. Typical use cases range from writing cross-platform deployment scripts, rapid prototyping of network services, driving FFmpeg or ImageMagick through Lua glue code, to adding macro-driven extensibility inside 3-D tools or CAD suites. Because the entire stack is MIT-licensed and hosted on GitHub, integrators can embed the binaries royalty-free or fork the project to add custom native bindings. All SPYL software, including Lua JLS, is available free of charge on get.nero.com, where downloads are delivered through trusted Windows package sources such as winget, always install the latest upstream release, and support batch installation alongside other applications.

Lua JLS

Lua 5.4, modules and JLS APIs

Details