macOS
brew install literate-gitlocal Homebrew formula metadata
brew
Render hierarchical git repositories into HTML. Version 0.5.3 via Homebrew; verified from local package data.
install
brew install literate-gitlocal Homebrew formula metadata
overview
Render hierarchical git repositories into HTML
history
literate-git is Ben North's proof-of-concept tool for rendering hierarchical Git histories into HTML. It treats a repository's commit graph as material for a literate-programming-style narrative, where merge commits can become expandable sections.
The project pairs with `git-dendrify`, another Ben North tool that converts between linear and hierarchical Git histories. literate-git renders that hierarchy as a document containing parsed commit messages and source diffs, with top-level commits presented as sections and sub-commits available for expansion.
The README frames the work as an experiment in presenting software development the way articles or papers are structured: sections, subsections, and navigable explanation instead of one flat stream of commits.
Adoption appears small and experimental. The project is distributed as the `literategit` Python package and as a Homebrew formula, and its README points to a Tamagotchi-style web-app demo rendered from a structured Git history.
The package installs `git literate-render` and `git dump-all-trees`. A typical workflow creates or dendrifies a structured branch, renders commit messages and diffs to an `index.html` file, and optionally exports source trees for result links.
literate-git is package-nerd notable because it packages an unusual Git-history presentation idea rather than a mainstream VCS command. It turns commit topology into publishable documentation, which makes it adjacent to literate programming, tutorial authoring, and repository visualization.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
git-dump-all-trees | cli | global executable | |
git-literate-render | 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/bennorth/literate-git
install metadata
| Package key | brew:literate-git |
|---|---|
| Version | 0.5.3 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/literate-git |
| Homepage | https://github.com/bennorth/literate-git |
| Repository | https://github.com/bennorth/literate-git |
| Upstream docs | https://github.com/bennorth/literate-git#readme |
| License | GPL-3.0-or-later |
| Source archive | https://files.pythonhosted.org/packages/61/ef/443d7a7db6d72b4f905fe43ea34b3f7f6ca5b2edc0ad241290671ef6c454/literategit-0.5.3.tar.gz |
| Dependencies | pygit2, python@3.14 |
| Build dependencies | pkgconf |
| Uses from macOS | libffi |
| 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 | literate-git |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source 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.