Home

Awesome

Maroto V2

GoDoc Go Report Card Mentioned in Awesome Go
CI Lint Codecov Visits Badge

A Maroto way to create PDFs. Maroto is inspired in Bootstrap and uses Gofpdf. Fast and simple.

sirmaroto

Maroto definition: Brazilian expression, means an astute/clever/intelligent person. Art by @marinabankr

You can write your PDFs like you are creating a site using Bootstrap. A Row may have many Cols, and a Col may have many components. Besides that, pages will be added when content may extrapolate the useful area. You can define a header which will be added always when a new page appear, in this case, a header may have many rows, lines or tablelist.

Maroto v2.0.7 is here! Try out:

go get github.com/johnfercher/maroto/v2@v2.0.7

result

Contributing

CommandDescriptionDependencies
make buildBuild projectgo
make testRun unit testsgo
make fmtFormat filesgofmt, gofumpt and goimports
make lintCheck filesgolangci-lint
make dod(Definition of Done) Format files and check filesSame as make build, make test, make fmt and make lint
make installInstall all dependenciesgo, curl and git
make examplesRun all examplesgo
make mocksGenerate mocksgo and mockery
make docsRun docsify docs server localdocsify
make godocRun godoc server localgodoc

Stargazers over time

Stargazers over time