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
86 watching
191 forks
Language: Lua
last commit: over 3 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
kikito/lua_missionsA test-driven learning platform for the Lua programming language379
kikito/i18n.luaA comprehensive language translation library for Lua257
kikito/anim8An animation library for LÖVE game development755
kikito/inspect.luaTransforms any Lua value into a human-readable representation.1,391
kikito/ansicolors.luaA Lua library for printing text in color to the console.137
kikito/bump.luaA Lua-based collision detection library for axis-aligned rectangles948
rxi/classicA Lua module providing a basic class system with inheritance, mixin implementation, static variables, and metamethods.875
yonaba/30logA minimalist Lua library for object-oriented programming459
megagrump/muunA Lua class implementation that enables moonscript compatibility and extends classes in both directions.7
kikito/love-loaderA library that loads resources on separate threads to improve loading times and prevent blocking in game development.133
io7m/coreland-lua-adaA C-based implementation of Ada bindings to the Lua language6
kikito/gameraA camera system for game development using Lua.260
kingtut10101/keyedarrayA Lua data structure class for storing and managing collections of items with unique keys or positions.0
tomaka/hluaA Rust library that provides a high-level interface to Lua 5.2506
ignacio/luanodeAn asynchronous I/O library for the Lua programming language417