Alternatives to JavaScript for all platforms with any license

  • Java icon

    Java

    Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to...

    Free Mac Windows Linux Web / Cloud Android Java Mobile ... S60 HP webOS Blackberry Android Tablet Blackberry 10 PlayBook Kindle Fire

  • PHP icon

    PHP

    PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.

    Open Source Mac Windows Linux PHP

  • Ruby icon

    Ruby

    Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with...

    Open Source Mac Windows Linux BSD Haiku

  • C# icon

    C#

    C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented...

    Open Source Mac Windows Linux

  • Lua icon

    Lua

    Lua is a powerful, fast, lightweight, embeddable scripting language. Lua combines simple procedural syntax with powerful data...

    Open Source Mac Windows Linux BSD Haiku AmigaOS ... MorphOS

  • Perl icon

    Perl

    Perl is a high-level, general-purpose, interpreted, dynamic programming language with over 22 years of development. The Perl...

    Open Source Mac Windows Linux BSD Haiku

  • CoffeeScript icon

    CoffeeScript

    CoffeeScript is a little language that compiles into JavaScript. Underneath all those awkward braces and semicolons, JavaScript has...

    Open Source Mac Windows Linux Web / Cloud

  • Dart icon

    Dart

    Dart (originally called Dash) is a Web programming language developed by Google. It was unveiled at the GOTO conference in Aarhus...

    Open Source Mac Windows Linux Web / Cloud

  • Haskell icon

    Haskell

    Haskell is an advanced purely-functional programming language. An open-source product of more than twenty years of cutting-edge...

    Open Source Mac Windows Linux BSD

  • Scala icon

    Scala

    Scala is a modern multi-paradigm programming language based on the Java Virtual Machine (JVM) designed to express common programming...

    Open Source Mac Windows Linux BSD

  • Apple Swift icon

    Apple Swift

    Swift is a programming language for iOS, OS X, watchOS and tvOS apps that builds on the best of C and Objective-C, without the...

    Open Source Mac Linux

  • Objective-C icon

    Objective-C

    The Objective-C language is a simple computer language designed to enable sophisticated object-oriented programming. Objective-C is...

    Open Source Mac Windows Linux BSD

  • Know any more alternatives to JavaScript?

    Suggest an application to this list
  • Groovy icon

    Groovy

    Groovy is an agile and dynamic language for the Java Virtual Machine (JVM).

    Open Source Mac Windows Linux

  • Clojure icon

    Clojure

    Clojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR ). It is designed to be a general-purpose...

    Open Source Mac Windows Linux

  • LiveScript icon

    LiveScript

    LiveScript is a language which compiles down to JavaScript. It is a fork of Coco which is in turn derived from CoffeeScript. Like...

    Open Source Mac Windows Linux

  • Typescript icon

    Typescript

    Now acquired by MICROSOFT. TypeScript is a language for application-scale JavaScript development. It is a typed superset of JavaScript...

    Open Source Mac Windows Linux Web / Cloud Self-Hosted Node.JS

  • F# (programming language) icon

    F# (programming language)

    F# is a succinct, expressive and efficient functional and object-oriented language for .NET which helps you write simple code to solve...

    Open Source Mac Windows Linux

  • Kotlin icon

    Kotlin

    Statically typed programming language targeting the JVM and JavaScript 100% interoperable with Java™

    Open Source Mac Windows Linux Web / Cloud

  • Share this list of alternatives?

  • IronPython icon

    IronPython

    IronPython is an implementation of the Python programming language running under .NET and Silverlight. It supports an interactive...

    Open Source Mac Windows Linux Python

  • Jython icon

    Jython

    Jython, successor of JPython, is an implementation of the Python programming language written in Java.

    Open Source Mac Windows Linux Python

  • jRuby icon

    jRuby

    JRuby is a 100% Java implementation of the Ruby programming language running on the Java Virtual Machine (JVM).

    Open Source Mac Windows Linux

  • Ceylon icon

    Ceylon

    Support for Java and JavaScript virtual machines Write your code in Ceylon, and have it run on the JVM, on Node.js, or in a web...

    Open Source Mac Windows Linux JavaScript Hotspot JVM

  • Kaffeine JS

    Kaffeine is a set of extensions to the Javascript syntax that attempt to make it nicer to use. It compiles directly into javascript...

    Open Source Mac Windows Linux

  • Script# icon

    Script#

    Script# brings the power and productivity of C# and .NET tools to Ajax development by compiling C# source code into regular JavaScript.

    Free Mac Windows Linux

  • Elm icon

    Elm

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

    Open Source Mac Windows Linux

  • Transcrypt icon

    Transcrypt

    Transcrypt is a tool to precompile a fairly extensive subset of Python into compact, readable Javascript. FEATURES: - Allows for...

    Open Source Mac Windows Linux JavaScript

  • Solid

    Solid - A minimalist interpreted language, with a clean object model and a tiny VM.

    Open Source Mac Windows Linux

  • Brython icon

    Brython

    Brython's goal is to replace Javascript with Python, as the scripting language for web browsers.

    Open Source Web / Cloud

  • Wyvern

    Wyvern is a new programming language designed to help developers be highly productive when writing high-assurance applications. The...

    Open Source Mac Windows Linux

  • Lasso icon

    Lasso

    Lasso is one of the most popular programming languages on the web - though it is often overlooked given that it is commercial, not...

    Freemium Mac Windows Linux

  • WebAssembly

    Portable, size- and load-time-efficient format suitable for compilation to the web.

    Open Source Mac Windows Linux Microsoft Edge Safari Firefox

  • X10 (programming language) icon

    X10 (programming language)

    The X10 programming language is organized around four basic principles of asynchrony, locality, atomicity, and order that are...

    Open Source Mac Windows Linux

  • Perl 6 icon

    Perl 6

    Perl 6 unifies many great ideas that aren't usually found in other programming languages. While several other languages offer some...

    Open Source Mac Windows Linux

  • Racket icon

    Racket

    Racket (formerly PLT Scheme) is a modern programming language in the Lisp/Scheme family, suitable for a wide range of applications. It...

    Open Source Mac Windows Linux BSD

JavaScript Comments

Different languages for different purposes

Negative Comment by dcondrey
about JavaScript and Java Apr 2016

There are other programming languages listed as alternatives to JavaScript like Java.. Java is not an alternative to JavaScript. They are two different languages used for two different purposes. And it's generally considered that 1 is a back-end language while the other front-end. For this list to be relevant it should be limited to what's actually practical.

Reply