Alternatives to JavaScript for Mac 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 have as few implementation dependencies as possible.

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

    • Java is a programming language too but JavaScript was not created by Oracle (the company who creates Java) Guest • Jun 2015 Disagree   Agree
  • 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 BSD PHP

    • Javascript is client sided and can be integrated with PHP, PHP interacts with server and uses server side data and script. Guest • Jun 2015 Disagree   Agree
  • Ruby icon

    Ruby

    Ruby is a 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...

    Open Source Mac Windows Linux BSD Haiku

  • Lua icon

    Lua

    Lua is a powerful, fast, lightweight, embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed...

    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 languages borrow features from other programming languages including C, shell scripting (sh), AWK, and...

    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 always had a gorgeous object model at its heart. CoffeeScript is an attempt to expose the good parts...

    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, 2011 October 10-12. The goal of Dart is "ultimately to replace JavaScript as the lingua franca of...

    Open Source Mac Windows Linux Web / Cloud

  • Scala icon

    Scala

    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.

    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 constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make...

    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 defined as a small but powerful set of extensions to the standard ANSI C language. Its additions to C...

    Open Source Mac Windows Linux BSD

  • Jython icon

    Jython

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

    Open Source Mac Windows Linux Python

  • Groovy icon

    Groovy

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

    Open Source Mac Windows Linux

  • Know any more alternatives to JavaScript?

    Suggest an application to this list
  • 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 complex problems.

    Open Source Mac Windows Linux BSD

  • 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 language, combining the approachability and interactive development of a scripting language with an...

    Open Source Mac Windows Linux BSD

  • 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 those two it has a relatively straightforward mapping to JavaScript. LiveScript is Coco but much more...

    Open Source Mac Windows Linux

  • IronPython icon

    IronPython

    IronPython is an implementation of the Python programming language running under .NET and Silverlight. It supports an interactive console with fully dynamic compilation. It's well integrated with the rest of the .NET Framework and...

    Open Source Mac Windows Linux Python

  • Typescript icon

    Typescript

    Now acquired by MICROSOFT. TypeScript is a language for application-scale JavaScript development. It is a typed superset of JavaScript that compiles to plain JavaScript in any browser, any host, any OS and it is Open Source.

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

  • 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

  • Share this list of alternatives?

  • Kotlin icon

    Kotlin

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

    Open Source Mac Windows Linux Web / Cloud

  • 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 browser. Some modules are platform-dependent, but the language itself is equally at home on Java and...

    Open Source Mac Windows Linux JavaScript Hotspot JVM

  • Kaffeine JS icon

    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 that is very similar, readable and line for line equivalent to the input (you can beautify if you...

    Open Source Mac Windows Linux

  • Solid

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

    Open Source Mac Windows Linux

  • Wyvern

    Wyvern is a new programming language designed to help developers be highly productive when writing high-assurance applications. The first major innovation in Wyvern is type-specific languages, a feature that allows programmers to...

    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 JavaScript.

    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 classical OO programming with multiple inheritance - Seamless integration with the universe of...

    Open Source Mac Windows Linux JavaScript

  • 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 open-source. But for a small fee, a fully supported language (once part of Apple) will allow you to...

    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 developed on a type-safe, class-based, object-oriented foundation. This foundation is robust enough to...

    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 of these features, none of them offer all. Features: - Object-oriented programming including...

    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 goes beyond Lisp and Scheme with dialects that support objects, types, laziness, and more. Racket...

    Open Source Mac Windows Linux BSD

    IDE
  • JSX

    JSX is a statically-typed, object-oriented programming language designed to run on browsers. .

    Open Source Mac Windows Linux JavaScript

  • AngelScript icon

    AngelScript

    The AngelCode Scripting Library, or AngelScript as it is also known, is an extremely flexible cross-platform scripting library designed to allow applications to extend their functionality through external scripts. It has been designed...

    Open Source Mac Windows Linux

  • Jim Tcl — The Jim Interpreter

    Jim is an opensource small-footprint implementation of the Tcl programming language. It implements a large subset of Tcl and adds new features like references with garbage collection, closures, built-in Object Oriented Programming...

    Open Source Mac Windows Linux BSD