免费的跨平台可视化工具,用于创建、浏览、编辑和查询 SQLite 数据库文件,无需手写 SQL。
- Star
- 4,180
- Fork
- 407
- 未关闭 Issue
- 0
- 最近提交
- 前天
这是什么?
sqlite-web 是一个基于 Flask 和 peewee 构建的 SQLite 网页数据库浏览器。通过命令行指定一个或多个数据库文件启动后,无需编写 SQL,即可在浏览器中管理表、列、索引和数据行。
界面覆盖日常使用的主要流程:首页显示表和索引数量及文件大小;结构页展示列、索引、触发器和外键,并支持增删改列和索引;内容页支持排序和分页;查询页可执行任意 SQL,并将结果导出为 JSON 或 CSV。CSV 和 JSON 文件也可以导入到表中,遇到未识别的字段时可自动创建列。
工具支持只读模式、密码保护和 SSL。可以在运行时上传额外的数据库,或在开启相应选项后从本地路径加载。项目提供 Docker 镜像,也可使用基于 gevent 的 sqlite_wsgi 启动高性能服务。
核心功能
- 01支持增删改表、列和索引,兼容较旧版本的 SQLite。
- 02在浏览器中插入、更新和删除数据行。
- 03执行任意 SQL 查询,并将结果导出为 JSON 或 CSV。
- 04支持将 CSV 或 JSON 文件导入到数据表中。
- 05可设置密码保护,并支持只读模式。
- 06开启相应选项后可在运行时加载额外的数据库。
适用场景
- 无需安装桌面客户端,快速查看或编辑本地 SQLite 文件。
- 开发时浏览随应用或容器附带的数据库。
- 将 CSV 或 JSON 数据导入 SQLite 以便分析。
- 在局域网内以只读和密码保护的方式共享数据库视图。
快速上手
- 1
使用 pip 安装 sqlite-web
pip install sqlite-web - 2
针对你的数据库文件运行 sqlite-web
sqlite_web /path/to/database.db - 3
在浏览器中打开 http://localhost:8080/ 查看数据库
使用前须知
- 默认仅绑定本机,若要通过网络访问,需要自行设置密码或 SSL。
收录于专题
标签
常见问题
- sqlite-web 是什么?
- 一款用 Python 编写的网页版 SQLite 数据库浏览器,可在浏览器中查看、编辑和导入导出数据。 sqlite-web 是一个基于 Flask 和 peewee 构建的 SQLite 网页数据库浏览器。通过命令行指定一个或多个数据库文件启动后,无需编写 SQL,即可在浏览器中管理表、列、索引和数据行。
- sqlite-web 可以免费使用吗?用的什么许可证?
- sqlite-web 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- sqlite-web 还在维护吗?
- 活跃维护中。sqlite-web 最近一次提交是在 2026年11月5日。
- sqlite-web 适合用来做什么?
- 无需安装桌面客户端,快速查看或编辑本地 SQLite 文件。 开发时浏览随应用或容器附带的数据库。 将 CSV 或 JSON 数据导入 SQLite 以便分析。 在局域网内以只读和密码保护的方式共享数据库视图。
- sqlite-web 怎么安装和运行?
- 使用 pip 安装 sqlite-web: pip install sqlite-web 针对你的数据库文件运行 sqlite-web: sqlite_web /path/to/database.db 在浏览器中打开 http://localhost:8080/ 查看数据库
- 在哪里获取 sqlite-web?
- 源代码和安装说明在 GitHub 上:https://github.com/coleifer/sqlite-web
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
2.5万+13 本周2378C++Other维护活跃更新于 5天前
用 Rust 编写的进程内 SQL 数据库,兼容 SQLite,并提供实验性的 Postgres 接口。
2.5万+86 本周1530RustMIT维护活跃更新于 16小时前
跨平台 SQL 编辑器与数据库管理工具,支持 Linux、macOS 和 Windows,可连接 MySQL、PostgreSQL、SQLite 等多种数据库。
2.4万+38 本周1667TypeScriptOther更新于 17小时前
基于 SQLite 构建的轻量级、容错分布式关系型数据库,通过 Raft 共识实现多节点复制。
1.8万+31 本周824GoMIT维护活跃更新于 昨天
一个类型安全的 TypeScript SQL 查询构建器,支持表、列与结果类型的自动补全。
1.4万+17 本周456TypeScriptMIT更新于 17小时前
一个用于数据库结构迁移的 CLI 与 Go 库,支持 SQL 文件和 Go 函数两种迁移方式。
1.2万+19 本周724GoOther维护活跃更新于 4天前