Lua IDE is a full Lua programming IDE and code editor for Android, providing a complete Linux-based integrated development environment directly on your mobile device. Write, edit, run, compile, debug, and manage Lua applications and scripts entirely on your phone or tablet — fully offline, no internet connection required.
This app is a real IDE, not a simulator or lightweight editor. It includes core development tools, compilers, package managers, and a terminal-based Linux system, making it suitable for real-world development workflows on Android.
Complete Lua & Linux Integrated Development Environment :---
Lua IDE includes a full Linux environment with a powerful Zsh shell (Powerlevel10k theme). Use standard Linux command-line tools to manage files, run programs, install dependencies, compile code, and automate workflows just like on a desktop Linux system.
A built-in Lua interpreter (REPL) enables interactive programming, rapid testing, debugging, and real-time evaluation of Lua code.
Advanced IDE & Editor Features
• Full-featured Lua IDE and Lua code editor
• Syntax highlighting for Lua source files
• Language Server Protocol (LSP) support for intelligent code assistance
• Code diagnostics, error reporting, and developer feedback
• Unlimited editor tabs for multi-file and multi-project development
• Unlimited terminal tabs for parallel tasks and workflows
• Optimized text editor suitable for large codebases
Supports common programming constructs such as variables, functions, loops, tables, modules, libraries, scripting, debugging, automation, and structured software development.
Package Management, Compilers & Build Tools
• Built-in LuaRocks package manager for installing and managing Lua libraries
• Dependency management for Lua modules and third-party packages
• Includes GCC and G++ compilers for C and C++ development
• Build native extensions and tools used by Lua projects
• Run compiled binaries alongside Lua scripts
• Execute custom build commands and toolchains
This enables advanced workflows such as Lua projects with native bindings, scripting with compiled utilities, and mixed-language development.
File Management, Import, Export & Sharing
• Integrated file manager for browsing and managing projects
• Import files from internal storage
• Export files to internal storage
• Share files and folders with other apps and system file managers
• Open, edit, and save files directly from Android storage
Ideal For
• Learning and mastering the Lua programming language
• Writing, testing, and debugging Lua scripts
• Managing Lua libraries with LuaRocks
• Mobile software development and scripting
• Students, hobbyists, and professional developers
• Anyone searching for a Lua IDE, Lua editor, Lua compiler, or programming IDE for Android
Whether you are developing Lua applications, compiling code with GCC and G++, or managing dependencies with LuaRocks, Lua IDE is a complete, true integrated development environment for Android, delivering real development capabilities — not a limited or simulated experience.