johnfercher/maroto
A maroto way to create PDFs. Maroto is inspired in Bootstrap and uses gofpdf. Fast and simple. observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 98
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 11
- age_days: 2662
- days_rel: 15
- days_push: 15
- n_releases_24m: 14
Adoption not part of the score
2748 stars · 256 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Maroto is a Go library for generating PDFs using a Bootstrap-inspired grid system of rows, columns, and components, built on top of gofpdf. It handles automatic pagination and repeating headers, making it fast and simple to lay out documents programmatically.
Use cases
- generate pdf invoices in go
- create pdf reports with tables
- build pdf documents with grid layout
- generate printable pdfs programmatically
- create pdfs with repeating headers across pages
- generate pdf receipts from go code
When to choose
- you need programmatic PDF generation in Go with a simple grid layout
- you want Bootstrap-like row/column composition for PDFs
- you need automatic page breaks and repeating headers
When to avoid
- you need HTML/CSS-to-PDF rendering
- you need complex typographic or vector graphics features beyond gofpdf
- your project is not in Go
Facets
library · maturity active
pdf templating pdf web-development developer-tools go cross-platform pdf-generation grid-layout bootstrap-inspired gofpdf report-generation
2 sources
- readme: https://github.com/johnfercher/maroto · fetched 2026-08-28 · 0a1a88c6abc3
- homepage: https://maroto.tech · fetched 2026-08-29 · db165ad6a431
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| johnfercher/maroto | main | 98 |
For agents
markdown · JSON · MCP: product_card(name="johnfercher/maroto")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem