专注于把想法做成可以真实运行、部署和持续迭代的产品。
目前主要使用 Rust 与 TypeScript,围绕远程协作、P2P 传输、桌面应用、RSS 服务和开发者工具进行实践。我关注的不只是功能实现,也重视安全边界、跨平台体验、自动化测试与生产交付。
- Rust 应用开发:Axum、Dioxus、Tauri、Tokio、QUIC
- TypeScript 全栈:Bun、Elysia、Hono、React、Vue
- 实时通信:WebRTC、DataChannel、WebSocket、音视频传输
- 桌面与跨平台:Windows、macOS、Tauri、SwiftUI
- 工程交付:测试、CI、容器化部署、发布与回滚
| 项目 | 简介 | 主要技术 |
|---|---|---|
| DeskLink | 面向个人设备的端到端加密远程桌面工具,支持 Windows 与 macOS | Rust · Tauri 2 · SwiftUI · QUIC · Noise · H.264 |
| P2P Transmission | 无需注册的临时 P2P 文本与文件传输工具,服务端不保存传输正文 | Rust · Axum · Dioxus · WebAssembly · WebRTC |
| RSSHub RS | 面向个人自部署场景的 RSS 路由服务与本地优先桌面阅读器 | Rust · Axum · Tauri · SQLite |
| Puzzle Canvas | 用于收藏网址、图片、视频和文本的无限画布 | TypeScript · React · Hono · Bun · Drizzle |
| ZipShip | 面向私有化环境的静态产物发布、版本管理与回滚工具 | TypeScript · Bun · Elysia · React · Tauri |
| OMG UI | 面向 Vue 3 的个人组件库,包含文档、测试与真实消费验证 | TypeScript · Vue 3 · Vite · Vitest |
- 完善 DeskLink 的跨平台远程控制、安全连接与正式发布能力
- 提升 P2P Transmission 在复杂网络、大文件和断点恢复场景下的可靠性
- 构建 Rust 驱动的 RSS 服务、桌面阅读器与浏览器交接体验
- 探索 Rust、WebAssembly 与 TypeScript 在完整产品中的合理边界
- 让测试、文档、部署和故障恢复成为产品的一部分
部分仓库仍处于实验或快速迭代阶段,具体状态以各项目 README 为准。
产品与更多内容:yxswy.com

