Cost / License
- Free
- Open Source (BSL-1.0)
Application type
Platforms
- Mac
- Windows
- Linux
Lua is described as 'Powerful, fast, lightweight, embeddable scripting language' and is a very popular programming language in the development category. There are more than 50 alternatives to Lua for a variety of platforms, including Linux, Windows, Mac, BSD and Web-based apps. The best Lua alternative is Python, which is both free and Open Source. Other great apps like Lua are JavaScript, PHP, C (programming language) and C#.
Hy is a wonderful dialect of Lisp that’s embedded in Python.
Since Hy transforms its Lisp code into the Python Abstract Syntax Tree, you have the whole beautiful world of Python at your fingertips, in Lisp form!.
The Bosque programming language is an experiment in regularized design for a machine assisted rapid and reliable software development lifecycle.

Rebol (historically REBOL) is a cross-platform data exchange language and a multi-paradigm dynamic programming language designed by Carl Sassenrath for network communications and distributed computing. It introduces the concept of dialecting: small, optimized, domain-specific...

Pike is a dynamic programming language with a syntax similar to Java and C. It is simple to learn, does not require long compilation passes and has powerful built-in data types allowing simple and really fast data manipulation.

The Objective-C language is a simple computer language designed to enable sophisticated object-oriented programming. Objective-C is defined as a small but powerful set of extensions to the standard ANSI C language.

Unison is a statically-typed functional language with type inference, an effect system, and advanced tooling. It is based around a big idea of content-addressed code, in which function are identified by a hash of their implementation rather than by name, and code is stored as...

Like C/C++, Terra is a statically-typed, compiled language with manual memory management. But unlike C/C++, it is designed from the beginning to be meta-programmed from Lua.
The Factor programming language combines powerful language features with a full-featured library. The implementation is fully compiled for performance, while still supporting interactive development. Factor applications are portable between all common platforms.
I want a language for writing applications that is more expressive than Go but less complex than Rust.

Neko is an high-level dynamicly typed programming language. It can be used as an embedded scripting language. It has been designed to provide a common runtime for several different languages. Learning and using Neko is very easy.