返回资讯中心
外部精选
软件工程
#开发者实时流

Rustable:用 Rust 编写并编译为 WASM 的开源数据库客户端

来源标题:Show HN: Rustable is an open source database client built in Rust

Rustable 是一款用 Rust 编写、编译为 WASM 在浏览器中运行的开源数据库客户端,并非 JavaScript 重写版本。它内置可丢弃示例数据的 SQLite 和内存 Redis 演示,支持浏览、查询、编辑、导入导出,并可打开本地 SQLite 文件副本。MySQL 8.4、MariaDB 11.4 和独立 Redis 7.4 已经过测试,连接真实服务器需使用桌面版,不支持 Redis Cluster 和 Sentinel。

Hacker News 最新JaTochNietDan2026/11/3 · 昨天7 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

用 Rust 编写,编译成 WASM,在你的浏览器里运行。不是用 JavaScript 重写的。纯粹因为能做到。这可是 Rust 啊,兄弟。试试看。

真正的 Rustable 工作区 · 真实的 SQLite + 一个内存 Redis 演示 · 可丢弃的示例数据。用 Connections(插头图标)在 Studio 演示和 Redis 演示之间切换。Redis 演示运行在 Rust/WASM 中,支持一部分 Redis 命令;运行 INFO 查看列表。浏览、查询、编辑、导入、导出。重新加载会重置两个演示;保存的查询留在此浏览器中。用 ⌘O / Ctrl+O 以副本方式打开 SQLite 文件。原始文件不受影响。服务器连接需要桌面应用。

macOSApple Silicon · DMG↓Windowsx64 · ZIP↓Linuxx64 · tar.gz↓

是的,我们也支持你那个奇葩操作系统。Windows 和 Linux 用户,不用谢。

为想把活儿干完的人打造。不是给小丑用的。🤡(小丑可以从源码构建。)

SQL 数据库:浏览、查询、导入、导出,并在保存前审查行编辑。MySQL 8.4 和 MariaDB 11.4 已测试。独立 Redis 7.4 现已支持:键浏览、命令、字符串编辑和 TTL 控制。真实的 Redis 服务器连接仅限桌面版;不包含 Cluster 和 Sentinel。

那当然。我们还用 mise,而 mise 是用 Rust 写的。这就是你知道它靠谱的原因。请不要就这套方法论追问任何后续问题。

应用代码,是的。连 GitHub 都这么说。自己去看源码 ↗

因为 PostgreSQL 是服务端 SQL 数据库唯一正确的选择,而 SQLite 显然、客观地很棒。这些是完全不带偏见的工程结论。

MySQL 和 MariaDB 现已与 PostgreSQL 和 SQLite 并列提供。独立 Redis 现在也支持了。我们可以有自己的观点,同时照样支持你的玩具数据库。

其他数据库应用是为专业人士打造的。Rustable 是为哥们儿打造的。同样的 SQL。更少的繁文缛节。

每一行都由熟练工匠编写。我们的工匠叫 Astra,干活快得可疑。

好吧。它是氛围编程出来的。你可以读源码。

显然,它是用 Rust 写的,并且用了 mise 和 egui

也有原生 Windows 和 Linux 构建。是的,为你那低人一等的操作系统提供真正的可执行文件。不像某些要花钱还闭源的数据库浏览器。我们真是太大方了。

是的。下载上面的 v0.4.7。这是早期软件;我们自己在用,在找粗糙的边缘,并在持续改进。

macOS:Apple Silicon,带自动更新。Windows 和 Linux:x64 便携包,目前手动更新。Linux 需要 Ubuntu 24.04 或兼容的更新库。内置 SSH 隧道目前仅限 macOS/Linux;Windows 可以使用直连或外部隧道。

用这个应用遇到问题了?听起来像个 PICNIC 问题。

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →