Release v0.9.0 is out

Lua Done Easy

A package manager, bundled LuaJIT runtime, test runner, and compiler that turns your programs into single executables in < 1mB.

Install latest version

$curl -fsSL https://lde.sh/install | sh

Comparison

How does lde compare?

Corrections welcome via pull request.

Written in

lde Lua
lux Rust
luarocks Teal

Project format

lde JSON
lux TOML/Lua
luarocks Lua

Add/remove deps

lde
lux
luarocks

Built-in test runner

lde (lde-test)
lux (busted)
luarocks

Ships with LuaJIT

lde
lux
luarocks

Compile to executable

lde
lux
luarocks

Git deps

lde
lux
luarocks

Registry deps

lde (lde)
lux (luarocks)
luarocks (luarocks)

Custom Registry

lde
lux
luarocks

Lockfile

lde
lux
luarocks

LuaRocks support

lde
lux
luarocks

Lua build scripts

lde build.lua
lux rockspec
luarocks rockspec

Performance

Are we fast yet?

Averages over 5 runs on Linux x86-64. Lower is better.

ldefastest
0.746s
lx
4.0× slower2.950s
luarocks
11.1× slower8.251s
Linux x86-64 · 4 cores · avg of 5 runs · latest versions
View source