High performance, low level networking APIs for building custom servers and clients.
C#
1,134
192 commits
updated Sep 28, 2025
Project Bedrock is a set of .NET Core APIs for doing transport agnostic networking. In .NET Core 3.0 we've introduced some new abstractions as part of Microsoft.AspNetCore.Connections.Abstractions for client-server communication.
See the presentation here
This project is split into 2 packages:
To use CI builds add the following nuget feed:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="bedrockframework" value="https://f.feedz.io/davidfowl/bedrockframework/nuget/index.json" />
<add key="NuGet.org" value="https://api.nuget.org/v3/index.json" />
</packageSources>
</configuration>
718 followers · starred Jul 2019
1,057 followers · starred Jun 2024
4,141 followers · starred Jan 2020
905 followers · starred Jan 2020
High performance, low level networking APIs for building custom servers and clients.
C#
1,134
192 commits
updated Sep 28, 2025
Project Bedrock is a set of .NET Core APIs for doing transport agnostic networking. In .NET Core 3.0 we've introduced some new abstractions as part of Microsoft.AspNetCore.Connections.Abstractions for client-server communication.
See the presentation here
This project is split into 2 packages:
To use CI builds add the following nuget feed:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="bedrockframework" value="https://f.feedz.io/davidfowl/bedrockframework/nuget/index.json" />
<add key="NuGet.org" value="https://api.nuget.org/v3/index.json" />
</packageSources>
</configuration>
718 followers · starred Jul 2019
1,057 followers · starred Jun 2024
4,141 followers · starred Jan 2020
905 followers · starred Jan 2020