System.IO.Pipelines 9.0.18

About

A library designed to make it easier to do high-performance I/O.

Apps that parse streaming data are composed of boilerplate code having many specialized and unusual code flows. The boilerplate and special case code is complex and difficult to maintain.

System.IO.Pipelines was architected to:

  • Have high performance parsing streaming data.
  • Reduce code complexity.

Key Features

  • Single producer/single consumer byte buffer management.
  • Reduction in code complexity and boilerplate code associated with I/O operations.

How to Use

Check the System.IO.Pipelines in .NET article for a full example.

Main Types

The main types provided by this library are:

  • System.IO.Pipelines.Pipe
  • System.IO.Pipelines.PipeWriter
  • System.IO.Pipelines.PipeReader

Additional Documentation

Feedback & Contributing

System.IO.Pipelines is released as open source under the MIT license. Bug reports and contributions are welcome at the GitHub repository.

Showing the top 20 packages that depend on System.IO.Pipelines.

Packages Downloads
Microsoft.AspNetCore.Connections.Abstractions
Core components of ASP.NET Core networking protocol stack. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/6a6d775f49623bbd742c02f89d373630668547bb
33
Microsoft.AspNetCore.Connections.Abstractions
Core components of ASP.NET Core networking protocol stack. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/564969bca155b40432d101ec35f24a0e81e6afa0
33
Microsoft.AspNetCore.Connections.Abstractions
Core components of ASP.NET Core networking protocol stack. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/af22effae4069a5dfb9b0735859de48820104f5b
32
Microsoft.AspNetCore.Connections.Abstractions
Core components of ASP.NET Core networking protocol stack. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/0a2e366eaf4d29b24b9a98e5782a04bef573189e
32
Microsoft.AspNetCore.Connections.Abstractions
Core components of ASP.NET Core networking protocol stack. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/d0ca5a8d20ac50a33d5451e998a5d411a810c8d7
32
Microsoft.AspNetCore.Connections.Abstractions
Core components of ASP.NET Core networking protocol stack. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/1d696053fcd6735aaac1902afdb0b92edbf43e71
32
Microsoft.AspNetCore.Connections.Abstractions
Core components of ASP.NET Core networking protocol stack. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/2b7e994b8a304700a09617ffc5052f0d943bbcba
32
Microsoft.AspNetCore.Connections.Abstractions
Core components of ASP.NET Core networking protocol stack. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/704f7cb1d2cea33afb00c2097731216f121c2c73
32
Microsoft.AspNetCore.Connections.Abstractions
Core components of ASP.NET Core networking protocol stack. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/d47e49e9c1e173ac90821f7e89cc38e710274241
32
Microsoft.AspNetCore.Connections.Abstractions
Core components of ASP.NET Core networking protocol stack. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/febee99db845fd8766a13bdb391a07c3ee90b4ba
32
Microsoft.AspNetCore.Connections.Abstractions
Core components of ASP.NET Core networking protocol stack. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/1f050242559e7b90ff6c4ee7f99d92b3a5af5a62
32
Microsoft.AspNetCore.Http.Features
ASP.NET Core HTTP feature interface definitions. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/c0ae1d179dba6f3acd0e55be55718c97c9028698
32
Nerdbank.Streams
Streams for full duplex in-proc communication, wrap a WebSocket, split a stream into multiple channels, etc.
32
Microsoft.AspNetCore.Connections.Abstractions
Core components of ASP.NET Core networking protocol stack. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/c2a442982e736e17ae6bcadbfd8ccba278ee1be6
31
Microsoft.AspNetCore.Connections.Abstractions
Core components of ASP.NET Core networking protocol stack. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/be51b1aa73343e45a1d00afd436abad794f471fb
31
Microsoft.AspNetCore.Connections.Abstractions
Core components of ASP.NET Core networking protocol stack. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/440dadc05b2bed38e6a726c2492db90e77d43c62
31
Microsoft.AspNetCore.Connections.Abstractions
Core components of ASP.NET Core networking protocol stack. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/cd9340856ed85215a911c97c44d52373f6cba2f9
31

https://go.microsoft.com/fwlink/?LinkID=799421

.NET Framework 4.6.2

.NET 8.0

  • No dependencies.

.NET 9.0

  • No dependencies.

.NET Standard 2.0

