Repolode
zealdocs

zealdocs/zeal

离线文档浏览器,可在本地快速搜索 Dash docset 格式的技术文档。

可替代:Dash

Star
12,868
Fork
854
未关闭 Issue
101
最近提交
7天前

这是什么?

Zeal 是一款面向开发者的离线文档浏览器,可以下载各类语言和框架的 API 参考文档(docset),之后无需联网即可快速检索。它采用与 Dash 相同的 docset 格式,因此可以直接使用为 Dash 生成的文档集。

搜索时可以用「文档名:关键词」的形式限定范围,例如 cpp:vector;也可以用逗号同时搜索多个文档集。Zeal 还支持从命令行携带查询词启动,便于集成到脚本或其他工具中。

项目基于 C++ 和 Qt 6 开发,可通过 Flathub 和 Snap Store 安装,Windows 版本可在官网下载。从源码构建需要 CMake、Ninja、Qt WebEngine 和 SQLite。

核心功能

  • 01在一个窗口中浏览和搜索多个离线文档集
  • 02支持 python,django:string 这类前缀语法限定搜索范围
  • 03支持命令行携带查询词启动
  • 04兼容 Dash 的 docset 格式
  • 05提供 Linux(Flathub、Snap)和 Windows 版本

适用场景

  • 在网络不稳定或离线环境下查阅 API 参考
  • 在笔记本上本地保存常用语言和框架的文档
  • 在一个搜索框中同时检索多个库的文档
  • 在 Linux 或 Windows 上使用 Dash 格式的文档集

快速上手

  1. 1

    从 Flathub 或 Snap Store 安装,或从下载页面获取二进制版本

  2. 2

    打开 File → Docset Library,选择文档集并点击 Download

  3. 3

    使用 CMake 和 Ninja 从源码构建(release 预设)

    cmake --preset release

使用前须知

  • 从源码构建需要 Qt 6.4.2 或更高版本,并包含 WebEngine 等依赖。
  • Windows 版本需要 Windows 10 1809 或更高版本。

收录于专题

标签

常见问题

zeal 是什么?
离线文档浏览器,可在本地快速搜索 Dash docset 格式的技术文档。 Zeal 是一款面向开发者的离线文档浏览器,可以下载各类语言和框架的 API 参考文档(docset),之后无需联网即可快速检索。它采用与 Dash 相同的 docset 格式,因此可以直接使用为 Dash 生成的文档集。
zeal 可以免费使用吗?用的什么许可证?
zeal 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
zeal 还在维护吗?
活跃维护中。zeal 最近一次提交是在 2026年10月31日。
zeal 适合用来做什么?
在网络不稳定或离线环境下查阅 API 参考 在笔记本上本地保存常用语言和框架的文档 在一个搜索框中同时检索多个库的文档 在 Linux 或 Windows 上使用 Dash 格式的文档集
zeal 怎么安装和运行?
从 Flathub 或 Snap Store 安装,或从下载页面获取二进制版本 打开 File → Docset Library,选择文档集并点击 Download 使用 CMake 和 Ninja 从源码构建(release 预设): cmake --preset release
在哪里获取 zeal?
源代码和安装说明在 GitHub 上:https://github.com/zealdocs/zeal

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目