< 返回版块

Mike Tang 发表于 2026-07-26 09:07

Lightstream:支持多种数据格式和传输协议的 Rust 数据传输栈

Lightstream 是一个用 Rust 构建的数据传输栈,支持 Apache Arrow、Protobuf 和 MessagePack,并可连接 TCP、HTTP、QUIC、WebSocket、WebTransport、UDS 和 stdio 等传输层。

项目提供 Rust 包和 Python 绑定,底层建立在 Minarrow 之上。作者给出的 50Gbps EC2 测试覆盖 mixed、numeric、string-heavy 和 wide 四组 workload;16 路并发下吞吐接近 5.8 GiB/s,p99 batch send time 接近 p50,并高于同一测试中的 Arrow Flight。

实现使用 zero-copy、64-byte 对齐、arena allocation、mmap 和可选的 io_uring。

原文链接:https://old.reddit.com/r/rust/comments/1v64qoq/introducing_lightstream_built_in_rust_measured/

graphplot:支持 Typst 公式和多种布局的 Rust 图可视化工具

graphplot 是一个用 Rust 编写的图结构可视化工具,支持在节点和边中嵌入 Typst 数学公式。

项目提供多种布局引擎、子图与无限嵌套、自定义明暗主题、路径高亮,以及 SVG、PNG、PDF 导出。架构采用轻量 Rust 客户端和后端 API,布局计算与 Typst 渲染在服务端完成。

原文链接:https://old.reddit.com/r/rust/comments/1v6derg/ive_created_a_graph_plotting_tool_in_rust/

mimalloc-pprof:为 mimalloc 提供 pprof 堆快照分析

mimalloc-pprof 是一个为 mimalloc 增加 pprof 风格 heap snapshot profiling 的项目。

项目目标是为 mimalloc 提供类似 tcmalloc 和 jemalloc 的堆分析能力,同时保留其在 Windows、macOS 和 Linux 上的可用性。实现还修复了 Linux 侧的 TLS sentinel poisoning 问题,该问题可能在高压或线程初始化早期触发崩溃。

原文链接:https://github.com/zackees/mimalloc-pprof

rsbtd:基于 libtorrent 的 BitTorrent 守护进程

rsbtd 是一个基于 libtorrent-rasterbar 的 BitTorrent 守护进程,提供远程控制和自动化接口。

项目包含 GraphQL API、WebUI 和 rsbtctl CLI,并提供 release 安装包、RPM 和容器镜像。配置项覆盖监听地址、token、WebUI 暴露方式和服务端能力。

原文链接:https://github.com/namazso/rsbtd

评论区

写评论

还没有评论

1 共 0 条评论, 1 页