dotnetframework on NuGet
NuGet packages published by dotnetframework. Browse 1877 packages with downloads, dependencies and license information.
Total packages: 1,877 · Total downloads: 262,573,421,502
Packages by dotnetframework
- Microsoft.NETCore.Platforms — Provides runtime information required to resolve target framework, platform, and runtime specific implementations of .NETCore packages. (9,553,479,999 downloads)
- System.Diagnostics.DiagnosticSource — Provides Classes that allow you to decouple code logging rich (unserializable) diagnostics/telemetry (e.g. framework) from code that… (9,463,638,125 downloads)
- System.Runtime.CompilerServices.Unsafe — Provides the System.Runtime.CompilerServices.Unsafe class, which provides generic, low-level functionality for manipulating pointers. (8,069,538,077 downloads)
- System.Threading.Tasks.Extensions — System.Threading.Tasks.Extensions (6,447,602,063 downloads)
- Microsoft.Extensions.DependencyInjection.Abstractions — Abstractions for dependency injection. Commonly Used Types: Microsoft.Extensions.DependencyInjection.IServiceCollection (11,419,416,882 downloads)
- System.Memory — System.Memory (5,987,581,100 downloads)
- Microsoft.Extensions.Primitives — Primitives shared by framework extensions. Commonly used types include: Commonly Used Types: Microsoft.Extensions.Primitives.IChangeToken… (11,005,269,315 downloads)
- Microsoft.Extensions.Logging.Abstractions — Logging abstractions for Microsoft.Extensions.Logging. Commonly Used Types: Microsoft.Extensions.Logging.ILogger… (10,878,098,292 downloads)
- System.Text.Json — Provides high-performance and low-allocating types that serialize objects to JavaScript Object Notation (JSON) text and deserialize JSON… (5,846,033,355 downloads)
- System.Text.Encodings.Web — Provides types for encoding and escaping strings for use in JavaScript, HyperText Markup Language (HTML), and uniform resource locators… (5,726,972,836 downloads)
- System.Buffers — System.Buffers (5,725,205,614 downloads)
- Microsoft.Extensions.Options — Provides a strongly typed way of specifying and accessing settings using dependency injection. (9,881,132,625 downloads)
- Microsoft.NETCore.Targets — Provides supporting infrastructure for portable projects: support identifiers that define framework and runtime for support targets and… (4,846,636,989 downloads)
- Microsoft.Extensions.Configuration.Abstractions — Provides abstractions of key-value pair based configuration. Interfaces defined in this package are implemented by classes in… (8,617,559,844 downloads)
- System.Security.Cryptography.Cng — Provides cryptographic algorithm implementations and key management with Windows Cryptographic Next Generation API (CNG). Commonly Used… (4,663,732,797 downloads)
- System.Runtime — Provides the fundamental primitives, classes and base classes that define commonly-used value and reference data types, events and event… (4,562,858,872 downloads)
- System.Security.Principal.Windows — Provides classes for retrieving the current Windows user and for interacting with Windows users and groups. Commonly Used Types:… (4,638,913,945 downloads)
- System.Security.Cryptography.ProtectedData — Provides access to Windows Data Protection Api. Commonly Used Types: System.Security.Cryptography.DataProtectionScope… (4,629,193,174 downloads)
- System.Security.AccessControl — Provides base classes that enable managing access and audit control lists on securable objects. Commonly Used Types:… (4,158,769,196 downloads)
- Microsoft.Bcl.AsyncInterfaces — Provides the IAsyncEnumerable<T> and IAsyncDisposable interfaces and helper types for .NET Standard 2.0. This package is not required… (4,126,112,620 downloads)
- System.Reflection.Emit — Provides classes that allow a compiler or tool to emit metadata and optionally generate a PE file on disk. The primary clients of these… (3,871,429,826 downloads)
- System.Reflection.TypeExtensions — Provides extensions methods for System.Type that are designed to be source-compatible with older framework reflection-based APIs. Commonly… (4,040,398,651 downloads)
- System.Reflection.Emit.Lightweight — Provides the System.Reflection.Emit.DynamicMethod class, which represents a dynamic method that can be compiled, executed, and discarded.… (3,851,146,232 downloads)
- System.Configuration.ConfigurationManager — Provides types that support using XML configuration files (app.config). This package exists only to support migrating existing .NET… (4,025,911,030 downloads)
- System.Collections.Immutable — This package provides collections that are thread safe and guaranteed to never change their contents, also known as immutable collections.… (3,973,979,204 downloads)
- System.IO — Provides base input and output (I/O) types, including System.IO.Stream, System.IO.StreamReader and System.IO.StreamWriter, that allow… (3,882,992,377 downloads)
- System.Text.Encoding — Provides base abstract encoding classes for converting blocks of characters to and from blocks of bytes. Commonly Used Types:… (3,865,818,784 downloads)
- Microsoft.Extensions.DependencyInjection — Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection. (7,103,321,642 downloads)
- System.Reflection — Provides types that retrieve information about assemblies, modules, members, parameters, and other entities in managed code by examining… (3,819,955,266 downloads)
- System.Reflection.Primitives — Provides common enumerations for reflection-based libraries. Commonly Used Types: System.Reflection.FieldAttributes… (3,773,762,787 downloads)
- System.Runtime.Extensions — Provides commonly-used classes for performing mathematical functions, conversions, string comparisons and querying environment… (3,818,207,921 downloads)
- System.Resources.ResourceManager — Provides classes and attributes that allow developers to create, store, and manage various culture-specific resources used in an… (3,759,537,286 downloads)
- System.Threading — Provides the fundamental synchronization primitives, including System.Threading.Monitor and System.Threading.Mutex, that are required when… (3,733,866,446 downloads)
- Microsoft.Extensions.Logging — Logging infrastructure default implementation for Microsoft.Extensions.Logging. (6,880,977,914 downloads)
- System.Collections — Provides classes that define generic collections, which allow developers to create strongly typed collections that provide better type… (3,726,349,310 downloads)
- System.Globalization — Provides classes that define culture-related information, including language, country/region, calendars in use, format patterns for dates,… (3,757,484,249 downloads)
- System.Diagnostics.Debug — Provides classes and attributes that allows basic interaction with a debugger. Commonly Used Types: System.Diagnostics.Debug… (3,708,534,219 downloads)
- System.Linq — Provides classes and interfaces that supports queries that use Language-Integrated Query (LINQ). Commonly Used Types:… (3,626,913,641 downloads)
- Microsoft.Win32.Registry — Provides support for accessing and modifying the Windows Registry. Commonly Used Types: Microsoft.Win32.RegistryKey… (3,536,824,621 downloads)
- Microsoft.Extensions.Configuration — Implementation of key-value pair based configuration for Microsoft.Extensions.Configuration. Includes the memory configuration provider. (6,325,209,199 downloads)
- System.Runtime.InteropServices — Provides types that support COM interop and platform invoke services. Commonly Used Types: System.Runtime.InteropServices.GCHandle… (3,536,682,046 downloads)
- System.Runtime.Handles — Provides base classes, including System.Runtime.InteropServices.CriticalHandle and System.Runtime.InteropServices.SafeHandle, for types… (3,457,403,705 downloads)
- System.Reflection.Extensions — Provides custom attribute extension methods for System.Reflection types. Commonly Used Types: System.Reflection.InterfaceMapping… (3,450,095,823 downloads)
- Microsoft.Extensions.Configuration.Binder — Provides the functionality to bind an object to data in configuration providers for Microsoft.Extensions.Configuration. This package… (6,137,899,560 downloads)
- System.Linq.Expressions — Provides classes, interfaces and enumerations that enable language-level code expressions to be represented as objects in the form of… (3,526,488,516 downloads)
- NETStandard.Library — A set of standard .NET APIs that are prescribed to be used and supported together. 18a36291e48808fa7ef2d00a764ceb1ec95645a5 When using… (3,457,249,662 downloads)
- System.Reflection.Emit.ILGeneration — Provides classes that allow a compiler or tool to emit Microsoft intermediate language (MSIL). The primary clients of these classes are… (3,505,119,521 downloads)
- System.Text.RegularExpressions — Provides the System.Text.RegularExpressions.Regex class, an implementation of a regular expression engine. Commonly Used Types:… (3,448,672,523 downloads)
- System.ObjectModel — Provides types and interfaces that allow the creation of observable types that provide notifications to clients when changes are made to… (3,359,659,335 downloads)
- System.IO.FileSystem — Provides types that allow reading and writing to files and types that provide basic file and directory support. Commonly Used Types:… (3,363,784,486 downloads)