Go PDF

Open-source Go projects categorized as PDF

Top 23 Go PDF Projects

  • gotenberg

    A developer-friendly API for converting numerous document formats into PDF files, and more!

  • Project mention: Create PDFs with Tailwind | dev.to | 2024-03-21

    Use a server-side headless browser such as puppeteer to convert the HTML to PDF. This is the most reliable free option, but requires a server. If you need to use it in production, we recommend you use Gotenberg.

  • pdfcpu

    A PDF processor written in Go.

  • Project mention: Show HN: A PDF Processing CLI/API Written in Go | news.ycombinator.com | 2024-03-05
  • 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
  • unipdf

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

  • Project mention: PDF Annotations and Collaboration with Golang PDF Library | dev.to | 2023-09-01

    But how do we elevate our interaction with these files? How do we make annotations, edits, and collaboration more seamless? Here's where the Golang PDF Library swoops in like a superhero for your PDF woes.

  • docconv

    Converts PDF, DOC, DOCX, XML, HTML, RTF, etc to plain text

  • Project mention: Where do you look for Go packages? | /r/golang | 2023-05-26
  • maroto

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

  • canvas

    Cairo in Go: vector to raster, SVG, PDF, EPS, WASM, OpenGL, Gio, etc. (by tdewolff)

  • mangal

    📖 The most advanced (yet simple) cli manga downloader in the entire universe! Lua scrapers, export formats, anilist integration, fancy TUI and more!

  • Project mention: What application handles manga downloads? | /r/selfhosted | 2023-05-19
  • 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
  • govips

    A lightning fast image processing and resizing library for Go

  • Project mention: Just In Time Image Optimization at Reddit Scale | /r/RedditEng | 2023-06-28

    We chose to use govips which is a cgo wrapper around the libvips image manipulation library. The majority of new development for services in our backend is written using baseplate.go. But Go is not an ideal choice for media processing as it cannot keep up with the performance of native code. The most widely used image-processing libraries like libmagick are primarily written in C or C++. Speed was a major factor in selecting libvips in order to keep latency low on CDN cache misses for images. In our tests, libvips was 3–4 times faster than libmagick on basic image processing operations. Content-aware smart cropping was implemented by porting smartcrop.js to Go. This is the only operation implemented in pure Go.

  • go-wkhtmltopdf

    Golang commandline wrapper for wkhtmltopdf

  • pdf-diff

    A tool for visualizing differences between two pdf files.

  • resumeio2pdf

    Convert resume.io to pdf

  • one-file-pdf

    A minimalist Go PDF writer in 1982 lines. Draws text, images and shapes. Helps understand the PDF format. Used in production for reports.

  • pdf

    PDF reader (by ledongthuc)

  • Project mention: Where do you look for Go packages? | /r/golang | 2023-05-26

    https://github.com/ledongthuc/pdf/issues/15 https://github.com/ledongthuc/pdf/issues/24

  • pdftilecut

    pdftilecut lets you sub-divide a PDF page(s) into smaller pages so you can print them on small form printers.

  • deck

    A Go Package for generation of slide decks and information displays (by ajstarks)

  • Project mention: Ask HN: Favorite Random Markup Language | news.ycombinator.com | 2024-03-07
  • go-wkhtmltopdf

    Go bindings for wkhtmltopdf and high-level HTML to PDF conversion interface (by adrg)

  • Project mention: Library to convert HTML to pdf in Golang | /r/golang | 2023-05-22

    I haven't needed to create PDFs in Go but a quick search brought this library up: https://github.com/adrg/go-wkhtmltopdf

  • boxesandglue

    PDF rendering library for Go using TeX algorithms.

  • pdfrankenstein

    PDF Annotator of Nightmares 🎃

  • markpdf

    Watermark PDF files using image or text

  • gopdf

    pdf document generation library (by tiechui1994)

  • goldmark-pdf

    A PDF renderer for the goldmark markdown parser.

  • merge2pdf

    Merge Image and PDF files (optionally with selective pages) with lossless quality

  • bagme

    boxes and glue made easy - a PDF rendering library for Go using boxes and glue

  • Project mention: Library to convert HTML to pdf in Golang | /r/golang | 2023-05-22

    https://github.com/speedata/bagme might do what you want. Not production ready but perhaps good enough for basic needs.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go PDF related posts

Index

What are some of the best open-source PDF projects in Go? This list will help you:

Project Stars
1 gotenberg 6,693
2 pdfcpu 6,206
3 unipdf 2,352
4 docconv 1,467
5 maroto 1,440
6 canvas 1,419
7 mangal 1,148
8 govips 1,140
9 go-wkhtmltopdf 1,003
10 pdf-diff 787
11 resumeio2pdf 533
12 one-file-pdf 470
13 pdf 375
14 pdftilecut 330
15 deck 295
16 go-wkhtmltopdf 209
17 boxesandglue 186
18 pdfrankenstein 184
19 markpdf 153
20 gopdf 113
21 goldmark-pdf 111
22 merge2pdf 70
23 bagme 57

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com