这里汇集了我最近维护和开发的开源项目,主要专注于 Rust 高性能基础设施、Cloudflare Serverless 应用 以及 NixOS 自动化运维。
| 项目 | 简介 | 核心特性 |
|---|---|---|
| SMR-Swap | 高性能单写多读交换容器 专为读多写少场景设计的高性能并发原语。 |
• Wait-Free 读取 • 基于版本的内存回收 (Safe Reclamation) • 性能优于 RwLock / ArcSwap |
| LfrLock | 无锁读取锁 (Lock-Free Read Lock) 高性能无锁读取、串行写入并发原语。 |
• Wait-Free 读取 • 类似 Mutex 的易用 API ( write() Guard)• 读密集场景性能极佳 |
| Kestrel Timer | 分层时间轮异步定时器 基于 Hierarchical Timing Wheels 算法的高效定时器库。 |
• O(1) 时间复杂度 • 双层时间轮 (L0/L1) 自动分层 • 支持 10,000+ 高并发任务 |
| Hydra-DL | 多线程极速下载器 功能强大的现代化下载工具与 Rust 库。 |
• 动态智能分块 (Dynamic Chunking) • 渐进式 Worker 启动 • 支持 CLI 与 Library 双模式 |
| 项目 | 简介 | 技术栈 |
|---|---|---|
| VerWatch | Serverless GitHub 版本看门狗 运行在 Cloudflare 边缘的 Release 监控服务,支持自动触发 Actions。 |
• Backend: Rust + Cloudflare Workers (Durable Objects) • Frontend: Leptos Dashboard (Rust + Wasm) • 强一致性与高可用设计 |
| 项目 | 简介 | 亮点 |
|---|---|---|
| Dot Hosts | 模块化 NixOS 服务器配置 机制与策略分离的现代化服务器配置库。 |
• 内核调优: CachyOS Kernel + BBRv3 • 网络优化: SmartDNS 并行查询 • 一键部署: 支持一键 DD |
Note: 这些项目均在活跃维护中,欢迎提交 Issue 或 PR。
- 📧 邮箱: hi@shaog.me




