{"id":44319,"url":"https://github.com/abhi18av/awesome-pdf","name":"awesome-pdf","description":"List of tools for dealing with the wonderful PDF format.","projects_count":122,"last_synced_at":"2026-09-29T09:00:31.194Z","repository":{"id":113602706,"uuid":"120289341","full_name":"abhi18av/awesome-pdf","owner":"abhi18av","description":"List of tools for dealing with the wonderful PDF format.","archived":false,"fork":false,"pushed_at":"2026-08-14T08:11:13.000Z","size":24,"stargazers_count":56,"open_issues_count":38,"forks_count":51,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-08-20T18:07:35.036Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abhi18av.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-02-05T10:24:31.000Z","updated_at":"2026-08-14T08:11:27.000Z","dependencies_parsed_at":"2024-01-14T00:08:00.312Z","dependency_job_id":null,"html_url":"https://github.com/abhi18av/awesome-pdf","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/abhi18av/awesome-pdf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhi18av%2Fawesome-pdf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhi18av%2Fawesome-pdf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhi18av%2Fawesome-pdf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhi18av%2Fawesome-pdf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abhi18av","download_url":"https://codeload.github.com/abhi18av/awesome-pdf/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhi18av%2Fawesome-pdf/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37183391,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-09T02:00:06.536Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-13T21:18:52.682Z","updated_at":"2026-09-29T09:00:31.195Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["SWIFT","JAVA","JAVASCRIPT","GO","C++","PYTHON","RUBY","PHP","LATEX","C","OCAML","HASKELL","SCALA","CLOJURE","R","Online PDF Tools","API"],"sub_categories":[],"readme":"# awesome-pdf\n\nList of tools for dealing with the wonderful PDF format.\n\n## API\n- [DocRaptor](https://docraptor.com) - Based on Prince, with libraries in PHP, Python, Node.js, Ruby, Java, and .NET\n- [PDFBolt](https://pdfbolt.com/docs) - HTML to PDF conversion API with Chromium rendering, templates, and AI generation\n- [PDFGate](https://pdfgate.com) - Generate PDFs, add form and signature fields, and send documents for e-signature.\n\n## C\n\n- [PdfiumViewer](https://github.com/pvginkel/PdfiumViewer)\n\n## C++\n\n- [pdf2htmlEX](https://github.com/coolwanglu/pdf2htmlEX)\n\n- [wkhtmltopdf](https://github.com/wkhtmltopdf/wkhtmltopdf)\n\n- [sumatrapdf](https://github.com/sumatrapdfreader/sumatrapdf)\n\n- [pdftojson](https://github.com/ldenoue/pdftojson)\n\n## PHP\n\n- [PHPWord](https://github.com/PHPOffice/PHPWord)\n\n- [pdfparser](https://github.com/smalot/pdfparser)\n\n- [resume](https://github.com/there4/markdown-resume)\n\n- [mpdf](https://github.com/mpdf/mpdf)\n\n- [PHPPdf](https://github.com/psliwa/PHPPdf)\n\n- [pyfpdf](https://github.com/reingart/pyfpdf)\n\n- [browsershot](https://github.com/spatie/browsershot)\n\n- [snappy](https://github.com/KnpLabs/snappy)\n\n- [laravel pdf](https://github.com/niklasravnsborg/laravel-pdf)\n\n- [dompdf](https://github.com/dompdf/dompdf)\n\n- [laravel dompdf](https://github.com/barryvdh/laravel-dompdf)\n\n- [html2pdf](https://github.com/spipu/html2pdf)\n\n- [pdf to-image](https://github.com/spatie/pdf-to-image)\n\n- [FPDF](https://github.com/Setasign/FPDF)\n\n## R\n\n- [fulltext](https://github.com/ropensci/fulltext)\n\n## RUBY\n\n- [pdf](https://github.com/mileszs/wicked_pdf)\n\n- [pdfkit](https://github.com/pdfkit/pdfkit)\n\n- [reader](https://github.com/yob/pdf-reader)\n\n- [rghost](https://github.com/shairontoledo/rghost)\n\n- [docsplit](https://github.com/documentcloud/docsplit)\n\n- [kitabu](https://github.com/fnando/kitabu)\n\n- [hexapdf](https://github.com/gettalong/hexapdf)\n\n- [gimli](https://github.com/walle/gimli)\n\n- [yomu](https://github.com/yomurb/yomu)\n\n- [pdfextract](https://github.com/CrossRef/pdfextract)\n\n- [printer](https://github.com/strzibny/invoice_printer)\n\n- [inspector](https://github.com/prawnpdf/pdf-inspector)\n\n- [princely](https://github.com/mbleigh/princely)\n\n- [grim](https://github.com/jonmagic/grim)\n\n## PYTHON\n\n- [pdfquery](https://github.com/jcushman/pdfquery)\n\n- [code2pdf](https://github.com/tushar-rishav/code2pdf)\n\n- [PyPDF2](https://github.com/mstamy2/PyPDF2)\n\n- [pdfparanoia](https://github.com/kanzure/pdfparanoia)\n\n- [rinohtype](https://github.com/brechtm/rinohtype)\n\n- [pdfplumber](https://github.com/jsvine/pdfplumber)\n\n- [pdf-diff](https://github.com/JoshData/pdf-diff)\n\n- [invoice2data](https://github.com/m3nu/invoice2data)\n\n- [cv](https://github.com/elipapa/markdown-cv)\n\n- [pdf-to-text](https://github.com/spatie/pdf-to-text)\n\n- [pdfdocument](https://github.com/matthiask/pdfdocument)\n\n- [vanity](https://github.com/arxiv-vanity/arxiv-vanity)\n\n- [crawler-html2pdf](https://github.com/lzjun567/crawler_html2pdf)\n\n- [TextRank](https://github.com/davidadamojr/TextRank)\n\n- [pdfkit](https://github.com/JazzCore/python-pdfkit)\n\n- [OCRmyPDF](https://github.com/jbarlow83/OCRmyPDF)\n\n- [pdfx](https://github.com/metachris/pdfx)\n\n- [pdfrw](https://github.com/pmaupin/pdfrw)\n\n- [pdfminer](https://github.com/euske/pdfminer)\n\n- [paperwork](https://github.com/openpaperwork/paperwork)\n\n- [open-paperless](https://github.com/zhoubear/open-paperless)\n\n- [PyPDF2](https://github.com/mstamy2/PyPDF2)\n\n- [PyMuPDF](https://github.com/pymupdf/PyMuPDF)\n\n- [WeasyPrint](https://github.com/Kozea/WeasyPrint)\n\n- [xhtml2pdf](https://github.com/xhtml2pdf/xhtml2pdf)\n\n- [pdftabextract](https://github.com/WZBSocialScienceCenter/pdftabextract)\n\n- [doc2text](https://github.com/jlsutherland/doc2text)\n\n## OCAML\n\n- [caradoc](https://github.com/ANSSI-FR/caradoc)\n\n## Online PDF Tools\n- [AllInOneTools](https://allinonetools.net/pdf-tools) – Privacy-first online PDF tools to convert, compress, merge, and edit PDFs directly in the browser (no uploads, no sign-up).\n- [Fluranto](https://www.fluranto.com/en/pdf) - Browser-based PDF tools to merge, split, reorder, rotate, extract pages, add page numbers, watermark, and convert between images and PDF. No signup required.\n- [MiOffice](https://mioffice.ai) – AI office suite with 66+ browser-based applications for PDF conversion, compression, merging, splitting, and document scanning. All processing runs client-side via WebAssembly — documents never leave the device.\n\n- [PDFGem](https://pdfgem.io) – Free privacy-first suite of 28 browser-based PDF tools (merge, split, compress, convert, edit, fill forms, redact, read). All processing runs client-side — no uploads, no account required. Supports 16 languages.\n- [abcdtools](https://abcdtools.in) – Free PDF \u0026 image tools (merge, split, compress, rotate, watermark, organize, crop, and more) that run 100% client-side in the browser — no uploads, no account, no limits.\n\n## HASKELL\n\n- [toolbox](https://github.com/Yuras/pdf-toolbox)\n\n## JAVA\n\n- [pdfbox](https://pdfbox.apache.org/)\n\n- [PDFLayoutTextStripper](https://github.com/JonathanLink/PDFLayoutTextStripper)\n\n- [pdf2json](https://github.com/modesty/pdf2json)\n\n- [itextpdf](https://github.com/itext/itextpdf)\n\n- [pdfsam](https://github.com/torakiki/pdfsam)\n\n- [java](https://github.com/tabulapdf/tabula-java)\n\n- [xdocreport](https://github.com/opensagres/xdocreport)\n\n- [openhtmltopdf](https://github.com/danfickle/openhtmltopdf)\n\n- [docs-to-pdf-converter](https://github.com/yeokm1/docs-to-pdf-converter)\n\n- [yarg](https://github.com/cuba-platform/yarg)\n\n- [veraPDF-library](https://github.com/veraPDF/veraPDF-library)\n\n- [jasperreports](https://github.com/TIBCOSoftware/jasperreports)\n\n## SCALA\n\n- [sPDF](https://github.com/cloudify/sPDF)\n\n## CLOJURE\n\n- [pdf](https://github.com/clj-pdf/clj-pdf)\n\n## GO\n\n- [pdf](https://github.com/rsc/pdf)\n\n- [docconv](https://github.com/sajari/docconv)\n\n- [gofpdf](https://github.com/jung-kurt/gofpdf)\n\n- [gopdf](https://github.com/signintech/gopdf)\n\n- [unidoc](https://github.com/unidoc/unidoc)\n\n- [docconv](https://github.com/sajari/docconv)\n\n- [gosseract](https://github.com/otiai10/gosseract)\n\n- [goreport](https://github.com/mikeshimura/goreport)\n\n- [pdfcpu](https://github.com/hhrutter/pdfcpu)\n\n- [api](https://github.com/Invoiced/invoice-generator-api)\n\n## JAVASCRIPT\n\n- [resumake](https://github.com/saadq/resumake)\n\n- [pdf](https://github.com/fraserxu/electron-pdf)\n\n* [html2pdf.it](https://github.com/ebdrup/html2pdf.it)\n\n* [HummusJS](https://github.com/galkahana/HummusJS)\n\n* [jsreport](https://github.com/jsreport/jsreport)\n\n* [js](https://github.com/c0bra/markdown-resume-js)\n\n* [backslide](https://github.com/sinedied/backslide)\n\n* [chrome](https://github.com/westy92/html-pdf-chrome)\n\n* [extract](https://github.com/nisaacson/pdf-extract)\n\n* [scissors](https://github.com/tcr/scissors)\n\n* [libreoffice](https://github.com/vladgolubev/serverless-libreoffice)\n\n* [QuickBill](https://github.com/PunitGr/QuickBill)\n\n* [universalviewer](https://github.com/UniversalViewer/universalviewer)\n\n* [html2pdf](https://github.com/eKoopmans/html2pdf)\n\n* [jsPDF](https://github.com/MrRio/jsPDF)\n\n* [pdfmake](https://github.com/bpampuch/pdfmake)\n\n* [url-to-pdf-api](https://github.com/alvarcarto/url-to-pdf-api)\n\n* [pdf](https://github.com/diegomura/react-pdf)\n\n* [pdfkit](https://github.com/devongovett/pdfkit)\n\n* [pdf](https://github.com/marcbachmann/node-html-pdf)\n\n* [PDFObject](https://github.com/pipwerks/PDFObject)\n\n* [decktape](https://github.com/astefanutti/decktape)\n\n* [textract](https://github.com/dbashford/textract)\n\n## LATEX\n\n- [cv-boilerplate](https://github.com/mrzool/cv-boilerplate)\n\n- [resume](https://github.com/cies/resume)\n\n- [invoice-boilerplate](https://github.com/mrzool/invoice-boilerplate)\n\n## SWIFT\n\n- [PDFGenerator](https://github.com/sgr-ksmt/PDFGenerator)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/abhi18av%2Fawesome-pdf/projects"}