</>PackageGraphPackageGraph

System.Buffers

NuGetv4.6.1

System.Buffers

Adopt with care

System.Buffers is usable, with caveats. Last published 539 days ago. 2 releases in the last 2 years.

  • ?Adoption: grade ?, Not reported by this registry.

    No download data reported for this package yet.

  • CMaintenance: grade C, Fair — worth a look.

    Last published 539 days ago. 2 releases in the last 2 years.

  • ?Weight: grade ?, Not reported by this registry.

    No dependency or size data collected for this package yet.

  • BSupply chain: grade B, Good.

    This package has a single maintainer (bus factor of 1).

  • ALicense: grade A, Excellent.

    MIT — permissive, with no copyleft found in the dependency tree.

Grades are computed deterministically from registry metadata collected by PackageGraph — downloads, dependents, publish dates, the resolved dependency tree, maintainer count, and declared licenses. No third-party scores are used.

Install cost

What you actually take on by adding System.Buffers to a project.

0
Direct dependencies

Runtime packages this one declares itself.

0
Total installed

Distinct packages in the full runtime tree, deduplicated the way a package manager would.

Tree depth

Longest resolved dependency chain below this package.

Compatibility

.NET
No constraint declared

Used by

Popular packages that depend on System.Buffers.

System.Net.Http.JsonNuGet

Provides extension methods for System.Net.Http.HttpClient and System.Net.Http.HttpContent that perform automatic serialization and deserialization using System.Text.Json. Commonly Used Types: System.Net.Http.Json.HttpClientJsonExtensions System.Net.Http.Json.HttpContentJsonExtensions System.Net.Http.Json.JsonContent

0/wk1 dependentsMIT
Microsoft.Win32.RegistryNuGet

Provides support for accessing and modifying the Windows Registry. Commonly Used Types: Microsoft.Win32.RegistryKey Microsoft.Win32.Registry Microsoft.Win32.RegistryValueKind Microsoft.Win32.RegistryHive Microsoft.Win32.RegistryView When using NuGet 3.x this package requires at least version 3.4.

0/wk1 dependentsMIT
System.IO.CompressionNuGet

Provides classes that support the compression and decompression of streams. Commonly Used Types: System.IO.Compression.DeflateStream System.IO.Compression.GZipStream System.IO.Compression.CompressionMode System.IO.Compression.CompressionLevel System.IO.Compression.ZipArchiveEntry System.IO.Compression.ZipArchive System.IO.Compression.ZipArchiveMode When using NuGet 3.x this package requires at least version 3.4.

0/wk3 dependents
System.IO.Compression.ZipFileNuGet

Provides classes that support the compression and decompression of streams using file system paths. Commonly Used Types: System.IO.Compression.ZipFile When using NuGet 3.x this package requires at least version 3.4.

0/wk1 dependents
System.MemoryNuGet

System.Memory

0/wk6 dependentsMIT
Microsoft.Diagnostics.NETCore.ClientNuGet

.NET Core Diagnostics Client Library

0/wk1 dependentsMIT
Microsoft.AspNetCore.Http.ExtensionsNuGet

ASP.NET Core common extension methods for HTTP abstractions, HTTP headers, HTTP request/response, and session state.

0/wk6 dependents

Relationship graph

Dependencies (left) and dependents (right) of System.Buffers.

Frequently installed together

System.MemoryNuGet

System.Memory

0/wk6 dependentsMIT
System.Threading.Tasks.ExtensionsNuGet

System.Threading.Tasks.Extensions

0/wk8 dependentsMIT
Microsoft.AspNetCore.Http.AbstractionsNuGet

ASP.NET Core HTTP object model for HTTP requests and responses and also common extension methods for registering middleware in an IApplicationBuilder. Commonly used types: Microsoft.AspNetCore.Builder.IApplicationBuilder Microsoft.AspNetCore.Http.HttpContext Microsoft.AspNetCore.Http.HttpRequest Microsoft.AspNetCore.Http.HttpResponse

0/wk6 dependents
System.Resources.ResourceManagerNuGet

Provides classes and attributes that allow developers to create, store, and manage various culture-specific resources used in an application. Commonly Used Types: System.Resources.ResourceManager System.Resources.NeutralResourcesLanguageAttribute System.Resources.SatelliteContractVersionAttribute System.Resources.MissingManifestResourceException When using NuGet 3.x this package requires at least version 3.4.

0/wk36 dependents
System.RuntimeNuGet

Provides the fundamental primitives, classes and base classes that define commonly-used value and reference data types, events and event handlers, interfaces, attributes, and exceptions. This packages represents the core package, and provides the minimal set of types required to build a managed application. Commonly Used Types: System.Object System.Exception System.Int16 System.Int32 System.Int64 System.Enum System.String System.Char System.Boolean System.SByte System.Byte System.DateTime System.DateTimeOffset System.Single System.Double System.UInt16 System.UInt32 System.UInt64 System.IDisposable System.Uri When using NuGet 3.x this package requires at least version 3.4.

