boxes and glue is a set of libraries written in Go for creating PDF document. The algorithms implemented in boxes and glue (bag) are taken from the TeX typesetting system.
boxes and glue is under active development. The base is rather stable but the HTML add-on currently being worked on.
Library | Library description | Status |
---|---|---|
baseline-pdf | PDF writer | good |
boxesandglue | Core typesetting | good |
csshtml | CSS/HTML joining | good |
bagme | Easy to use HTML frontend | don't use, currently not working |
htmlbag | HTML to boxes and glue conversion | don't use, currently not working |
textlayout (forked) | Text shaping | good |
gofpdi (forked) | PDF inclusion | good |
Forked repositories are stable.