Ross ROSS = Recommend OSS · open-source software intelligence for agents

gettalong/hexapdf

Versatile PDF creation and manipulation for Ruby observed · 2026-08-28

github.com/gettalong/hexapdf · homepage · Ruby · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

76/100

  • Activity 98
  • Release rhythm 35
  • Longevity 100

Flags: no_releases no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4374
  • days_rel: n/a
  • days_push: 16
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1382 stars · 81 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

HexaPDF is a pure Ruby library with an accompanying CLI application for creating, manipulating, merging, encrypting, signing, and optimizing PDF files. It offers both a low-level canvas API mapping to PDF operators and a high-level document composition engine with automatic layout, forms, annotations, and PDF 2.0 support.

Use cases

  • generate pdf documents from scratch in ruby
  • merge multiple pdf files into one
  • extract text and images from pdfs
  • encrypt or decrypt pdf files with aes-256
  • digitally sign pdf documents
  • fill and flatten pdf forms
  • repair malformed pdf files
  • optimize pdf file size

When to choose

  • you work in Ruby and need full-featured PDF creation or manipulation without native dependencies
  • you need encryption, digital signatures, or AcroForm support in a Ruby stack
  • you want a CLI for common PDF tasks plus a library for advanced ones
  • you need to repair or process large volumes of malformed PDFs

When to avoid

  • you need a non-AGPL open-source license without purchasing a commercial license
  • your stack is not Ruby and you don't want a Ruby dependency
  • you need PDF rendering to raster images or a PDF viewer, which is out of scope

Facets

library · maturity active

pdf cryptography cli image-processing security pdf files developer-tools web-development ruby cross-platform cli pdf-generation pdf-manipulation digital-signatures acroform pure-ruby dual-license

8 sources

Member repositories

RepositoryRoleHealth v2
gettalong/hexapdfmain76

For agents

markdown · JSON · MCP: product_card(name="gettalong/hexapdf")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem