Ruby PDF

Open-source Ruby projects categorized as PDF

Top 19 Ruby PDF Projects

  • docuseal

    Open source DocuSign alternative. Create, fill, and sign digital documents ✍️

    Project mention: DocuSeal – Open-source Document Signing | | 2023-12-20
  • Prawn

    Fast, Nimble PDF Writer for Ruby

    Project mention: Working with PDFs in Ruby | | 2023-10-24

    to view the email preview (note the PDF attachment included in the email): ![Email preview with attachment]( ## Prawn PDF [Prawn PDF]( is a pure Ruby PDF- generation library that comes packed with features, such as PNG and JPG image embeds, generated file encryption, right-to-left text rendering, a way to incorporate outlines for easy document navigation, and a lot more. Prawn comes with its own DSL, which drives its powerful PDF generation abilities. ### When to Use Prawn Although it's not a fully featured report generation library like the well-known [Jasper Reports](, with a bit of work using it's powerful DSL, you can generate some really cool and rather complex PDF documents with Prawn. Even so, it's important to note that Prawn isn't everything. If you want to generate PDFs from HTML, then you should look elsewhere, as the gem provides very limited support for inline styling, something of a hurdle if you're working with rich HTML documents. ### Installing and Using Prawn To get started with Prawn, install it with this command: ```bash gem install prawn

  • PopRuby

    PopRuby: Clothing and Accessories for Ruby Developers. Fashion meets Ruby! Shop our fun Ruby-inspired apparel and accessories designed to celebrate the joy and diversity of the Ruby community.

  • Wicked Pdf

    PDF generator (from HTML) plugin for Ruby on Rails

    Project mention: Working with PDFs in Ruby | | 2023-10-24

    We’ll start with the WickedPDF gem, which is powered by the wkhtmltopdf command-line library.

  • Pdfkit

    A Ruby gem to transform HTML + CSS into PDFs using the command-line utility wkhtmltopdf (by pdfkit)

    Project mention: Working with PDFs in Ruby | | 2023-10-24

    Like the WickedPDF gem, the PDFkit gem uses wkhtmltopdf on the backend to convert plain HTML and CSS files into PDF documents.

  • kramdown

    kramdown is a fast, pure Ruby Markdown superset converter, using a strict syntax definition and supporting several common extensions.

  • HexaPDF

    Versatile PDF creation and manipulation for Ruby

    Project mention: Question about Yard | /r/ruby | 2023-05-31

    An example for a very simple setup is the cmdparse gem documentation. It only has a few additional documentation files that accompany the main API documentation. The other end of the spectrum is the documentation for HexaPDF which encompasses many additional documentation files besides the API documentation and deeply integrates the API docs into the whole documentation website.

  • asciidoctor-pdf

    :page_with_curl: Asciidoctor PDF: A native PDF converter for AsciiDoc based on Asciidoctor and Prawn, written entirely in Ruby.

  • 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.

  • Grover

    A Ruby gem to transform HTML into PDFs, PNGs or JPEGs using Google Puppeteer/Chromium

  • CombinePDF

    A Pure ruby library to merge PDF files, number pages and maybe more...

  • Kitabu

    A framework for creating e-books from Markdown using Ruby. Using the Prince PDF generator, you'll be able to get high quality PDFs. Also supports EPUB, Mobi, Text and HTML generation.

  • Gimli

    Utility for converting markup files to pdf files

  • receipts

    Easy receipts and invoices for your Rails applications

  • origami

    Origami is a pure Ruby library to parse, modify and generate PDF documents. (by gdelugre)

  • Shrimp

    a phantomjs based pdf renderer

  • Wisepdf

    Wkhtmltopdf wrapper done right

  • Squid

    A Ruby library to plot charts in PDF files (by nullscreen)

  • RGhost

    RGhost is a document creation and conversion API. It uses the Ghostscript framework for the format conversion, utilizes EPS templates and is optimized to work with larger documents. Support(PDF,PS,GIF,TIF,PNG,JPG,etc)

  • prawn-rails

    Prawn Handler for Rails. Handles and registers pdf formats.

  • browserless

    A Ruby wrapper for the Browserless PDF API with support for modern CSS such as TailwindCSS (by thomasvanholder)

    Project mention: Announcing the Browerless gem (Transfor HTML and modern CSS into a PDF) | /r/rails | 2023-04-11

    I hope you're all having a fantastic day. I'm excited to share something I've been working on recently. As developers, we always look for ways to improve and simplify our coding lives. That's why I'm thrilled to introduce you to a new gem called Browserless, which I've just released. 🎉

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

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). The latest post mention was on 2023-12-20.

Ruby PDF related posts


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

Project Stars
1 docuseal 4,691
2 Prawn 4,564
3 Wicked Pdf 3,505
4 Pdfkit 2,911
5 kramdown 1,686
6 HexaPDF 1,170
7 asciidoctor-pdf 1,109
8 Grover 782
9 CombinePDF 712
10 Kitabu 660
11 Gimli 535
12 receipts 518
13 origami 304
14 Shrimp 285
15 Wisepdf 282
16 Squid 219
17 RGhost 187
18 prawn-rails 139
19 browserless 2
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.