ANN] Golua v0.2.0 (implementing Lua 5.5)

50 views
Skip to first unread message

Arnaud Delobelle

unread,
Feb 18, 2026, 5:47:52 PM (2 days ago) Feb 18
to lu...@googlegroups.com
Hi everyone,

Thank you for your continued work on Lua!

I've been maintaining a clean-room implementation of the Lua language
and standard library in Go (https://github.com/arnodel/golua). It
started in 2017 when I decided to try and implement Lua 5.3 in Go,
without consulting the Lua C source. Today more than 8 years later,
I'm releasing v0.2.0, which implements the Lua 5.5 language and its
standard library.

I know most of you might not use it, but I'm posting this with the
hope that some of you might be pleased that someone did this. It's
been purely a labour of love (love of programming, and love of
programming languages). Think of it as a homage to Lua! I've worked
on it on and off, sometimes with help and encouragement from people
who found a use for it, but mostly on my own and for my own enjoyment.

Headline features
- fully implements the Lua 5.5 language
- implemented the Lua 5.5 standard library
- easy to embed in Go programs
- easy to extend with Go code
- optionally provides "restricted execution environments" which allow
you to run Lua code while guaranteeing bounded use of resources
(memory, CPU, time, IO)

Kind regards,

--
Arnaud Delobelle

Augusto Goulart

unread,
Feb 18, 2026, 6:10:03 PM (2 days ago) Feb 18
to lu...@googlegroups.com
Nice to see Lua implemented in Go, which in my opinion is the true successor* to C, not C++. I will take a look at it, great work Arnaud :)

*C is irreplaceable.

Augusto

--
You received this message because you are subscribed to the Google Groups "lua-l" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lua-l+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/lua-l/CAJ6cK1ZMC4tvaTJXprNjw5ehLnr790DGVuJ%3DeDfGQVgFEk5ikg%40mail.gmail.com.

Martin Eden

unread,
Feb 19, 2026, 6:15:37 PM (13 hours ago) Feb 19
to lu...@googlegroups.com
On 2026-02-19 00:47, Arnaud Delobelle wrote:
> Hi everyone,
>
> Thank you for your continued work on Lua!
>
> I've been maintaining a clean-room implementation of the Lua language
> and standard library in Go (https://github.com/arnodel/golua). It
> started in 2017 when I decided to try and implement Lua 5.3 in Go,
> without consulting the Lua C source. Today more than 8 years later,
> I'm releasing v0.2.0, which implements the Lua 5.5 language and its
> standard library.
>
> I know most of you might not use it, but I'm posting this with the
> hope that some of you might be pleased that someone did this. It's
> been purely a labour of love (love of programming, and love of
> programming languages). Think of it as a homage to Lua! I've worked
> on it on and off, sometimes with help and encouragement from people
> who found a use for it, but mostly on my own and for my own enjoyment.
Congratulations for getting such programming milestone!

-- Martin

Reply all
Reply to author
Forward
0 new messages