Rust SQLite WebUI - 极致轻量级的SQLite管理工具

2026-01-01Backend
Rust SQLite WebUI
Rust SQLite WebUI

在日常开发和运维中,我们经常需要查看服务器上的 SQLite 数据库文件。虽然有很多优秀的 SQLite 管理工具(如 DBeaver, SQLite Browser 等),但它们大多是桌面端软件,无法直接在浏览器中运行。而现有的 Web 版 SQLite 管理工具,往往存在以下问题:

  1. 体积过大:动辄几百兆的 Docker 镜像,对于小型的 VPS 或者边缘设备来说,显得过于臃肿。
  2. 内存占用高:一些基于 Python 或 Node.js 的解决方案,运行时内存占用较高。
  3. 部署复杂:依赖繁多,配置麻烦。

为了解决这些痛点,我开发了 Rust SQLite WebUI。它的目标非常明确:极致轻量高性能

  • Docker 镜像大小:仅约 6.5MB
  • 运行时内存占用:仅约 700KB

同时,这也是一个非常好的 Rust + Solid.js 全栈开发实践项目。

项目已开源在GitHub: https://github.com/wangyucode/rust-sqlite-webui

查看全文...

《始于极限》标注

2025-08-20Story
始于极限
始于极限

在人生的旅途中,也许有人与你同行,也许没有。有旅伴也许是幸运的,也可能不幸。有时候,旅伴确实能为我们的人生增光添彩。不过到头来,终究是孤身一人。只要做好这样的思想准备,便不难做出选择了。

《始于极限》是上野千鹤子和铃木凉美在新冠疫情,历时一年,十二次通信,由书信整理的一本关于恋爱与性、婚姻、男人、工作、独立、自由等,围绕 12 大主题聊透女性内心深处的愤怒与困境的书。

本文摘抄了《始于极限》一些原文:

查看全文...

这一波AI浪潮是否是泡沫?

2024-10-30Story
chatgpt
chatgpt

今天是2024年10月30日,自从ChatGPT在2022年11月发布以来,人工智能(以下简称AI)的热度持续上升,它被认为是第四次工业革命的重要推动力。但也有人说AI是泡沫,做到实质性落地并且收益的公司屈指可数。这篇文章会结合历史,最新的前沿进展,分享一下目前我自己的观察和思考。

查看全文...

Caddy的安装和使用

2024-09-24Linux
Caddy
Caddy

之前一直使用Nginx作为反向代理和静态网站服务,Caddy作为替代,有诸多好处,比如:配置简单,支持API,Caddyfile, JSON多种配置方式;支持自动HTTPS,自动更新TLS证书;内置支持HTTP1, HTTP2, HTTP3, Websocket。

这篇文章安装和配置Caddy的全流程

查看全文...

使用Vite构建React项目

2023-11-11Frontend
Vite
Vite

使用 Vite 构建 React 项目

在前端开发领域,构建工具一直是不可或缺的一部分。Vite 是一个快速、简单的构建工具,它可以帮助我们快速搭建 React 项目并提供出色的开发体验。本文将介绍如何使用 Vite 构建 React 项目,包括 Vite 的简介、项目搭建步骤以及适配老版本浏览器的方法。

查看全文...