A multi-core friendly C++ rigid body physics and collision detection library for games and VR applications.
luanti-org/luanti
Luanti (formerly Minetest) is a free open-source voxel game engine for building and playing games with Lua modding.
Open-source alternative to:Minecraft
- Stars
- 13,741
- Forks
- 2,494
- Open issues
- 1,510
- Last commit
- 22 hours ago
What is it?
Luanti is a voxel game engine written in C++ for creating and playing block-based sandbox games. It is the project formerly known as Minetest and is distributed under the LGPL license.
Games and mods are written in Lua, so developers can add new content, rules and mechanics without modifying the engine itself. The project provides documentation for players and developers, and it includes a dedicated server (minetestserver) that can be run natively or in Docker.
The repository contains the engine source code along with build instructions for GNU/Linux, Windows and macOS, and a set of compile options for developers who want to build from source.
Key features
- 01Lua-based modding for games, mods and new content
- 02Dedicated server (minetestserver) that can run natively or in Docker
- 03Build instructions for Linux, Windows and macOS
- 04Configurable key bindings and a configuration file for settings
Use cases
- Creating a custom voxel sandbox game with Lua scripts
- Hosting a multiplayer world on a dedicated server
- Studying or modifying a C++ voxel engine's source code
Quick start
- 1
Read the compiling guide for your platform (Linux, Windows, or macOS)
- 2
Compile on GNU/Linux following the linux guide
- 3
Run a server with Docker following the Docker server guide
Things to know
- Installation requires compiling from source or following platform-specific guides, which takes effort.
- The README does not state a clear license identifier; it shows a LGPLv2.1+ badge.
Topics
FAQ
- What is luanti?
- Luanti (formerly Minetest) is a free open-source voxel game engine for building and playing games with Lua modding. Luanti is a voxel game engine written in C++ for creating and playing block-based sandbox games. It is the project formerly known as Minetest and is distributed under the LGPL license.
- Is luanti free to use? What license does it have?
- luanti is open source under the Other license. Check the license terms before using it in commercial products.
- Is luanti still maintained?
- Actively maintained. The last commit to luanti was on Oct 19, 2026.
- What can I use luanti for?
- Creating a custom voxel sandbox game with Lua scripts Hosting a multiplayer world on a dedicated server Studying or modifying a C++ voxel engine's source code
- How do I install luanti?
- Read the compiling guide for your platform (Linux, Windows, or macOS) Compile on GNU/Linux following the linux guide Run a server with Docker following the Docker server guide
- Where can I get luanti?
- The source code and installation instructions are on GitHub: https://github.com/luanti-org/luanti
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An open-source, community-driven engine that reimplements the 1999 city-building game Pharaoh for modern systems, using your original game files.
Nau Engine is a free, open-source C++ game engine built with CMake and vcpkg, with source code in a Git repository for anyone to use and modify.
CUDA C++ template library and Python DSL for writing high-performance GEMM and related linear algebra kernels on NVIDIA GPUs.
Open 3D Engine (O3DE), a multi-platform, real-time 3D engine for building games, cinematic 3D worlds and simulations.
C++ edge AI engine that turns video analytics and on-device VLM models into deployable applications on Sophon, Rockchip RKNN, and x86 hardware.