Exec Lua - Lua IDE & HTTP/MQTT for Android
App stats
Ranking
Other platforms
App summary
This app is a development environment for the scripting language Lua for Android. You can develop, run and manage Lua scripts.
The Lua scripts are executed by the Lua Script Engine 5.4.1.
Features:
- code execution
- syntax highlighting
- line numbering
- Input form
- save/open file
- http client (GET, POST, PUT, HEAD, OAUTH2, etc).
- REST client
- mqtt client (publish/subscribe)
- OpenAI Prompt Engineering.
- OpenAI chatbot example.
- Develop and test OpenAI GPT-3 prompts with lua script.
- JSON form designer for complex input handling
Android specific functions:
Open input form:
x = app.inputForm(title)
Open input form with a default value:
x = app.inputForm(title, default)
Show a pop up notification message:
x = app.toast(message)
HTTP request:
statuscode, content = app.httprequest(request)
OAuth2 support:
Browser flow.
Create JWT tokens(HS256)
MQTT support:
mqtt.connect(options)
mqtt.onMqttMessage(onMessage)
mqtt.subscribe(topic, qos)
mqtt.publish(topic, payload, qos, retained)
mqtt.disconnect()
Many sample files are included.
User reviews
- Great for beginners learning Lua
- Fast and functional application
- Stable and intuitive interface
- Ability to run Lua code on mobile effectively
- Helpful for programming on the go
- Issues with input handling (e.g., io.read not returning values)
- Visual issues (e.g., toolbar hiding, bad visual look)
- Lacks some features like dark mode and command line support
- Global variables and certain functions (e.g., io.write, tonumber) not working properly
- No undo/redo button
- User-friendly for beginners
- Stability and lack of ads
- Request for dark mode
- Functional app for Lua execution
- Various input issues reported
User reviews
Similar apps
Here are some Android apps that are similar to Exec Lua - Lua IDE & HTTP/MQTT: