half-blood-labs

Prawn-style declarative PDF generation for Elixir. Pure Elixir, no Chrome or HTML.

55
1
100% credibility
Found Feb 10, 2026 at 21 stars 3x -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Elixir
AI Summary

PrawnEx is a lightweight tool for creating PDFs directly with text, tables, charts, images, headers, footers, and links in a simple, step-by-step way.

How It Works

1
🔍 Discover PrawnEx

You search for an easy way to create professional PDFs like invoices or reports without hassle.

2
📦 Add the Tool

You include this simple PDF maker into your project setup so it's ready to use.

3
🖼️ Prepare Your Pictures

You tell the tool where to find your images, like logos or photos, in a special folder.

4
Design Your Document

You build your PDF step by step, adding text, tables, charts, and images just where you want them.

5
💾 Create the File

You run a quick command and instantly get a perfect PDF file saved on your computer.

🎉 Share Your PDF

You open the beautiful document, feeling proud, and share it with others effortlessly.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 21 to 55 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is prawn_ex?

PrawnEx delivers prawn-style declarative PDF generation in Elixir, letting you pipe together multi-page documents with text, graphics, tables, charts, and JPEG images. It outputs raw PDF 1.4 binaries without Chrome or HTML dependencies—pure Elixir handling everything from page sizing to clickable links and headers/footers. Solves the pain of server-side PDF creation for Elixir apps needing invoices, reports, or exports.

Why is it gaining traction?

Stands out from HTML-to-PDF tools by skipping Chrome entirely, delivering lightweight, fast generation with no external deps—just declarative ops for tables (with alignment and headers), bar/line charts from data lists, and image embeds via path or binary. The pipe-friendly API feels natural in Elixir, and built-in demos showcase prawn export business reports or invoice tables without fluff.

Who should use this?

Elixir backend devs generating PDFs for prawn export from India—tracking prawn export price, lists from prawn exporters in Andhra Pradesh, or sales reports with charts/tables. Ideal for Phoenix apps outputting invoices, receipts, or prawn external morphology diagrams without headless browser overhead.

Verdict

With 16 stars and 1.0% credibility score, it's v0.1.0 early days—docs shine via Hex.pm and runnable scripts, but expect tweaks for edge cases. Grab it for pure Elixir PDF if you hate Chrome/HTML stacks; test the invoice/chart demos first.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.