🍺 BREW Explorer

← all formulae

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

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![Build status](https://github.com/Robzz/cargo-docset/actions/workflows/rust.yml/badge.svg?branch=master)\n[![Crate](https://img.shields.io/crates/v/cargo-docset.svg)](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
}