ランキングに戻る

davidfowl/BedrockFramework

C#

High performance, low level networking APIs for building custom servers and clients.

networkingperformancetransportprotocolsdotnettcpsockets
スター成長
スター
1.1k
フォーク
155
週間成長
Issue
46
5001k
2019年7月2021年11月2024年3月2026年7月
README

Bedrock Framework

feedz.io

Gitter

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:

  • 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 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>
関連リポジトリ
ruvnet/RuView

π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.

Rustcrates.ioMIT Licensedenseposewifi
cognitum.one/RuView
82.8k11.1k
Alamofire/Alamofire

Elegant HTTP Networking in Swift

SwiftMIT Licensenetworkingurlsession
42.4k7.7k
GyulyVGC/sniffnet

Comfortably monitor your Internet traffic 🕵️‍♂️

Rustcrates.ioApache License 2.0network-analysisnetworking
sniffnet.app
40.1k1.8k
tokio-rs/tokio

A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

Rustcrates.ioMIT Licenserustasynchronous
tokio.rs
32.6k3.2k
MichaelCade/90DaysOfDevOps

This repository started out as a learning in public project for myself and has now become a structured learning map for many in the community. We have 3 years under our belt covering all things DevOps, including Principles, Processes, Tooling and Use Cases surrounding this vast topic.

ShellOtherdevopskubernetes
90daysofdevops.com
29.6k6.8k
libuv/libuv

Cross-platform asynchronous I/O

CMIT Licenseasynchronousio
libuv.org
27k3.9k
cilium/cilium

eBPF-based Networking, Security, and Observability

GoGo ModulesApache License 2.0containersbpf
cilium.io
24.8k3.9k
bee-san/RustScan

🤖 The Modern Port Scanner 🤖

Rustcrates.ioGNU General Public License v3.0securitypentesting
20.1k1.4k
zerotier/ZeroTierOne

A Smart Ethernet Switch for Earth

C++Otherdecentralizationnetworking
zerotier.com
16.9k2k
RustScan/RustScan

🤖 The Modern Port Scanner 🤖

Rustcrates.ioGNU General Public License v3.0securitypentesting
15.8k1.1k
Moya/Moya

Network abstraction layer written in Swift.

SwiftMIT Licenseswiftreactiveswift
moya.github.io
15.4k2k
xpipe-io/xpipe

Access your entire server infrastructure from your local desktop

JavaMavenApache License 2.0javajavafx
xpipe.io
14.4k551