macOS
brew install graplocal Homebrew formula metadata
brew
Language for typesetting graphs. Version 1.49 via Homebrew; verified from local package data.
install
brew install graplocal Homebrew formula metadata
sudo apt install grapDebian stable package indexes · grap · source: deb.debian.org
nix profile install nixpkgs#grapnixpkgs package indexes · pkgs/by-name/gr/grap/package.nix · source: api.github.com
overview
Language for typesetting graphs
history
grap is an implementation of the Bell Labs grap language for typesetting graphs in troff, groff, TeX, and other document-formatting pipelines that can consume pic output.
The grap language was specified and first implemented by Brian Kernighan and Jon Bentley at Bell Labs. Ted Faber's implementation was written because groff did not include a free grap implementation, and the repository describes it as an implementation of Kernighan and Bentley's language.
The project preserves a classic Unix documentation workflow: a small language is processed into pic, then included in typeset documents. That lineage places grap beside troff preprocessors such as pic, tbl, and eqn.
grap is niche but durable because it solves a specific documentation problem for users who still value text-based, reproducible graph descriptions inside Unix typesetting systems. It appears in package managers for people maintaining historical troff/groff workflows or converting old documents.
Users write graph descriptions in grap, run the preprocessor to generate pic, and let pic/troff, groff, or TeX-oriented workflows render the graph in a document.
grap matters to package nerds because it is a preservation-friendly Unix tool: tiny, source-buildable, text-oriented, and useful mainly when the rest of a document toolchain is installed correctly.
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 |
|---|---|---|---|
grap | 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://www.lunabase.org/~faber/Vault/software/grap/
install metadata
| Package key | brew:grap |
|---|---|
| Version | 1.49 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/grap |
| Homepage | https://www.lunabase.org/~faber/Vault/software/grap/ |
| Repository | https://github.com/snorerot13/grap |
| Upstream docs | https://github.com/snorerot13/grap/blob/master/README |
| License | BSD-2-Clause |
| Source archive | https://www.lunabase.org/~faber/Vault/software/grap/grap-1.49.tar.gz |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | grap |
| 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 database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
grap 1.49-1
program for typesetting graphs
https://www.lunabase.org/~faber/Vault/software/grap/
sudo apt install grapgrap
nix profile install nixpkgs#grapgrap 1.47-1
program for typesetting graphs
https://www.lunabase.org/~faber/Vault/software/grap/
sudo apt install grapsource 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.