Java Alternatives
Java is described as 'General-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible' and is a leading programming language in the development category. There are more than 50 alternatives to Java for a variety of platforms, including Linux, Windows, Mac, BSD and Web-based apps. The best Java alternative is Python, which is both free and Open Source. Other great apps like Java are JavaScript, C#, C++ and Rust.
Alternatives list
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.
Cost / License
- Free
- Proprietary
Application type
Alerts
- Discontinued
Platforms
- Windows



- 52 Bosque alternatives
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

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.
Cost / License
- Free
- Open Source
Platforms
- Linux



- 64 MicroPython alternatives
MicroPython aims to implement the Python 3.4 standard (with selected features from later versions) with respect to language syntax, and most of the features of MicroPython are identical to those described by the “Language Reference” documentation at docs.python.org.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Online
- BSD
- Self-Hosted
- JavaScript
- FreeBSD
- OpenBSD

I want a language for writing applications that is more expressive than Go but less complex than Rust.
Cost / License
- Free
- Open Source
Application type
Platforms
- Self-Hosted
- Mac
- Windows
- Linux
- BSD

- 61 Beef Programming Language alternatives
Beef is an open source performance-oriented compiled programming language which has been built hand-in-hand with its IDE environment.

- 53 Buzz Programming Language alternatives
A small/lightweight statically typed scripting language written in Zig.

- 83 PureScript alternatives
PureScript was initially designed by Phil Freeman in 2013. He started to work on PureScript since he wasn't satisfied by other attempts to transpile Haskell to JavaScript (e.g. using Fay, Haste, or GHCJS).
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Online
- BSD
- FreeBSD
- NetBSD
- OpenBSD
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.
- 53 J alternatives
J is a high-level, general-purpose programming language that is particularly suited to the mathematical, statistical, and logical analysis of data. It is a powerful tool for developing algorithms and exploring problems that are not already well understood.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Online
- Android
- iPhone
- Web Browser
- Raspberry Pi






