0/wk64 dependents
System.IONuGet

Provides base input and output (I/O) types, including System.IO.Stream, System.IO.StreamReader and System.IO.StreamWriter, that allow reading and writing to data streams Commonly Used Types: System.IO.Stream System.IO.EndOfStreamException System.IO.MemoryStream System.IO.StreamReader System.IO.StreamWriter System.IO.StringWriter System.IO.TextWriter System.IO.TextReader When using NuGet 3.x this package requires at least version 3.4.

0/wk22 dependents
System.Runtime.ExtensionsNuGet

Provides commonly-used classes for performing mathematical functions, conversions, string comparisons and querying environment information. Commonly Used Types: System.Math System.Environment System.Random System.Progress<T> System.Convert System.Diagnostics.Stopwatch System.Runtime.Versioning.FrameworkName System.StringComparer System.IO.Path When using NuGet 3.x this package requires at least version 3.4.

0/wk28 dependents
Microsoft.Bcl.AsyncInterfacesNuGet

Provides the IAsyncEnumerable<T> and IAsyncDisposable interfaces and helper types for .NET Standard 2.0. This package is not required starting with .NET Standard 2.1 and .NET Core 3.0.

0/wk4 dependentsMIT
System.Text.EncodingNuGet

Provides base abstract encoding classes for converting blocks of characters to and from blocks of bytes. Commonly Used Types: System.Text.Encoding System.Text.DecoderFallbackException System.Text.Decoder System.Text.EncoderFallbackException System.Text.Encoder System.Text.EncoderFallback System.Text.EncoderFallbackBuffer System.Text.DecoderFallback System.Text.DecoderFallbackBuffer System.Text.DecoderExceptionFallback When using NuGet 3.x this package requires at least version 3.4.

0/wk18 dependents
System.IO.FileSystem.PrimitivesNuGet

Provides common enumerations and exceptions for path-based I/O libraries. Commonly Used Types: System.IO.DirectoryNotFoundException System.IO.FileAccess System.IO.FileLoadException System.IO.PathTooLongException System.IO.FileMode System.IO.FileShare System.IO.FileAttributes When using NuGet 3.x this package requires at least version 3.4.

0/wk5 dependents
System.IO.FileSystemNuGet

Provides types that allow reading and writing to files and types that provide basic file and directory support. Commonly Used Types: System.IO.FileStream System.IO.FileInfo System.IO.DirectoryInfo System.IO.FileSystemInfo System.IO.File System.IO.Directory System.IO.SearchOption System.IO.FileOptions When using NuGet 3.x this package requires at least version 3.4.

0/wk6 dependents
System.IO.CompressionNuGet

Provides classes that support the compression and decompression of streams. Commonly Used Types: System.IO.Compression.DeflateStream System.IO.Compression.GZipStream System.IO.Compression.CompressionMode System.IO.Compression.CompressionLevel System.IO.Compression.ZipArchiveEntry System.IO.Compression.ZipArchive System.IO.Compression.ZipArchiveMode When using NuGet 3.x this package requires at least version 3.4.

0/wk3 dependents

Release history

1 release in the last two years, typically about 96 days apart.

Recent versions of System.Buffers
VersionPublishedLicense
4.6.1latest1 year agoMIT
4.6.01 year agoMIT
4.5.16 years agoMIT
4.5.08 years agoMIT
4.5.0-rc18 years agoMIT
4.5.0-preview2-26406-048 years agoMIT
4.5.0-preview1-26216-028 years agoMIT
4.5.0-preview1-25914-048 years agoMIT
4.4.09 years agoMIT
4.4.0-preview2-25405-019 years agoMIT
4.4.0-preview1-25305-029 years agoMIT
4.3.09 years agoMIT
4.3.0-preview1-24530-0410 years agoMIT
4.0.010 years agoMIT
4.0.0-rc2-2402710 years agoMIT

Overview

System.Buffers is an NuGet package that system.Buffers. It has 7 known dependents in the graph. The latest version is 4.6.1, released under the MIT license.

Who should use it

Teams working in the NuGet ecosystem who need system.Buffers and value a focused solution.

When not to use it

Consider an alternative if you need to or if a more actively-maintained option better fits your NuGet stack.

Pros

  • Clear open-source license (MIT).
  • Zero runtime dependencies — minimal footprint.

Cons

  • No significant drawbacks detected from available metadata.

Auto-generated from collected registry metadata. No external claims are inferred.

Maintainers

Frequently asked questions

Should I use System.Buffers?

System.Buffers is usable, with caveats. Last published 539 days ago. 2 releases in the last 2 years.

How do I install System.Buffers?

Run `dotnet add package System.Buffers` to add System.Buffers to your NuGet project.

What license is System.Buffers released under?

System.Buffers is distributed under the MIT license.

How popular is System.Buffers?

NuGet does not publish download counts. Within PackageGraph's crawl, 7 known packages depend on System.Buffers.

Is System.Buffers still maintained?

The most recent release of System.Buffers (v4.6.1) was published 1 year ago.