What are Docsets?
Docsets are structured documentation archives originally created for Dash, the macOS documentation browser. Zeal is fully compatible with Dash docsets, giving you access to hundreds of pre-built documentation packages. Each docset includes:- Complete API documentation
- Searchable index of all symbols, classes, and functions
- Version-specific content
- Icon and metadata
Accessing the Docset Manager
To manage your docsets, open the Docset Manager dialog:Downloading Docsets
Search or browse
Use the filter box to search for specific docsets by name (e.g., “Python”, “JavaScript”, “React”)
Select docsets to download
Click on a docset to select it, or use Ctrl+Click (Cmd+Click on macOS) to select multiple docsets
Quick Download
You can also double-click any docset in the Available list to immediately start downloading it without selecting and clicking the Download button.Updating Docsets
Docsets are periodically updated to reflect new versions of their documentation. Zeal checks for updates automatically.Update a single docset
Update a single docset
- Go to the Installed Docsets tab
- Select the docset showing an update indicator
- Click Update Selected Docsets
- Or simply double-click the docset with an available update
Update all docsets at once
Update all docsets at once
- Go to the Installed Docsets tab
- Click Update All Docsets button
- Zeal will download and install updates for all docsets that have newer versions available
Updates replace the existing docset entirely. Your search history and bookmarks are preserved.
Removing Docsets
To free up disk space or remove docsets you no longer need:Custom Docsets and Dash Feeds
Zeal supports custom docsets through Dash feeds, allowing you to add documentation not available in the official repository.Adding a Dash Feed
Zeal will fetch the feed metadata and download the docset. Custom docsets added via feeds will automatically check for updates.
Docset Storage Location
Docsets are stored in a configurable location on your system. You can change the storage path in Edit → Preferences → General.If the docset storage location is read-only or doesn’t exist, you won’t be able to download, update, or remove docsets. The Docset Manager will display a warning message in this case.