List of .NET libraries and frameworks

Apps created with .NET Framework or .NET run in a software environment known as the Common Language Runtime (CLR),[1] an application virtual machine that provides services such as security, memory management, and exception handling.

It is the successor to Microsoft's Active Server Pages (ASP) technology, built on the Common Language Runtime (CLR).

In addition, a Blazor Hybrid framework is available with server-based and client-based application components.

This is a cross-platform open source numerical analysis and data processing library.

It consists of algorithm collections written in different programming languages (C++, C#, FreePascal, Delphi, VBA) and has dual licensing – commercial and GPL.

This library aims to provide methods and algorithms for numerical computations in science, engineering and everyday use.

Covered topics include special functions, linear algebra, probability models, random numbers, interpolation, integral transforms and more.

This is a high performance, typesafe numerical array set of classes and functions for general math, FFT and linear algebra.

The library, developed for .NET/Mono, aims to provide 32- and 64-bit script-like syntax in C#, 2D & 3D plot controls, and efficient memory management.

[10] This is a integrated suite of UI controls and class libraries for use in developing test and measurement applications.

It includes signal processing (FFT) classes, a linear algebra (LAPACK & BLAS) framework, and a statistics package.

[16][17] This is another computer vision and artificial intelligence library, available under the Gnu Lesser General Public License, version 2.1.

[19] The alternative Mono implementation is open source and cross-platform (it runs on Windows, Linux, Unix and OS X).

[22][23] This is a graphical subsystem for rendering user interfaces in Windows-based applications by Microsoft.

It is based on DirectX and employs XAML, an XML-based language, to define and link various interface elements.

[24] WPF applications can be deployed as standalone desktop programs or hosted as an embedded object in a website.

[22][23] This is a set of Microsoft UI controls and features for the Universal Windows Platform (UWP).

[22][23] This is a cross-platform UI toolkit for development of native user interfaces that can be run on macOS, iOS, Android, and Universal Windows Platform apps.

[25][26][18] This is a cross-platform UI toolkit announced in May 2020 that originated as a fork of Xamarin.Forms and that can run on Android, iOS, Linux, macOS, Tizen, and Windows.

[28] This is an open-source cross-platform UI toolkit for development of user interfaces that can be run on Windows, Linux, macOS, iOS, Android, and WebAssembly.

In the earlier years of .NET development, a number of third-party object–relational libraries emerged in order to fill some perceived gaps in the framework.