Generating PDFs

This page summarizes the projects mentioned and recommended in the original post on /r/golang

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • gopdf

    A simple library for generating PDF written in Go lang

  • It is the first time I will need to generate a PDF via a golang app. The PDF will have always the same layout but with different information. I searched a bit, and I am thinking to use gopdf. Have anyone worked with this library and did not like it or have any suggestion on another library to accomplish this?

  • poi4go

    Apache POI port to Golang

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • fpdf

    A PDF document generator with high level support for text, drawing and images

  • A fork is maintained at https://github.com/go-pdf/fpdf

  • ginvoicer

    A command line utility and library for generating professional looking invoices in Go.

  • I used gopdf to write this project recently actually: https://github.com/tinyzimmer/ginvoicer

  • unipdf

    Golang PDF library for creating and processing PDF files (pure go)

  • I've used https://github.com/unidoc/unipdf and it worked well, but slowed down A LOT with very large (>10k pages) documents.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts