System.IO.Pipelines 11.0.0-preview.7.26381.103

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.Http.Features
ASP.NET Core HTTP feature interface definitions. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/c663adee8e64ba5d379fa0edfb8201984a7df7d0
199
Microsoft.CodeAnalysis.CSharp.Workspaces
.NET Compiler Platform ("Roslyn") support for analyzing C# projects and solutions. More details at https://aka.ms/roslyn-packages This package was built from the source at https://github.com/dotnet/roslyn/commit/8edf7bcd4f1594c3d68a6a567469f41dbd33dd1b.
186
Microsoft.CodeAnalysis.CSharp.Workspaces
.NET Compiler Platform ("Roslyn") support for analyzing C# projects and solutions. More details at https://aka.ms/roslyn-packages This package was built from the source at https://github.com/dotnet/roslyn/commit/bf8791d0d1be92c24e56cefa52aa139e2b5340c2.
184
Microsoft.CodeAnalysis.CSharp.Workspaces
.NET Compiler Platform ("Roslyn") support for analyzing C# projects and solutions. More details at https://aka.ms/roslyn-packages This package was built from the source at https://github.com/dotnet/roslyn/commit/fa72fa61b0d822ea8a3fbeb96f668340419ab5cd.
194
Microsoft.CodeAnalysis.VisualBasic.Workspaces
.NET Compiler Platform ("Roslyn") support for analyzing Visual Basic projects and solutions. More details at https://aka.ms/roslyn-packages This package was built from the source at https://github.com/dotnet/roslyn/commit/e68227ea677b76a3c603bd616f03ea6d952b2458.
179
Microsoft.CodeAnalysis.VisualBasic.Workspaces
.NET Compiler Platform ("Roslyn") support for analyzing Visual Basic projects and solutions. More details at https://aka.ms/roslyn-packages This package was built from the source at https://github.com/dotnet/roslyn/commit/fa72fa61b0d822ea8a3fbeb96f668340419ab5cd.
182
Microsoft.CodeAnalysis.Workspaces.Common
A shared package used by the .NET Compiler Platform ("Roslyn") including support for analyzing projects and solutions. Do not install this package manually, it will be added as a prerequisite by other packages that require it. More details at https://aka.ms/roslyn-packages This package was built from the source at https://github.com/dotnet/roslyn/commit/1ce8866c9de4c2d67351ef6863699dee03b0804a.
206
Microsoft.CodeAnalysis.Workspaces.Common
A shared package used by the .NET Compiler Platform ("Roslyn") including support for analyzing projects and solutions. Do not install this package manually, it will be added as a prerequisite by other packages that require it. More details at https://aka.ms/roslyn-packages This package was built from the source at https://github.com/dotnet/roslyn/commit/49a655e40d938aa74b1d149b407c30cbb2287d71.
189
Microsoft.CodeAnalysis.Workspaces.Common
A shared package used by the .NET Compiler Platform ("Roslyn") including support for analyzing projects and solutions. Do not install this package manually, it will be added as a prerequisite by other packages that require it. More details at https://aka.ms/roslyn-packages This package was built from the source at https://github.com/dotnet/roslyn/commit/50bd09a9eefdf9bc3653dbf6d9624b31a023c7c0.
186
Microsoft.CodeAnalysis.Workspaces.Common
A shared package used by the .NET Compiler Platform ("Roslyn") including support for analyzing projects and solutions. Do not install this package manually, it will be added as a prerequisite by other packages that require it. More details at https://aka.ms/roslyn-packages This package was built from the source at https://github.com/dotnet/roslyn/commit/6a5a63bbc9f4449d9bd1e95a8f9624939c3ccdc3.
240
Microsoft.CodeAnalysis.Workspaces.Common
A shared package used by the .NET Compiler Platform ("Roslyn") including support for analyzing projects and solutions. Do not install this package manually, it will be added as a prerequisite by other packages that require it. More details at https://aka.ms/roslyn-packages This package was built from the source at https://github.com/dotnet/roslyn/commit/6c4a46a31302167b425d5e0a31ea83c9a9aa1d09.
181
Microsoft.CodeAnalysis.Workspaces.Common
A shared package used by the .NET Compiler Platform ("Roslyn") including support for analyzing projects and solutions. Do not install this package manually, it will be added as a prerequisite by other packages that require it. More details at https://aka.ms/roslyn-packages This package was built from the source at https://github.com/dotnet/roslyn/commit/81d9274600db701a8b08ed8af3fd6b00a775cc33.
279
Microsoft.CodeAnalysis.Workspaces.Common
A shared package used by the .NET Compiler Platform ("Roslyn") including support for analyzing projects and solutions. Do not install this package manually, it will be added as a prerequisite by other packages that require it. More details at https://aka.ms/roslyn-packages This package was built from the source at https://github.com/dotnet/roslyn/commit/df45061e218c9b5813c5531bc06fb238a23e30f6.
203
Microsoft.CodeAnalysis.Workspaces.Common
A shared package used by the .NET Compiler Platform ("Roslyn") including support for analyzing projects and solutions. Do not install this package manually, it will be added as a prerequisite by other packages that require it. More details at https://aka.ms/roslyn-packages This package was built from the source at https://github.com/dotnet/roslyn/commit/e091728607ca0fc9efca55ccfb3e59259c6b5a0a.
456
Microsoft.CodeAnalysis.Workspaces.MSBuild
.NET Compiler Platform ("Roslyn") support for analyzing MSBuild projects and solutions. This should be used with at least one of the following packages to add the appropriate language support: - Microsoft.CodeAnalysis.CSharp.Workspaces - Microsoft.CodeAnalysis.VisualBasic.Workspaces More details at https://aka.ms/roslyn-packages This package was built from the source at https://github.com/dotnet/roslyn/commit/8edf7bcd4f1594c3d68a6a567469f41dbd33dd1b.
195
Microsoft.CodeAnalysis.Workspaces.MSBuild
.NET Compiler Platform ("Roslyn") support for analyzing MSBuild projects and solutions. This should be used with at least one of the following packages to add the appropriate language support: - Microsoft.CodeAnalysis.CSharp.Workspaces - Microsoft.CodeAnalysis.VisualBasic.Workspaces More details at https://aka.ms/roslyn-packages This package was built from the source at https://github.com/dotnet/roslyn/commit/fa72fa61b0d822ea8a3fbeb96f668340419ab5cd.
181
Pipelines.Sockets.Unofficial
Package Description
208
System.Text.Json
Provides high-performance and low-allocating types that serialize objects to JavaScript Object Notation (JSON) text and deserialize JSON text to objects, with UTF-8 support built-in. Also provides types to read and write JSON text encoded as UTF-8, and to create an in-memory document object model (DOM), that is read-only, for random access of the JSON elements within a structured view of the data. The System.Text.Json library is built-in as part of the shared framework in .NET Runtime. The package can be installed when you need to use it in other target frameworks.
199
System.Text.Json
Provides high-performance and low-allocating types that serialize objects to JavaScript Object Notation (JSON) text and deserialize JSON text to objects, with UTF-8 support built-in. Also provides types to read and write JSON text encoded as UTF-8, and to create an in-memory document object model (DOM), that is read-only, for random access of the JSON elements within a structured view of the data. The System.Text.Json library is built-in as part of the shared framework in .NET Runtime. The package can be installed when you need to use it in other target frameworks.
225
System.Text.Json
Provides high-performance and low-allocating types that serialize objects to JavaScript Object Notation (JSON) text and deserialize JSON text to objects, with UTF-8 support built-in. Also provides types to read and write JSON text encoded as UTF-8, and to create an in-memory document object model (DOM), that is read-only, for random access of the JSON elements within a structured view of the data. The System.Text.Json library is built-in as part of the shared framework in .NET Runtime. The package can be installed when you need to use it in other target frameworks.
253

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

.NET 10.0

  • No dependencies.

.NET 11.0

  • No dependencies.

.NET Framework 4.6.2

.NET Standard 2.0

Version Downloads Last updated
11.0.0-preview.7.26381.103 2 08/12/2026
11.0.0-preview.6.26359.118 19 07/14/2026
11.0.0-preview.5.26302.115 20 06/09/2026
11.0.0-preview.4.26230.115 21 05/13/2026
11.0.0-preview.3.26207.106 38 04/14/2026
11.0.0-preview.2.26159.112 40 03/11/2026
11.0.0-preview.1.26104.118 41 02/11/2026
10.0.11 3 08/12/2026
10.0.10 17 07/14/2026
10.0.9 21 06/09/2026
10.0.8 26 05/13/2026
10.0.7 29 04/21/2026
10.0.6 35 04/14/2026
10.0.5 36 03/13/2026
10.0.4 35 03/11/2026
10.0.3 41 02/11/2026
10.0.2 47 01/14/2026
10.0.1 53 12/10/2025
10.0.0 80 11/12/2025
10.0.0-rc.2.25502.107 81 10/15/2025
10.0.0-rc.1.25451.107 84 09/10/2025
10.0.0-preview.7.25380.108 118 08/12/2025
10.0.0-preview.6.25358.103 110 07/15/2025
10.0.0-preview.5.25277.114 117 06/07/2025
10.0.0-preview.4.25258.110 114 05/16/2025
10.0.0-preview.3.25171.5 127 04/12/2025
10.0.0-preview.2.25163.2 125 04/01/2025
10.0.0-preview.1.25080.5 114 03/31/2025
9.0.19 2 08/12/2026
9.0.18 18 07/14/2026
9.0.17 21 06/09/2026
9.0.16 30 05/13/2026
9.0.15 38 04/14/2026
9.0.14 44 03/11/2026
9.0.13 43 02/11/2026
9.0.12 50 01/14/2026
9.0.11 94 11/12/2025
9.0.10 92 10/15/2025
9.0.9 94 09/10/2025
9.0.8 113 08/05/2025
9.0.7 101 07/09/2025
9.0.6 115 06/12/2025
9.0.5 121 05/16/2025
9.0.4 136 04/09/2025
9.0.3 129 03/31/2025
9.0.2 117 03/19/2025
9.0.1 110 02/07/2025
9.0.0 133 11/14/2024
9.0.0-rc.2.24473.5 132 10/17/2024
9.0.0-rc.1.24431.7 120 10/23/2024
9.0.0-preview.7.24405.7 131 08/18/2024
9.0.0-preview.6.24327.7 136 07/22/2024
9.0.0-preview.5.24306.7 130 06/24/2024
9.0.0-preview.4.24266.19 134 07/22/2024
9.0.0-preview.3.24172.9 146 07/22/2024
9.0.0-preview.2.24128.5 143 07/22/2024
9.0.0-preview.1.24080.9 151 07/22/2024
8.0.0 186 07/22/2024
8.0.0-rc.2.23479.6 168 07/22/2024
8.0.0-rc.1.23419.4 145 07/22/2024
8.0.0-preview.7.23375.6 133 07/22/2024
8.0.0-preview.6.23329.7 150 07/22/2024
8.0.0-preview.5.23280.8 156 07/22/2024
8.0.0-preview.4.23259.5 153 07/22/2024
8.0.0-preview.3.23174.8 155 07/22/2024
8.0.0-preview.2.23128.3 140 07/22/2024
8.0.0-preview.1.23110.8 160 07/22/2024
7.0.0 554 02/05/2024
7.0.0-rc.2.22472.3 147 07/22/2024
7.0.0-rc.1.22426.10 153 07/22/2024
7.0.0-preview.7.22375.6 143 07/22/2024
7.0.0-preview.6.22324.4 149 07/22/2024
7.0.0-preview.5.22301.12 161 07/22/2024
7.0.0-preview.4.22229.4 156 07/22/2024
7.0.0-preview.3.22175.4 150 07/22/2024
7.0.0-preview.2.22152.2 144 07/22/2024
7.0.0-preview.1.22076.8 140 07/22/2024
6.0.3 326 02/04/2024
6.0.2 151 07/21/2024
6.0.2-mauipre.1.22102.15 105 12/09/2024
6.0.1 173 07/22/2024
6.0.0 148 07/22/2024
6.0.0-rc.2.21480.5 141 07/22/2024
6.0.0-rc.1.21451.13 141 07/22/2024
6.0.0-preview.7.21377.19 147 07/22/2024
6.0.0-preview.6.21352.12 168 07/22/2024
6.0.0-preview.5.21301.5 140 07/22/2024
6.0.0-preview.4.21253.7 150 07/22/2024
6.0.0-preview.3.21201.4 147 07/22/2024
6.0.0-preview.2.21154.6 134 07/22/2024
6.0.0-preview.1.21102.12 151 07/22/2024
5.0.2 150 07/22/2024
5.0.1 258 02/04/2024
5.0.0 151 07/22/2024
5.0.0-rc.2.20475.5 150 07/22/2024
5.0.0-rc.1.20451.14 147 07/22/2024
5.0.0-preview.8.20407.11 152 07/22/2024
5.0.0-preview.7.20364.11 140 07/22/2024
5.0.0-preview.6.20305.6 144 07/22/2024
5.0.0-preview.5.20278.1 149 07/22/2024
5.0.0-preview.4.20251.6 149 07/22/2024
5.0.0-preview.3.20214.6 153 07/22/2024
5.0.0-preview.2.20160.6 150 07/22/2024
5.0.0-preview.1.20120.5 144 07/22/2024
4.7.5 150 07/22/2024
4.7.4 159 07/22/2024
4.7.3 185 07/22/2024
4.7.2 138 07/22/2024
4.7.1 151 07/22/2024
4.7.0 134 07/22/2024
4.7.0-preview3.19551.4 145 07/22/2024
4.7.0-preview2.19523.17 152 07/22/2024
4.7.0-preview1.19504.10 142 07/22/2024
4.6.0 148 07/22/2024
4.6.0-rc1.19456.4 147 07/22/2024
4.6.0-preview9.19421.4 136 07/22/2024
4.6.0-preview9.19416.11 164 07/22/2024
4.6.0-preview8.19405.3 137 07/22/2024
4.6.0-preview7.19362.9 125 07/22/2024
4.6.0-preview6.19303.8 142 07/22/2024
4.6.0-preview6.19264.9 157 07/22/2024
4.6.0-preview5.19224.8 141 07/22/2024
4.6.0-preview4.19212.13 154 07/22/2024
4.6.0-preview3.19128.7 155 07/22/2024
4.6.0-preview.19073.11 144 07/22/2024
4.6.0-preview.18571.3 142 07/22/2024
4.5.4 132 07/22/2024
4.5.3 158 07/22/2024
4.5.3-servicing-27114-05 155 07/22/2024
4.5.2 143 07/22/2024
4.5.1 157 07/22/2024
4.5.0 158 07/22/2024
4.5.0-rc1 164 07/22/2024
4.5.0-preview2-26406-04 125 07/22/2024
0.1.0-alpha-001 140 07/22/2024