SkillAgentSearch skills...

FiThree

Lua 5.3 bytecode interpreter, in Lua

Install / Use

/learn @Rerumu/FiThree
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

FiThree

FiThree is a Lua 5.3 vm implementation using Lua. It is designed to mirror the behaviour of lvm.c in the source for the most part, and some of the lundump.c functionality. Some minor changes are present, such as the fact that it will attempt to match the endianness of the bytecode if possible. Please note that this is prone to have bugs, and is not a perfect mirror, but please report any inconvenience (bug) you find.

Dependencies:

  • Any functional bit32 library
  • A version of Lua 5.1 or higher

The bit32 library can be a Lua implementation or built in C. For best results, use LuaJIT, as it comes with a built in library for it and supports this without any necessary modifications.

Related Skills

View on GitHub
GitHub Stars17
CategoryDevelopment
Updated2mo ago
Forks3

Languages

Lua

Security Score

95/100

Audited on Jan 9, 2026

No findings