Select your language

Home arrow-right ... arrow-right Development Tools arrow-right .NET Core

We've compiled a list of 9 free and paid alternatives to .NET Core. The primary competitors include Java, .NET Framework. In addition to these, users also draw comparisons between .NET Core and Mono, Jabaco, Motti.NET (Programming Language). Also you can look at other similar options here: Development Tools.


Java
Free Open Source

Java is a general-purpose computer programming language that is concurrent, class-based...

.NET Framework
Free Open Source

Free. Cross-platform. Open source. A developer platform for building all your apps.

Mono
Free Open Source

Mono is a free and open source project led by Xamarin (formerly by Novell and originally by Ximian)...

Jabaco is a simple programming language with a Visual Basic like syntax.

Avian
Free Open Source

A lightweight alternative to Java.

Dolphin Smalltalk
Free Open Source

Dolphin is a complete development IDE for Smalltalk targeted specifically at Microsoft Windows.

Ceylon
Free Open Source

Ceylon is a language designed specifically for writing large programs in teams.

.NET Core is a cross-platform free and open-source managed software framework similar to .

.NET Core Platforms

tick-square Windows
tick-square Linux
tick-square Mac

.NET Core Overview

.NET Core is a cross-platform free and open-source managed software framework similar to .NET Framework. It consists of CoreCLR, a complete cross-platform runtime implementation of CLR, the virtual machine that manages the execution of .NET programs. CoreCLR comes with an improved just-in-time compiler, called RyuJIT. .NET Core also includes CoreFX, which is a partial fork of BCL. While .NET Core shares a subset of .NET Framework APIs, it comes with its own API that is not part of .NET Framework. Further, .NET Core contains CoreRT, the .NET Native runtime optimized to be integrated into AOT compiled native binaries. A variant of the .NET Core library is utilized for UWP. .NET Core's command-line interface offers an execution entry point for operating systems and provides developer services like compilation and package management.

.NET Core supports four cross-platform scenarios: ASP.NET Core web apps, command-line apps, libraries, and Universal Windows Platform apps. It does not implement Windows Forms or WPF which render the standard GUI for desktop software on Windows.
.NET Core is also modular, meaning that instead of assemblies, developers deal with NuGet packages.

Top .NET Core Alternatives

Share your opinion about the software, leave a review and help make it even better!

.NET Core Categories

Development Tools

.NET Core Tags

software-framework development

Suggest Changes

Your Feedback

Select a rating
Please select a rating

Your vote has been counted.

Do you have experience using this software?