Search · Rust 包仓库

Lib.rs

› 网络编程 › Locutus
#p2p #去中心化 #locutus #freenet #密码学

程序+库 locutus-core

由 Nacho Duart,Ian Clarke 和 14 位贡献者

  • 安装
  • API 参考
  • GitHub (freenet)
  • 文档 (github.io)
  • 主页 (freenet.org)

3 个版本

0.0.3 2022 年 12 月 23 日
0.0.2 2022 年 9 月 16 日
0.0.1 2022 年 9 月 4 日

#6 in #freenet

每月 50 次下载
用于 3 crates

MIT/Apache

590KB
14K SLoC


Locutus P2P 网络核心网络实现

依赖项

~57–80MB
~1.5M SLoC

  • anyhow
  • async-trait
  • asynchronous-codec 0.6
  • bincode
  • blake2+std
  • bs58 0.4
  • chacha20poly1305
  • config 0.13+toml
  • crossbeam
  • ctrlc+termination
  • dashmap
  • directories 4.0
  • either+serde
  • futures
  • libp2p 0.42.2+autonat+deflate+dns-tokio+identify+noise+mplex+ping+tcp-tokio+yamux
  • locutus-runtime
  • locutus-stdlib+net
  • log+serde
  • once_cell
  • parking_lot
  • rand
  • websocket rmp-serde
  • websocket warp 0.3+multipart+tls
  • serde+derive+rc+derive
  • serde_with 2.0
  • sqlx 0.6+sqlite+runtime-tokio-rustls
  • stretto 0.7+async+sync
  • thiserror
  • tokio+rt-multi-thread+sync+macros+fs
  • unsigned-varint 0.7
  • uuid 1.0+serde+v4+v1
  • testing? arbitrary+derive
  • trace? opentelemetry 0.18+rt-tokio+trace
  • trace? opentelemetry-jaeger 0.17+rt-tokio+collector_client+isahc
  • trace? tracing
  • trace? tracing-opentelemetry 0.18
  • trace? tracing-subscriber
  • dev itertools 0.10
  • dev pico-args
相关: locutus-dev,locutus-macros,locutus,locutus-runtime,locutus-stdlib,freenet,fdev,locutus-node,freenet-stdlib
另请参阅:libp2p-identity,libp2p,aft,libp2p-noise,biscuit-auth,libp2p-tcp,libp2p-mdns,libp2p-mplex,ax,snarkvm-console-algorithms,pkarr

Lib.rs 是一个非官方的 Rust/Cargo crates 列表,由 kornelski 创建。它包含来自多个来源的数据,包括启发式和手动编辑的数据。本页内容不一定得到 crate 作者的认可。本网站未与 Rust 项目建立联系或获得其认可。如果发现遗漏或错误,请 提交一个错误报告。