Skip to main content

Lua OOP helper

Class

A lightweight object-oriented helper for Lua projects that need classes, inheritance, private state, and a compact API.

Small by design

One Lua file, no runtime dependency, and an API that stays easy to embed.

Class essentials

Create classes, initialize instances, include behavior, and keep state private.

Tested behavior

The documented core behavior is covered by a Lua test suite and CI workflow.