Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- JavaScript
- Hotspot JVM


C# is described as 'Multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines' and is a very popular programming language in the development category. There are more than 50 alternatives to C# for a variety of platforms, including Linux, Windows, Mac, BSD and Web-based apps. The best C# alternative is Python, which is both free and Open Source. Other great apps like C# are Java, Rust, C++ and C (programming language).


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.

Cobra is a high-performance, rapid-development programming language. It combines features from Python, C#, Objective-C, Eiffel and other languages in order to boost developer productivity.
Cobra is open source under the MIT license.
FreeBASIC is a completely free, open-source, 32-bit BASIC compiler, with syntax similar to MS-QuickBASIC, that adds new features such as pointers, unsigned data types, inline assembly, object orientation, and many others.


A community fork of a language named after a plant fungus. All of the memory-safe features you love, now with 100% less bureaucracy.
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.
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 support fine-grained concurrency, Cilk-style...


Mussel is an interpreted programming language written in Rust. It was designed as a simple and flexible language with a focus on easy-to-read syntax and powerful expression evaluation. Mussel supports basic data types, variable bindings, functions, closures, control flow...
