cargo-docset
brew install cargo-docset
v0.3.1
Apache-2.0
Cargo subcommand to generate a Dash/Zeal docset for your Rust packages
11
30-day installs · #8341
31
90-day · #8598
160
365-day · #7934
111
★ GitHub stars · updated 2y ago
Build dependencies
GitHub topics
dash
docset
rust
zeal
Links
- https://github.com/Robzz/cargo-docset
- GitHub: Robzz/cargo-docset
- Brew formula source: Formula/c/cargo-docset.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"rust"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Cargo subcommand to generate a Dash/Zeal docset for your Rust packages",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:36:08+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "cargo-docset",
"github_default_branch": "master",
"github_last_commit_at": "2023-11-18T02:22:48Z",
"github_readme_excerpt": "# `cargo-docset` - Generate a Zeal/Dash docset for your Rust crate or workspace\n\n\n[](https://crates.io/crates/cargo-docset)\n\n`cargo-docset` is a tool allowing you to generate a [Dash](https://kapeli.com/dash)/[Zeal](https://zealdocs.org/)\ncompatible docset for your Rust packages and their dependencies.\n\n## Installation\n\n`cargo-docset` depends on the SQLite3 library. You can either install the SQLite3 library on your system (see\n[rusqlite\u0027s documentation](https://github.com/rusqlite/rusqlite#notes-on-building-rusqlite-and-libsqlite3-sys) for\nhelp), or build the version that is bundled in the `libsqlite3-sys` crate by turning on the `bundled-sqlite` feature\nflag when building `cargo-docset`.\n\nYou can install cargo docset with the usual cargo command: `cargo install cargo-docset`.\n\n## How to use\n\nJust run `cargo docset` in your crate\u0027s directory to generate the docset. It will be placed in the `target/docset`\ndirectory. cargo-docset generally supports the same options as `cargo doc`, with a few additional ones. For more\ninformation, run `cargo docset --help` or look below in this README.\n\nTo install your shiny new docset, copy it to your Zeal/Dash docset directory (available in the preferences, on Zeal at\nleast) and restart Zeal/Dash.\n\n### Examples\n\nSome more advanced examples:\n\n* Include documentation only for some of the documented package\u0027s dependencies: `cargo docset --no-deps --package\n dependency1 --package dependency2 ...`\n* Generate a docset for nightly Rust from the properly initialized (e.g. `git clone --recurse-submodules ...`) official\n Rust repository: `cargo +nightly docset --package std --package core --no-deps --docset-name \"Rust nightly $(git rev-parse --short HEAD)\" --docset-index std --platform-family rust-nightly`\n\n### `cargo docset --help`\n\n```\ncargo-docset-docset\nGenerate a docset. Thi",
"github_repo": "Robzz/cargo-docset",
"github_stars": 111,
"github_topics": [
"dash",
"docset",
"rust",
"zeal"
],
"homepage": "https://github.com/Robzz/cargo-docset",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 11,
"installs_365d": 160,
"installs_90d": 31,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "Apache-2.0",
"llm_generated_at": null,
"llm_model": null,
"name": "cargo-docset",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 8341,
"rank_365d": 7934,
"rank_90d": 8598,
"raw_hash": "050c7cfebd2425d7",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/c/cargo-docset.rb",
"tap": "homebrew/core",
"test_dependencies": [
"rustup"
],
"uses_from_macos": [
"sqlite"
],
"version_head": "HEAD",
"version_stable": "0.3.1",
"versioned_formulae": [],
"why_use_this": null
}