Offline Documentation Browser
Zeal is a simple offline documentation browser inspired by Dash. Access 200+ API documentation sets instantly, without an internet connection.
What is Zeal?
Zeal is an offline documentation browser for software developers. It provides instant, offline access to documentation for 200+ programming languages, frameworks, and tools. Inspired by Dash for macOS, Zeal brings powerful documentation browsing to Windows, Linux, and macOS.Installation
Download and install Zeal on your platform
Quick Start
Get up and running in minutes
User Guide
Learn how to use Zeal effectively
API Reference
Explore the C++ API documentation
Key Features
Offline Access
Browse documentation with zero internet dependency. All docsets are stored locally for instant access.
200+ Documentation Sets
Support for 200+ documentation sets (docsets) compatible with Dash, covering most popular languages and frameworks.
Fast Search
Full-text search with fuzzy matching support. Find what you need in milliseconds.
Tabbed Interface
Browse multiple documentation pages simultaneously with a tabbed interface.
Global Shortcuts
Access Zeal from anywhere with customizable global keyboard shortcuts.
IDE Integration
Protocol handlers (dash://, dash-plugin://) enable seamless IDE integration.
Dark Mode
Built-in dark mode with automatic theme detection for comfortable reading.
Cross-Platform
Built with Qt for native performance on Windows, Linux, and macOS.
How It Works
Zeal uses docsets — compressed documentation archives that contain HTML documentation, search indexes, and metadata. These docsets are compatible with the Dash format, giving you access to a vast ecosystem of pre-built documentation sets.Download Zeal
Install Zeal on your operating system from the official downloads page or package manager.
Download Docsets
Open Zeal and navigate to Tools → Docsets. Select the documentation sets you want (Python, JavaScript, C++, etc.) and download them.
Quick Example
Search for documentation across multiple docsets:Platform Support
Zeal is available on all major desktop platforms:- Windows — Installer and portable versions available
- Linux — Available via package managers (APT, Flatpak, AppImage)
- macOS — Homebrew and direct downloads
Zeal requires Qt 5.15.2 or higher and uses Qt WebEngine for rendering documentation.
Architecture
Zeal is built with modern C++ and Qt, organized into modular components:- Core — Application lifecycle, settings, and HTTP server
- Registry — Docset management and search indexing
- Browser — WebEngine-based documentation viewer
- UI — Main window, dialogs, and sidebar components
Open Source
Zeal is free and open source software licensed under GPLv3. Contributions are welcome!Contribute
Learn how to contribute to Zeal
Build from Source
Compile Zeal on your platform
Community and Support
GitHub Issues
Report bugs and request features
Discussions
Ask questions and share ideas
IRC Channel
Chat on #zealdocs (Libera Chat)