A Lua 5.3 VM and compiler written in Go
This is really interesting for me personally because I just completed writing an interpreter in Golang and it's great to compare and contrast.<p>One thing I noticed is that the parser is hand written. Which is interesting. I always preferred to write my parsers in Yacc and Go actually has Yacc as a built in tool (although know Lex).<p>Edit: I went through the list someone else posted and only one of the implementations actually has a Yacc grammar file in it.