A copy of the Lua development repository, as seen by the Lua team. Mirrored irregularly. All communication should be through the Lua mailing list https://www.lua.org/lua-l.html
Repository Index
47,133 repositories indexed
1–24 of 75 · Most stars
xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc.
Expression language and expression evaluation for Go
- configuration-language
- expression
- evaluator
- go
GopherLua: VM and compiler for Lua in Go
- go
- lua
- gopher-lua
A small, fast, and embeddable programming language based on Lua with a gradual type system.
- lua
- programming-language
- scripting-language
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
- sol
- lua
- lua-bindings
- lua-binding
Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby / Rust
- reverse-engineering
- protocol-analyser
- file-format
- declarative-language
A Lua VM in Go
The extensible chat client.
- chat
- irc
- c
- extensible
Fast, portable, non-Turing complete expression evaluation with gradual typing (Go)
- golang
- go
- cel
- expression
Lua Fun is a high-performance functional programming library for Lua designed with LuaJIT's trace compiler in mind.
- lua
- luajit
- functional-programming
- luarocks
A set of pure Lua libraries focusing on input data handling (such as reading configuration files), functional programming (such as map, reduce, placeholder expressions,etc), and OS path management. Much of the functionality is inspired by the Python standard libraries.
- lua
- luajit
- penlight
- lua-library
c-api for imgui (https://github.com/ocornut/imgui) Look at: https://github.com/cimgui for other widgets
tiny recursive descent expression parser, compiler, and evaluation engine for math expressions
- c
- calculator
- expression-evaluator
- math
An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar project: MicroPython, JerryScript.
- python
- micropython
- mcu
- iot
The Lux Programming Language
- language
- programming-language
- macros
- functional-programming
A neovim plugin to run lines/blocs of code (independently of the rest of the file), supporting multiples languages
An interpreter for the Lua language, written entirely in C# for the .NET, Mono, Xamarin and Unity3D platforms, including handy remote debugger facilities.
- moonsharp
- mono
- debugger
- interpreter
Open-source C++ game engine with Lua for 2D and 3D games across mobile, desktop, WebAssembly, and Xbox (UWP).
- game-engine
- opengl
- metal
- cocos2d-x
Interactive Repl Over Neovim
A TypeScript-to-Luau Compiler for Roblox
- roblox-ts
- roblox
- typescript
- lua
Neovim/Vim color scheme inspired by Dark+ and Light+ theme in Visual Studio Code
math and logic formula parser and evaluator
- formula
- calculator
- evaluate-expressions
- safeeval
High performance Lua interpreter implemented in C# for .NET and Unity