prawnpdf/prawn
Fast, Nimble PDF Writer for Ruby observed · 2026-08-28
Health v2 · maintenance only
58/100
- Activity 78
- Release rhythm 8
- Longevity 100
Flags: no_license
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: n/a
- age_days: 6725
- days_rel: n/a
- days_push: 137
- n_releases_24m: 0
Adoption not part of the score
4820 stars · 696 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Prawn is a pure Ruby library for programmatically generating PDF documents, offering vector drawing, text rendering, image embedding, and encryption. It is a flexible low-level PDF writer rather than an HTML-to-PDF converter or reporting tool.
Use cases
- generate pdf invoices from ruby
- create pdf reports programmatically
- draw vector graphics in a pdf
- embed true type fonts in pdf documents
- add password protection to generated pdfs
- render utf-8 and right-to-left text in pdfs
- add headers footers and page numbers to pdf documents
When to choose
- you need fine-grained programmatic control over PDF layout and drawing in Ruby
- you need internationalized text with UTF-8, RTL, and fallback font support
- you want a pure Ruby solution that runs on any Ruby implementation including JRuby
- you need PDF encryption or password protection
When to avoid
- you need to convert HTML or CSS to PDF
- you want a turnkey reporting or publishing toolchain
- you are not working in Ruby
Facets
library · maturity stable
pdf templating internationalization cryptography pdf files web-development developer-tools ruby jvm cross-platform pdf-generation pure-ruby vector-drawing font-embedding document-layout
5 sources
- readme: https://github.com/prawnpdf/prawn · fetched 2026-08-28 · 26e3fc31385b
- homepage: https://prawnpdf.org · fetched 2026-08-29 · 0eca43a42545
- site_page: https://prawnpdf.org/docs/prawn/2.5.0 · fetched 2026-08-29 · a1e260634ce8
- site_page: https://prawnpdf.org/docs/ttfunk/1.8.0 · fetched 2026-08-29 · d7bdcc38cf8f
- site_page: https://prawnpdf.org/docs/pdf-core/0.10.0 · fetched 2026-08-29 · b56f26d65a7b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| prawnpdf/prawn | main | 58 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem