https://github.com/zealdocs/zeal
Offline documentation browser inspired by Dash
https://github.com/zealdocs/zeal
api api-documentation dash desktop-application developer-tools docs docset documentation documentation-tool offline qt zeal
Last synced: 6 days ago
JSON representation
Offline documentation browser inspired by Dash
- Host: GitHub
- URL: https://github.com/zealdocs/zeal
- Owner: zealdocs
- License: gpl-3.0
- Created: 2013-01-20T01:50:30.000Z (about 12 years ago)
- Default Branch: main
- Last Pushed: 2024-10-06T05:33:23.000Z (6 months ago)
- Last Synced: 2025-04-01T18:10:43.607Z (14 days ago)
- Topics: api, api-documentation, dash, desktop-application, developer-tools, docs, docset, documentation, documentation-tool, offline, qt, zeal
- Language: C++
- Homepage: https://zealdocs.org
- Size: 5.55 MB
- Stars: 12,053
- Watchers: 209
- Forks: 797
- Open Issues: 190
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: COPYING
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-qt - zeal
- awesome - zealdocs/zeal - Offline documentation browser inspired by Dash (C++)
- fucking-Awesome-Linux-Software - ](https://github.com/zealdocs/zeal/releases)
[](https://gitter.im/zealdocs/zeal)
[](https://web.libera.chat/#zealdocs)
[](https://telegram.me/zealdocsapp)
[](https://twitter.com/zealdocs)[](https://github.com/zealdocs/zeal/actions/workflows/build-check.yaml)
[](https://scan.coverity.com/projects/4271)Zeal is a simple offline documentation browser inspired by [Dash](https://kapeli.com/dash).

## Download
Get binary builds for Windows and Linux from the [download page](https://zealdocs.org/download.html).
## How to use
After installing Zeal go to `Tools->Docsets`, select the ones you want, and click the `Download` button.
## How to compile
### Build dependencies
* [CMake](https://cmake.org/).
* [Qt](https://www.qt.io/) version 5.9.5 or above. Required module: Qt WebEngine Widgets.
* [libarchive](https://libarchive.org/).
* [SQLite](https://sqlite.org/).
* X11 platforms only: Qt X11 Extras and `xcb-util-keysyms`.### Build instructions
```sh
cmake -B build
cmake --build build
```More detailed instructions are available in the [wiki](https://github.com/zealdocs/zeal/wiki).
## Query & Filter docsets
You can limit the search scope by using ':' to indicate the desired docsets:
`java:BaseDAO`
You can also search multiple docsets separating them with a comma:
`python,django:string`
## Command line
If you prefer, you can start Zeal with a query from the command line:
`zeal python:pprint`
## Create your own docsets
Follow instructions in the [Dash docset generation guide](https://kapeli.com/docsets).
## Contact and Support
We want your feedback! Here's a list of different ways to contact developers and request help:
* Report bugs and submit feature requests to [GitHub issues](https://github.com/zealdocs/zeal/issues).
* Reach developers and other Zeal users in `#zealdocs` IRC channel on [Libera Chat](https://libera.chat) ([web client](https://web.libera.chat/#zealdocs)).
* Ask any questions in our [GitHub discussions](https://github.com/zealdocs/zeal/discussions).
* Do not forget to follow [@zealdocs](https://twitter.com/zealdocs) on Twitter!
* Finally, for private communication shoot an email to .## License
This software is licensed under the terms of the GNU General Public License version 3 (GPLv3) or later. Full text of the license is available in the [COPYING](COPYING) file and [online](https://www.gnu.org/licenses/gpl-3.0.html).