Version Downloads Last updated
11.0.0-preview.6.26359.118 3 07/14/2026
11.0.0-preview.5.26302.115 3 06/12/2026
11.0.0-preview.4.26230.115 7 05/16/2026
11.0.0-preview.3.26207.106 10 04/24/2026
11.0.0-preview.2.26159.112 12 03/12/2026
11.0.0-preview.1.26104.118 12 02/19/2026
10.0.10 3 07/14/2026
10.0.9 6 06/12/2026
10.0.8 7 05/16/2026
10.0.7 11 04/24/2026
10.0.6 10 04/24/2026
10.0.5 14 03/12/2026
10.0.4 14 03/12/2026
10.0.3 14 02/19/2026
10.0.2 15 01/17/2026
10.0.1 17 12/10/2025
10.0.0 20 12/08/2025
10.0.0-rc.2.25502.107 23 10/26/2025
10.0.0-rc.1.25451.107 23 09/10/2025
10.0.0-preview.7.25380.108 24 09/05/2025
10.0.0-preview.6.25358.103 23 07/30/2025
10.0.0-preview.5.25277.114 25 07/30/2025
10.0.0-preview.4.25258.110 26 05/22/2025
10.0.0-preview.3.25171.5 26 05/22/2025
10.0.0-preview.2.25163.2 27 03/20/2025
10.0.0-preview.1.25080.5 26 02/26/2025
9.0.18 3 07/14/2026
9.0.17 6 06/12/2026
9.0.16 7 05/16/2026
9.0.15 11 04/24/2026
9.0.14 14 03/12/2026
9.0.13 14 02/19/2026
9.0.12 15 01/17/2026
9.0.11 20 12/10/2025
9.0.10 24 10/26/2025
9.0.9 27 09/10/2025
9.0.8 29 08/12/2025
9.0.7 29 07/30/2025
9.0.6 29 07/30/2025
9.0.5 30 05/22/2025
9.0.4 30 05/22/2025
9.0.3 31 03/20/2025
9.0.2 32 02/18/2025
9.0.1 32 02/18/2025
9.0.0 33 11/18/2024
9.0.0-rc.2.24473.5 27 02/18/2025
9.0.0-rc.1.24431.7 30 02/18/2025
9.0.0-preview.7.24405.7 28 02/18/2025
9.0.0-preview.6.24327.7 28 02/18/2025
9.0.0-preview.5.24306.7 28 02/18/2025
9.0.0-preview.4.24266.19 30 02/18/2025
9.0.0-preview.3.24172.9 28 02/18/2025
9.0.0-preview.2.24128.5 30 02/18/2025
9.0.0-preview.1.24080.9 28 02/18/2025
8.0.0 32 02/18/2025
8.0.0-rc.2.23479.6 30 02/18/2025
8.0.0-rc.1.23419.4 29 02/18/2025
8.0.0-preview.7.23375.6 30 02/18/2025
8.0.0-preview.6.23329.7 28 02/18/2025
8.0.0-preview.5.23280.8 28 02/18/2025
8.0.0-preview.4.23259.5 28 02/18/2025
8.0.0-preview.3.23174.8 28 02/18/2025
8.0.0-preview.2.23128.3 30 02/18/2025
8.0.0-preview.1.23110.8 28 02/18/2025
7.0.0 32 02/18/2025
7.0.0-rc.2.22472.3 28 02/18/2025
7.0.0-rc.1.22426.10 26 05/22/2025
7.0.0-preview.7.22375.6 28 02/18/2025
7.0.0-preview.6.22324.4 28 02/18/2025
7.0.0-preview.5.22301.12 28 02/18/2025
7.0.0-preview.4.22229.4 28 02/18/2025
7.0.0-preview.3.22175.4 28 02/18/2025
7.0.0-preview.2.22152.2 28 02/18/2025
7.0.0-preview.1.22076.8 28 02/18/2025
6.0.3 32 02/18/2025
6.0.2 33 02/18/2025
6.0.1 31 02/18/2025
6.0.0 32 02/18/2025
6.0.0-rc.2.21480.5 27 02/18/2025
6.0.0-rc.1.21451.13 26 05/22/2025
6.0.0-preview.7.21377.19 28 02/18/2025
6.0.0-preview.6.21352.12 30 02/18/2025
6.0.0-preview.5.21301.5 28 02/18/2025
6.0.0-preview.4.21253.7 28 02/18/2025
6.0.0-preview.3.21201.4 28 02/18/2025
6.0.0-preview.2.21154.6 28 02/18/2025
6.0.0-preview.1.21102.12 28 02/18/2025
5.0.2 32 02/18/2025
5.0.1 32 02/18/2025
5.0.0 30 02/18/2025
5.0.0-rc.2.20475.5 30 02/18/2025
5.0.0-rc.1.20451.14 28 05/22/2025
5.0.0-preview.8.20407.11 30 02/18/2025
5.0.0-preview.7.20364.11 28 02/18/2025
5.0.0-preview.6.20305.6 28 02/18/2025
5.0.0-preview.5.20278.1 28 02/18/2025
5.0.0-preview.4.20251.6 28 02/18/2025
5.0.0-preview.3.20214.6 29 02/18/2025
5.0.0-preview.2.20160.6 28 02/18/2025
5.0.0-preview.1.20120.5 30 02/18/2025
4.7.5 32 02/18/2025
4.7.4 32 02/18/2025
4.7.3 32 02/18/2025
4.7.2 32 02/18/2025
4.7.1 32 02/18/2025
4.7.0 32 02/18/2025
4.7.0-preview3.19551.4 28 02/18/2025
4.7.0-preview2.19523.17 27 02/18/2025
4.7.0-preview1.19504.10 28 02/18/2025
4.6.0 32 02/18/2025
4.6.0-rc1.19456.4 28 02/18/2025
4.6.0-preview9.19421.4 30 02/18/2025
4.6.0-preview9.19416.11 30 02/18/2025
4.6.0-preview8.19405.3 28 02/18/2025
4.6.0-preview7.19362.9 28 02/18/2025
4.6.0-preview6.19303.8 30 02/18/2025
4.6.0-preview6.19264.9 28 02/18/2025
4.6.0-preview5.19224.8 31 02/18/2025
4.6.0-preview4.19212.13 28 02/18/2025
4.6.0-preview3.19128.7 28 02/18/2025
4.6.0-preview.19073.11 28 02/18/2025
4.6.0-preview.18571.3 28 02/18/2025
4.5.4 32 02/18/2025
4.5.3 32 02/18/2025
4.5.3-servicing-27114-05 30 02/18/2025
4.5.2 32 02/18/2025
4.5.1 32 02/18/2025
4.5.0 32 02/18/2025
4.5.0-rc1 30 02/18/2025
4.5.0-preview2-26406-04 28 02/18/2025
0.1.0-alpha-001 29 02/18/2025