discover · compare · collections · requirements · contribute · feed · watching · stats · help with your tokens
davidfowl/BedrockFramework · source
Snapshot 0 · 2026-11-04T12:47:25Z · C# · MIT
Content fingerprint
8deaf25e1f9853e34a70d291775d976579faa995a524d30fe61813d17d653d97GitHub description at capture
High performance, low level networking APIs for building custom servers and clients.
README at capture
# Bedrock Framework
[](https://f.feedz.io/davidfowl/bedrockframework/packages/Bedrock.Framework/latest/download)
[](https://gitter.im/BedrockFramework/BedrockFramework?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
[Project Bedrock](https://github.com/aspnet/AspNetCore/issues/4772) 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](https://www.nuget.org/packages/Microsoft.AspNetCore.Connections.Abstractions) for client-server communication.
See the presentation [here](https://speakerdeck.com/davidfowl/project-bedrock)
This project is split into 2 packages:
- **Bedrock.Framework** - The core framework, server and client builder APIs, built in middleware and transports (sockets and memory).
- **Bedrock.Framework.Experimental** - A set of protocol and transport implementations that may eventually make their way into core. Some of them are incomplete at this time.
## Using CI builds
To use CI builds add the following nuget feed:
```xml
<?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>
```