rust

Zan2 小时前
前端·架构·rust
Tauri 2 实战:为什么一个可靠的桌面应用,应该由 Rust Host 管理生命周期?Tauri 让我们可以用 Web 技术构建桌面应用:Vue 负责界面,Rust 负责调用系统能力。对于一个小工具,这种分工通常已经够用。
RobinDevNotes4 小时前
前端·javascript·rust·electron·openresty·前端开发工具
从 Electron 到 GPUI,9 个跨平台桌面方案该怎么选这 9 个方案里,有 3 个出生还不到两个月。把 Electron、Tauri、Wails、MyGo、Flutter、GPUI、Rune、Native Shell、PyQt 放在一起,按技术栈、渲染方式、成熟度和热度逐个对比,最后给出一张按团队背景选型的速查表。
灿飞屋21 小时前
开发语言·rust
Rust 编程其实很简单—— 让每一位开发者都能驾驭内存安全与极致性能 ——绝大多数人第一次接触 Rust,会被“所有权(Ownership)”“借用检查器(Borrow Checker)”“生命周期(Lifetime)”这些词吓退,觉得它是一门“反人类”的语言。但真相是:
蔡少将1 天前
rust
用 Tauri 2 给 Mac 应用接 Touch ID,签名公证都做了,还是 -34018我写了很多年前端,Rust 和 macOS 原生开发是做 OwnKeep 的时候才开始碰的。OwnKeep 是我业余做的一个 Mac 离线加密保险箱,Tauri 2 + Rust + React。Rust 那部分基本是我和 AI 一起写出来的,它给方案、写代码,我一行一行看,看不懂就一直问到懂为止。没看懂的代码我不合。
木子欢儿1 天前
linux·运维·服务器·macos·rust
国内 macOS/Linux 安装 rust由于 rustup 官方服务器在国外,直接按照 rust 官网的指南 (opens new window)安装非常容易失败,即使不失败也慢成狗,换用用国内的镜像则可以分分钟搞定。
Kapaseker1 天前
rust
Rust 一行 entry() 干掉五行 if/else假设有个需求,要统计请求日志里每个 URL 出现了多少次。听起来非常 easy 对吧,动手写一下:代码逻辑很简单。先看 URL 在不在表里。在的话就把次数加一,否则插入一条记录,次数记为一。
红尘散仙2 天前
前端·后端·rust
谁说终端只能敲键盘?我用 Rust 给小说阅读器加上了鼠标在终端里看小说,用滚轮翻正文,点目录跳章节,再拖一下滚动条调整阅读位置。这些操作,现在都能在我写的 Rust 小说阅读器 TRNovel 里完成。
unconditional3 天前
rust·开源
我拆了 sdkm 的回滚设计:每个写操作,都提前写好了翻车预案上篇拆自定义 SDK 时埋了个钩子:install 中断的残留怎么清、卸载怎么删得干净、config 写到一半断电怎么办。这篇全部接住。拆完你会发现一个反常识的事实:一个版本管理器最贵的代码,不是下载提速那几段,而是那些"以防万一"——每个写操作,都提前写好了自己怎么翻车。代码基于 master(v0.5.4),仓库链接在文末,每段都能对着源码看。
数字幽灵3 天前
rust
开源!我用 Rust 手搓了一个 Agent 原生的鸿蒙逆向分析平台项目地址:gitee.com/w931102/lzy… (欢迎 Star 支持独立开发者!)过去一年,我把 LLM Agent 接入了自己的逆向工作流,很快发现一个极其尴尬的现实:
Kapaseker4 天前
rust
Rust 不用写 for 循环?看我怎么写!闭包和迭代器在 Rust 里随处可见。等你熟悉了这两样,再去读 Rust 项目和库的代码,到处都能碰到它们。
奶油话梅糖4 天前
java·rust·github·intellij-idea
打开项目 0.9 秒、内存只有 IDEA 的 1/12:OpenIDEA 用 Rust 把 IntelliJ IDEA 重造了一遍数据说明:本文 Star/Fork 数字取自 2026 年 11 月 5 日 GitHub API 实测快照;基准数据、功能与架构描述均以 OpenIDEA 仓库 README 原文为准,未作虚构。
Vex2une5 天前
rust·图片管理·picasa·马良·本地照片管理·重复图片检测·maliang
Google Picasa 精神续作:Rust 重写的离线本地相册工具‌目录一、写在前面:Picasa 停更之后,本地相册还缺一款"顺手"的工具二、技术选型:为什么用 Rust 从零重写
unconditional6 天前
rust·开源
我拆了 sdkm 的自定义 SDK 机制:所谓“内置”,就是官方提前帮你填好的表上篇拆下载引擎时埋了个尾巴:你自己接一个非内置工具,要写什么。这篇补上。拆着拆着挖出一个更带劲的结论:sdkm 里压根没有"内置"和"自定义"的楚河汉界——41 个工具里只有 5 个有专属代码,剩下 36 个,和你 add-sdk 注册的野工具走同一条流水线。代码基于 master(v0.5.4),仓库链接在文末,每段都能对着源码看。
Ramble_Naylor7 天前
python·算法·rust
Rust深度解读:Send 与 Sync 的本质与线程安全边界在许多语言中(如 C++ 或 Java),多线程编程往往伴随着臭名昭著的数据竞争(Data Race)、死锁和难以排查的内存损坏。而 Rust 通过其独特的类型系统,将并发安全直接交给了编译器在编译期进行静态检查,其中最核心的守护神就是两个特殊的 Marker Trait(标记特征):Send 和 Sync。
Ramble_Naylor7 天前
开发语言·后端·rust
Rust深度解读:异步流(Async Streams)与生成器的处理艺术在现代系统开发中(如 WebSocket 实时通信、Kafka 消息消费、SSE 推送、大文件分块下载),我们面对的往往不是“单个结果”,而是随着时间推移不断产生的一系列数据流。
RobinDevNotes7 天前
人工智能·rust·openresty
Memvid 把 Agent 长期记忆塞进一个文件给 Agent 加记忆,非得先搭一套向量库吗?Memvid 是一个用 Rust 写的开源记忆层:数据、向量索引、全文索引和时间索引,全部打包进一个 .mv2 文件。不用起服务,不用配数据库,拷走文件就拷走了记忆。
miofly7 天前
rust·开源·github
GitHub 今日推荐|agent-desktop:通过无障碍树让 AI 代理直接操作桌面应用项目地址:github.com/vercel-labs…Agent Desktop 让 AI 代理通过操作系统的无障碍树读取并操作桌面应用,生成 JSON 快照并分配引用标识符,代理执行操作后再次快照验证结果。Rust 编写,Apache-2.0 许可,当前版本 1.0.2。仓库创建于 2026 年 2 月 19 日,已获 9497 星,当日新增 2902 星。
geovindu7 天前
开发语言·后端·设计模式·rust·屏障模式·并发型模式
rust:N-Barrier Pattern项目结构:调用:l输出
Ramble_Naylor7 天前
前端·架构·rust
Rust深度解读:高性能 Web 网关与 Axum 架构剖析在 Rust 异步生态中,Axum(由 Tokio 团队核心维护)彻底贯彻了 Rust 的类型安全与零成本抽象哲学。
Hello.Reader7 天前
服务器·架构·rust
100 人同时操作一座三维城市,为什么不需要服务器渲染 6000 帧?Rust + wgpu 多端并发架构实战资料核对: 2026 年 11 月 2 日。本文示例中的 120/60/30 FPS、20 Hz 和消息大小都是设计假设,不是生产性能承诺。附带的带宽模型经过算术核对,但未进行真实 GPU 并发压测,也未在本文制作环境编译 Rust 工程。