Help
Back
Logo Lua

Lua

Looking for the Swiss Army knife scriptable language, one that is lightweight, cross-platform, and powerful enough? Then Lua is what you need. Here’s a multi-paradigm tool ready to power your web apps.

No compromise, ready for everything

One language for all use-cases

Many domains rely on Lua for their scripting part, from industrial applications to games development. Embeddable by design, it supports:

“procedural programming, object-oriented programming, functional programming, data-driven programming, and data description”

Like its description says, you can use Lua for almost everything as it is suited mainly for fast prototyping. You can use it for scripting queued processes as well as for APIs, or web app backends. It’s a pretty good candidate if your need is language agnostic.

From 5.1 to 5.3, out of the box

Because we know that some minor upgrades sometimes broke functionalities, we’ve embedded the latest versions in our platform, allowing you to use Lua 5.1, 5.2, or 5.3 in your apps. Your environment is configurable as well by specifying environment variables and working directory. Your codebase doesn’t have to be updated.

To manage packages, and run your apps fast, we have preinstalled Luarocks and LuaJIT, so your common tools are already available in your account.

Ready for the Web

When developing for Web use-cases, relying on powerful frameworks are mandatory. Lapis and Sailor are two good open source solutions that you can use to help you in your development workflows. Install them using the luarocks command, or using our marketplace, and you’re ready to go!

Start with alwaysdata

Sign up on the platform is fast and easy. It gives you access to all available services. You can then have a preview of our service for free. You are also free to choose another premium plan whenever you need to.

See also

Lua Official Website

Lua is a powerful, efficient, lightweight, embeddable scripting language.

Visit the website

Hosting a Lua application with alwaysdata

If this lan­guage pop­u­lar­i­ty in the web world remains low (com­pared to top dogs such as Python or Node.js), we want to show you that it is pos­si­ble to host sites on a broad range of tech­nolo­gies.

Read more...