Automic VaultAutomic Vault

brew

Install hoedown with Homebrew

Secure Markdown processing (a revived fork of Sundown). Version 3.0.7 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install hoedown

local Homebrew formula metadata

overview

Package summary

Secure Markdown processing (a revived fork of Sundown)

Commands and aliases

  • hoedown

history

Project history and usage

Hoedown is a C Markdown parser and renderer CLI/library. Its own README describes it as a revived fork of Sundown, which itself came from Natacha Porte's Upskirt parser lineage.

Project history

Hoedown's history is short but clear: it was created as a revived continuation of Sundown, keeping the zero-dependency C parser model, renderer separation, UTF-8 handling, extension support, and production/security orientation that made Sundown useful in language bindings and web-rendering stacks.

Repository tags show a compact release run from 1.0.0 in September 2013 through 3.0.7 in December 2015. The README continued to present Hoedown as a small C99 codebase that could be built as a dynamic library, used through the hoedown and smartypants executables, or embedded by copying source files.

Adoption history

Hoedown adoption was mainly library and binding driven. The official README points to a community-maintained bindings list and a migration guide for Sundown binding authors, which is the clearest signal of its role: it was useful to projects that wanted a fast embeddable Markdown implementation without carrying a large dependency tree.

The Homebrew formula gave macOS users a straightforward way to install the CLI and library, but the project is better understood as part of the Sundown/Upskirt markdown-parser family than as a broad standalone application.

How it is used

The included build creates command-line tools for Markdown-to-HTML rendering and SmartyPants processing, while library users can embed the parser and supply or customize renderers. Its README emphasizes extension support such as fenced code blocks, tables, autolinks, and strikethrough, while warning users to escape or post-process embedded HTML when needed.

The package is useful where a project wants C Markdown parsing, predictable small-source vendoring, or a historical Sundown-compatible parser. It is less visible in day-to-day package-manager culture than newer CommonMark-oriented parsers, but it remains recognizable to people tracing old Markdown stacks.

Why package nerds care

Hoedown matters to package nerds as a small, sharp example of the old C Markdown ecosystem: a fork of a fork, a CLI plus embeddable library, no runtime dependency pile, and enough security language in the README to explain why downstreams once cared.

It is also a reminder that package-manager names often preserve parser lineages long after application developers have moved to newer Markdown implementations.

Timeline

  • 2011: Sundown repository history began before the Hoedown fork lineage.
  • 2013: Hoedown 1.0.0 tag created.
  • 2013: Hoedown 2.0.0 tag created.
  • 2014: Hoedown 3.0.0 tag created.
  • 2015: Hoedown 3.0.7 tag created.

Related projects

  • Sundown is the direct parent project named by Hoedown. Upskirt is the earlier parser codebase named by both Sundown and Hoedown. Language bindings such as node-hoedown and Text::Markdown::Hoedown are adjacent projects that carried the parser into other ecosystems.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 13 platform targets.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
hoedowncliglobal executable

freshness

Version and 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.

page generated2026-07-08
manager version3.0.7
manager updated
local dataok
upstreamcurrent
latest detected3.0.7

https://github.com/hoedown/hoedown

  • infoNo package-manager update timestamp was available.low confidence

install metadata

Package metadata

Package keybrew:hoedown
Version3.0.7
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/hoedown
Homepagehttps://github.com/hoedown/hoedown
Repositoryhttps://github.com/hoedown/hoedown
Upstream docshttps://github.com/hoedown/hoedown#readme
LicenseISC
Source archivehttps://github.com/hoedown/hoedown/archive/refs/tags/3.0.7.tar.gz
Bottleavailable (on arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namehoedown
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment