middleclass

Class library

A Lua-based object-oriented programming library that enables easy creation of classes with inheritance and other features.

Object-orientation for Lua

GitHub

2k stars
87 watching
190 forks
Language: Lua
last commit: over 1 year ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
kikito/lua_missions A test-driven learning platform for the Lua programming language 378
kikito/i18n.lua A comprehensive language translation library for Lua 257
kikito/anim8 An animation library for LÖVE game development 731
kikito/inspect.lua Transforms any Lua value into a human-readable representation. 1,388
kikito/ansicolors.lua A Lua library for printing text in color to the console. 136
kikito/bump.lua A Lua-based collision detection library for axis-aligned rectangles 944
rxi/classic A Lua module providing a basic class system with inheritance, mixin implementation, static variables, and metamethods. 864
yonaba/30log A minimalist Lua library for object-oriented programming 455
megagrump/muun A Lua class implementation that enables moonscript compatibility and extends classes in both directions. 7
kikito/love-loader A library that loads resources on separate threads to improve loading times and prevent blocking in game development. 132
io7m/coreland-lua-ada A C-based implementation of Ada bindings to the Lua language 6
kikito/gamera A camera system for game development using Lua. 256
kingtut10101/keyedarray A Lua data structure class for storing and managing collections of items with unique keys or positions. 0
tomaka/hlua A Rust library that provides a high-level interface to Lua 5.2 510
ignacio/luanode An asynchronous I/O library for the Lua programming language 415