Search · Rust 包仓库

Lib.rs

› 网络编程
#去中心化 #隐私 #P2P #密码学 #分布式哈希表

bin+lib freenet

由 Nacho Duart,Ian Clarke 以及 14位贡献者 编写

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

2 个版本

0.1.0 2022年2月26日
0.0.6 2023年9月29日
0.0.4 2023年9月21日

#1820 in 网络编程


在 fdev 中使用

MIT/Apache 和 LGPL-3.0-or-later

595KB
14K SLoC


Freenet 核心软件

依赖项

~36–84MB
~1.5M SLoC

  • anyhow
  • 测试? arbitrary+derive
  • arrayvec+serde
  • async-trait
  • asynchronous-codec 0.6
  • axum 0.6+ws+tower-log+matched-path+headers+query+http1
  • bincode
  • blake3+std+traits-preview
  • bs58 0.5
  • byteorder
  • bytes
  • chacha20poly1305
  • chrono
  • clap 4.0+derive+env
  • config 0.13+toml
  • cookie 0.17
  • crossbeam
  • ctrlc+termination
  • dashmap
  • directories 5.0
  • either+serde
  • freenet-stdlib+net
  • future
  • itertools 0.11
  • libp2p 0.52.3+autonat+deflate+dns+identify+noise+ping+tcp+tokio+yamux+macros
  • notify 6.0
  • once_cell
  • trace opentelemetry 0.20+rt-tokio+trace
  • trace opentelemetry-jaeger 0.19+rt-tokio+collector_client+isahc
  • trace tracing
  • trace tracing-opentelemetry 0.21
  • trace tracing-subscriber
  • ordered-float 3.9
  • parking_lot
  • pav_regression
  • rand
  • rocks_db rocksdb 0.21
  • serde+derive+rc+derive
  • serde_json
  • serde_with 3.0
  • sqlite? sqlx 0.7+sqlite+runtime-tokio-rustls
  • stretto 0.8+async+sync
  • tar
  • thiserror
  • tokio+rt-multi-thread+sync+macros+fs
  • tower-http 0.4+trace+fs
  • unsigned-varint 0.7
  • uuid 1.0+serde+v4+v1
  • wasmer 4.2+sys
  • xz2
  • dev pico-args

其他功能

  • local-mode
  • 网络模式
  • WebSocket
相关:locutus-core,locutus-dev,locutus-macros,locutus,locutus-runtime,locutus-stdlib,fdev,freenet-stdlib
另见:libp2p-identity,aft,cyphernet,fs-mistrust,arti-client,arti,odoh-rs,maybenot,safelog,libp2p,libp2p-kad

Lib.rs 是由 kornelski 创建的非官方 Rust/Cargo 包列表。它包含来自多个来源的数据,包括启发式数据和人工整理的数据。本页内容不一定得到包作者的认可。本站与 Rust 项目无关,也不受其支持。如果发现遗漏或错误,请 提交错误报告。