Temper is a programming language and toolchain for making libraries that can be used natively from any other language.
Ruby Alternatives
Ruby is described as 'Dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was initially developed and designed by Yukihiro "Matz" Matsumoto' and is a very popular programming language in the development category. There are more than 50 alternatives to Ruby for a variety of platforms, including Linux, Windows, Mac, BSD and Web-based apps. The best Ruby alternative is Python, which is both free and Open Source. Other great apps like Ruby are JavaScript, Java, PHP and C++.
Alternatives list
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 programming language for writing single page applications. Mint has all the tools you need to write error free, easily readable and maintainable applications in record time.



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...
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- BSD
- Self-Hosted

Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses.

Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Online
- Android
- iPhone
The Bosque programming language is an experiment in regularized design for a machine assisted rapid and reliable software development lifecycle.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Online
- Android
- iPhone
- BSD

Squirrel is a high level imperative, object-oriented programming language, designed to be a light-weight scripting language that fits in the size, memory bandwidth, and real-time requirements of applications like video games.
Vala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C.
Real-Time JavaScript Tool is a portable tool that allows JavaScript codes to be executed in Real-Time!
Cost / License
- Freemium
- Proprietary
Platforms
- Windows


Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language for the GNU operating system. It's an implementation of the Scheme programming language, supporting the Revised5 and most of the Revised6 language reports, as well as many SRFIs.































