macOS
brew install mdbooklocal Homebrew formula metadata
sudo port install mdbookMacPorts ports tree · textproc/mdbook/Portfile · source: api.github.com
brew
Create modern online books from Markdown files. Version 0.5.4 via Homebrew; verified 2026-07-06.
install
brew install mdbooklocal Homebrew formula metadata
sudo port install mdbookMacPorts ports tree · textproc/mdbook/Portfile · source: api.github.com
sudo apk add mdbookAlpine Linux edge package indexes · mdbook · source: dl-cdn.alpinelinux.org
sudo apt install librust-mdbook-devDebian stable package indexes · librust-mdbook-dev · source: deb.debian.org
nix profile install nixpkgs#mdbooknixpkgs package indexes · pkgs/by-name/md/mdbook/package.nix · source: api.github.com
sudo pacman -S mdbookArch Linux sync databases · mdbook · source: geo.mirror.pkgbuild.com
sudo zypper install mdbookopenSUSE Tumbleweed package metadata · mdbook · source: download.opensuse.org
scoop install main/mdbookScoop official bucket manifest trees · bucket/mdbook.json · source: api.github.com
winget install --id Rustlang.mdBook -eWindows Package Manager source index · Rustlang.mdBook · source: cdn.winget.microsoft.com
overview
Create modern online books from Markdown files
history
mdBook is the Rust project's Markdown-based static book generator. The upstream README describes it as a utility for creating modern online books from Markdown files, and the GitHub repository description summarizes it as like GitBook but implemented in Rust.
The official GitHub repository was created on 2015-07-07. mdBook grew in the Rust ecosystem as a documentation-oriented command-line tool: books are initialized with `mdbook init`, configured with `book.toml`, organized with `src/SUMMARY.md`, and rendered or served with commands such as `mdbook build` and `mdbook serve`.
The official user guide is itself an mdBook output, so the documentation doubles as a demonstration of the generated site format. The repository has continued active releases, with the GitHub releases API showing v0.5.3 published on 2026-05-19.
The supplied package-manager metadata shows mdBook in Homebrew, Alpine, Debian, MacPorts, Nix, Arch, Scoop, winget, and openSUSE. That broad packaging matches its use as a documentation build tool rather than only as a Rust crate.
Within package-manager culture, mdBook became familiar because it appears in source trees and documentation build pipelines: installing `mdbook` is often enough to preview or publish a project's manual locally.
A typical workflow is `mdbook init my-first-book`, edit Markdown files under `src`, maintain the chapter tree in `src/SUMMARY.md`, and run `mdbook serve --open` for live rebuilding and browser refresh. Publishing uses `mdbook build` to generate a `book` directory of static HTML.
The book configuration file is `book.toml` at the book root. The official guide describes it as TOML and shows a minimal `[book]` table with a title.
mdBook matters to package maintainers because it turned documentation into a reproducible command-line build artifact. Instead of relying on a hosted wiki or a JavaScript-heavy documentation system, projects can build a static manual from Markdown with one packaged binary.
It is also a visible Rust ecosystem tool: it uses Rust's distribution channels and is packaged widely enough that documentation builds can depend on the system package manager instead of a project-local install step.
security posture
No matching local secret-handling manifest was found for mdbook. Nucleus package metadata is still published here so future coverage has a stable package URL.
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
book.tomlexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
mdbook | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/rust-lang/mdBook
install metadata
| Package key | brew:mdbook |
|---|---|
| Version | 0.5.4 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/mdbook |
| Homepage | https://rust-lang.github.io/mdBook/ |
| Repository | https://github.com/rust-lang/mdBook |
| Upstream docs | https://rust-lang.github.io/mdBook |
| License | MPL-2.0 |
| Source archive | https://github.com/rust-lang/mdBook/archive/refs/tags/v0.5.4.tar.gz |
| Last updated | 2026-07-06T21:38:51Z |
| Pulse | updated |
| Build dependencies | rust |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | mdbook |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
librust-mdbook-dev 0.4.48+ds-2
Markdown book creator tool - Rust source code
https://rust-lang.github.io/mdBook/
sudo apt install librust-mdbook-devmdbook 0.4.48+ds-2
Markdown book creator tool
https://rust-lang.github.io/mdBook/
sudo apt install mdbookmdbook
nix profile install nixpkgs#mdbookmdbook 0.5.3-r0
mdBook is a utility to create modern online books from Markdown files
https://rust-lang.github.io/mdBook/
sudo apk add mdbookmdbook-bash-completion 0.5.3-r0
Bash completions for mdbook
https://rust-lang.github.io/mdBook/
sudo apk add mdbook-bash-completionmdbook-fish-completion 0.5.3-r0
Fish completions for mdbook
https://rust-lang.github.io/mdBook/
sudo apk add mdbook-fish-completionmdbook-zsh-completion 0.5.3-r0
Zsh completions for mdbook
https://rust-lang.github.io/mdBook/
sudo apk add mdbook-zsh-completionmdbook 0.5.3-1
Create book from markdown files, like Gitbook but implemented in Rust
https://github.com/rust-lang/mdBook
sudo pacman -S mdbookmdbook 0.4.49-1.2
Create books from markdown
https://github.com/rust-lang/mdBook
sudo zypper install mdbookmdbook
sudo port install mdbookmain/mdbook
scoop install main/mdbookRustlang.mdBook
winget install --id Rustlang.mdBook -esource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.