

Scala is described as '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' and is a popular programming language in the development category. There are more than 50 alternatives to Scala for a variety of platforms, including Linux, Windows, Mac, BSD and Self-Hosted apps. The best Scala alternative is Python, which is both free and Open Source. Other great apps like Scala are JavaScript, Java, Rust and C++.


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.
Jabaco is a simple programming language with a Visual Basic like syntax. Jabaco enables you to create powerful software for all Java supported operating systems.



Q# (pronounced as Q sharp) is a domain-specific programming language used for expressing quantum algorithms. It was initially released to the public by Microsoft as part of the Quantum Development Kit.
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.
"BeanShell is a small, free, embeddable Java source interpreter with object scripting language features, written in Java. BeanShell dynamically executes standard Java syntax and extends it with common scripting conveniences such as loose types, commands, and method closures...
Quorum is a general purpose tool that we call an "evidence-based" programming language. It started as an interpreted language originally designed to be easier to hear through screen readers for blind or visually impaired users.
Vely is a general-purpose framework for C programming language, especially well suited for web applications. It's Free Open Source software. C programmers can develop applications they couldn't easily before, with ease, ergonomics and productivity you expect.



I want a language for writing applications that is more expressive than Go but less complex than Rust.

Where jank differs from Clojure JVM is that its host is C++ on top of an LLVM-based JIT. This allows jank to offer the same benefits of REPL-based development while being able to seamlessly reach into the native world and compete seriously with JVM's performance.
Objective-J is a programming language developed as part of the Cappuccino web development framework. Its syntax is nearly identical to the Objective-C syntax and it shares with JavaScript the same relationship that Objective-C has with...