Tsuki is a port of Lua 5.4 to Rust via C2Rust. I started working on this because I was tried to build a Lua bindings with overhead less than mlua and found out the approach I use is unsound due to Drop implementation on Rust is not guarantee to run. I can't find a solution for this so I decided to try C2Rust on Lua to see if it works. Turnout everything working as expected so I start to refactor the transpiled code to make it idiomatic to Rust.