Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Lua Scripting

Lua Scripting

70 projects

Showing 32 of 68 projects

OpenHV
OpenHVC#

An open-source pixel art sci-fi real-time strategy game mod for OpenRA with multiplayer, bots, and a map editor.

#multiplayer#pixel-art#lua-scripting
Stars1.0k
Forks50
Last commit3 months ago
Proxelar
ProxelarRust

A programmable MITM proxy written in Rust for intercepting, inspecting, and modifying HTTP/HTTPS traffic with Lua scripting.

#http-proxy#https-proxy#reverse-proxy
Stars980
Forks61
Last commit6 days ago
Mudlet
MudletC++

A cross-platform, open-source MUD client with a fast text display and powerful Lua scripting.

#qt#mudlet#lua-scripting
Stars882
Forks357
Last commit2 days ago
ÖbEngine
ÖbEngineC++

A free and open-source 2D game engine with Lua scripting, built on SFML, featuring a map editor and plugin system.

#sfml#lua-scripting#open-source
Stars862
Forks55
Last commit2 years ago
ÖbEngine
ÖbEngineC++

A free and open-source 2D game engine with Lua scripting, built on SFML, featuring a map editor and plugin system.

#sfml#lua-scripting#open-source
Stars862
Forks55
Last commit2 years ago
Solarus
SolarusC++

An open-source Zelda-like 2D game engine written in C++ that runs games scripted in Lua.

#lua-scripting#open-source#top-down
Stars726
Forks140
Last commit8 years ago
osci-render
osci-renderC++

An open-source synthesizer plugin that creates music by drawing 3D objects, text, and images on an oscilloscope using audio.

#audio-synthesis#music#midi
Stars701
Forks41
Last commit4 days ago
Gideros
GiderosC

A cross-platform development environment for creating 2D/3D games and interactive applications with Lua, supporting Android, iOS, desktop, and web.

#mobile-games#lua-scripting#opengl
Stars612
Forks118
Last commit2 months ago
FWK
FWKC

A single-file, unlicensed 3D game engine/framework written in C, featuring an integrated asset pipeline and cross-platform support.

#lua-scripting#open-source#public-domain
Stars526
Forks37
Last commit10 months ago
Octave
OctaveC++

A 3D game engine for GameCube, Wii, 3DS, Windows, Linux, and Android.

#vulkan#lua-scripting#console-development
Stars501
Forks33
Last commit1 month ago
Razix Engine
Razix EngineC++

A high-performance, cross-platform 3D game engine with Vulkan/DirectX 12 support, built on a novel 'Everything is an asset' design principle.

#vulkan#directx-12#lua-scripting
Stars488
Forks32
Last commit1 month ago
termtris
termtrisLua

A text-based Tetris clone written in Lua that runs in the terminal.

#lua-scripting#command-line-tool#terminal-game
Stars462
Forks41
Last commit6 years ago
Freeminer
FreeminerC++

An open-source sandbox game engine inspired by Minecraft, focused on fun and modding.

#modding-platform#multiplayer#lua-scripting
Stars461
Forks89
Last commit1 day ago
godot-luaAPI
godot-luaAPIC++

A Godot addon that adds Lua API support for creating sandboxed modding environments in GDScript, C#, or GDExtension.

#sandbox#lua-scripting#gdscript
Stars420
Forks38
Last commit1 year ago
badtouch
badtouchRust

A scriptable network authentication cracker for custom services, using Lua scripts to test credentials.

#cracking#bruteforce-tool#lua-scripting
Stars418
Forks46
Last commit2 years ago
authoscope
authoscopeRust

A scriptable network authentication cracker for custom services, using Lua scripts to test credentials.

#cracking#lua-scripting#password-cracker
Stars418
Forks46
Last commit2 years ago
Supernova
SupernovaC++

A free, cross-platform game engine for 2D and 3D projects using an entity component system (ECS) and data-oriented design.

#lua-scripting#open-source#graphics-engine
Stars402
Forks40
Last commit16 hours ago
crystal-redis
crystal-redisCrystal

A full-featured, high-performance Redis client library for the Crystal programming language.

#database-driver#pipelining#lua-scripting
Stars379
Forks63
Last commit3 years ago
AVA
AVAC

A tiny, unlicensed 3D game engine written in C with C++ and Lua interfaces, emphasizing simplicity and embeddability.

#lua-scripting#public-domain#embedding
Stars344
Forks31
Last commit7 years ago
LuaTelemetry
LuaTelemetryLua

A Lua telemetry script for INAV/Betaflight that provides flight status displays on RC transmitter screens.

#tbs-crossfire#lua-scripting#opentx
Stars304
Forks56
Last commit4 years ago
pokemon-online
pokemon-onlineC++

An open-source online battle simulator for Pokémon, allowing players to battle using custom teams and rules.

#lua-scripting#battle-simulator#multiplayer-gaming
Stars301
Forks171
Last commit1 year ago
Kyoto Tycoon
Kyoto TycoonC++

A lightweight, high-performance network server for the Kyoto Cabinet key-value database with replication and memcached protocol support.

#linux-server#lua-scripting#high-performance
Stars279
Forks42
Last commit2 years ago
Valyria Tear
Valyria TearLua

An open-source single-player medieval-fantasy 2D JRPG based on an extended Hero of Allacrost engine.

#lua-scripting#sdl2#medieval-fantasy
Stars253
Forks70
Last commit4 years ago
Rootex
RootexC++

An advanced C++ 3D game engine with a full editor, ECS architecture, and DirectX 11 renderer, powering an in-production game.

#bullet-physics#lua-scripting#gamedev
Stars231
Forks35
Last commit1 year ago
nvim-tetris
nvim-tetrisLua

A Tetris game plugin for Neovim, written in Fennel and compiled to Lua, bringing classic gameplay to your editor.

#tetris#lua-scripting#editor-integration
Stars213
Forks10
Last commit2 years ago
Carimbo
CarimboC++

A modern, cross-platform 2D game engine written in C++23 with Lua scripting and WebAssembly support.

#lua-scripting#webassembly#sdl
Stars184
Forks8
Last commit28 days ago
banana.nvim
banana.nvimLua

A blazingly fast HTML renderer for creating Neovim plugin UIs using HTML, CSS, and Lua.

#lua-scripting#css-in-neovim#neovim-plugin
Stars155
Forks1
Last commit5 months ago
Grit
GritC++

A game engine with Lua scripting support, built for extensibility and cross-platform development.

#lua-scripting#openal#makefile
Stars125
Forks24
Last commit8 years ago
nvim-terminal
nvim-terminalLua

A Lua-Neovim plugin for toggling and managing terminal windows with multiple buffer support.

#lua-scripting#developer-tools#workflow-optimization
Stars117
Forks8
Last commit3 months ago
bafi
bafiGo

A universal data converter that translates JSON, BSON, YAML, CSV, XML, and MT940 to any format using Go templates.

#bson#lua-scripting#go-templates
Stars114
Forks7
Last commit6 months ago
vlc-delete
vlc-deleteLua

A VLC extension that adds a menu option to delete video files from disk while playing them.

#lua-scripting#vlc-player#open-source-tool
Stars114
Forks20
Last commit5 months ago
EDGE-classic
EDGE-classicC

A cross-platform OpenGL Doom source port with advanced modding features and modern rendering.

#bots#hacx#doom
Stars98
Forks17
Last commit23 hours ago
PreviousPage 2 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Cross Platform31
#Game Development29
#Lua27
#Game Engine22
#C Plus Plus20
#Open Source13
#3d Graphics11
#Game10
#Gamedev8
#Opengl8
#C7
#2d Graphics7