A community fork of a language named after a plant fungus. All of the memory-safe features you love, now with 100% less bureaucracy.
Scala Alternatives
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++.
Alternatives list
Beef is an open source performance-oriented compiled programming language which has been built hand-in-hand with its IDE environment.

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

The Mojo Programming Language Mojo is a specialized artificial intelligence (AI) programming language developed by Modular Inc. First released in May 2023, it is designed to become a superset of Python, with the performance of C.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Online
- BSD
- Self-Hosted
- FreeBSD
- OpenBSD

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.
M# is a set of tools for rapid web application development. M# manages 90% of the code through automation and eliminates most human errors. It has been proven to result in better, safer, and more reliable code, at least 4X faster.
Cost / License
- Free
- Proprietary
Application type
Platforms
- Mac
- Windows
- Linux
- Online
- Self-Hosted
- .NET Framework
- JavaScript
- Node.JS
- SQL Server Management Studio

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

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.


Eiffel is an object-oriented programming language designed by Bertrand Meyer (an object-orientation proponent and author of Object-Oriented Software Construction) and Eiffel Software. Meyer conceived the language in 1985 with the goal of increasing the reliability of commercial...
Cost / License
- Free
- Open Source (Unlicense)
Application type
Platforms
- Mac
- Windows
- Linux
- Online
- BSD
- Solaris
- FreeBSD
- OpenSolaris
- OpenBSD

P is a programming language for asynchronous event-driven programming and the IoT that was developed by Microsoft and University of California, Berkeley.
Cost / License
- Free
- Open Source (MIT)
Application type
Platforms
- Mac
- Windows
- Linux
- Online
- Amazon Web Services
- Ubuntu

































