Elixir is a dynamic, functional language designed for building scalable and maintainable applications.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- BSD
- FreeBSD
- DragonFly BSD

JavaScript is described as '(sometimes shortened to JS) is a lightweight, interpreted, object-oriented language with first-class functions, most known as the scripting language for Web pages, but also used in many non-browser environments' and is a leading programming language in the development category. There are more than 50 alternatives to JavaScript for a variety of platforms, including Linux, Windows, Mac, BSD and Web-based apps. The best JavaScript alternative is Python, which is both free and Open Source. Other great apps like JavaScript are Java, PHP, TypeScript and Ruby.
Elixir is a dynamic, functional language designed for building scalable and maintainable applications.

Racket is a general-purpose programming language as well as the world’s first ecosystem for language-oriented programming.

Scala is a modern multi-paradigm programming language based on the Java Virtual Machine (JVM) designed to express common programming patterns in a concise, elegant, and type-safe way.

Programming language with Ruby-like syntax that compiles to efficient native code.


Clojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR ). It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for...

Functional-first language for .NET with static typing, succinct and expressive code, advanced pattern matching, object-oriented features, interop with .NET languages, async programming, type providers, cross-platform support, tooling, and immutable data.

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.


Elm aims to make web development more pleasant. Elm is a type-safe, functional reactive language that compiles to HTML, CSS, and JavaScript.


ReasonML is a new face to OCaml that--when coupled with BuckleScript--makes web development easy, robust, and type-safe. It has a very good Javascript FFI story, and is easy to adopt piece-meal into your existing projects.
Transcrypt is a tool to precompile a fairly extensive subset of Python into compact, readable Javascript.
