Open-source projects categorized as PDF | Edit details

Top 23 PDF Open-Source Projects

  • Awesome-CV

    :page_facing_up: Awesome CV is LaTeX template for your outstanding job application

    Project mention: Using LaTeX resume template helped me a lot | reddit.com/r/cscareerquestionsCAD | 2022-05-20
  • best-resume-ever

    :necktie: :briefcase: Build fast :rocket: and easy multiple beautiful resumes and create your best CV ever! Made with Vue and LESS.

    Project mention: Build fast and easy multiple beautiful resumes and create your best CV ever | news.ycombinator.com | 2021-10-25
  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Etherpad

    Etherpad: A modern really-real-time collaborative document editor.

    Project mention: Unable to upgrade node from v10.19 to the latest one | reddit.com/r/node | 2022-05-20

    When I tried to run Etherpad, I'm getting this error:


    Convert HTML to PDF using Webkit (QtWebKit)

    Project mention: Generate PDFs from HTML via Puppeteer on AWS Lambda + API Gateway | dev.to | 2022-04-24

    While also supporting all the latest features of HTML5 && CSS3?

  • react-pdf

    📄 Create PDF files using React

    Project mention: How do I download a pdf file onClick with react-pdf? | reddit.com/r/codehunter | 2022-04-27

    here's the module reference:https://github.com/diegomura/react-pdf

  • koreader

    An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices

    Project mention: Need help installing koreader on my clara HD | reddit.com/r/kobo | 2022-05-18

    Instructions here: https://github.com/koreader/koreader/wiki/Installation-on-Kobo-devices

  • milewski-ctfp-pdf

    Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source

    Project mention: What are the "meta principles" for all programming languages? | reddit.com/r/computerscience | 2022-05-08

    Category is able to encapsulate a lot of these things as well: https://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • the-economist-ebooks

    经济学人(含音频)、纽约客、自然、新科学人、卫报、科学美国人、连线、大西洋月刊、国家地理等英语杂志免费下载、订阅(kindle推送),支持epub、mobi、pdf格式, 每周更新. The Economist 、The New Yorker 、Nature、The Atlantic 、New Scientist、The Guardian、Scientific American、Wired magazines, free download and subscription for kindle, mobi、epub、pdf format.

    Project mention: 家人们,有谁可以下载这个吗 | reddit.com/r/chonglangTV | 2022-02-08
  • Dompdf

    HTML to PDF converter for PHP

    Project mention: is there faster way to load images to DOMPDF? | reddit.com/r/laravel | 2022-02-21

    By the way dompdf suggests using JPEG images for performance reasons (they don't need to be processed). Consider if it's viable for you. https://github.com/dompdf/dompdf/wiki/Performance

  • sumatrapdf

    SumatraPDF reader

    Project mention: Tips – Preview the Mac app people forget about | news.ycombinator.com | 2022-05-09

    Hey, I just updated the website https://www.sumatrapdfreader.org (for reference, the old one: https://sumatra-website-preview.onrender.com/free-pdf-reader).

    Does it look better? Maybe early 2000?

  • Zettlr

    A Markdown Editor for the 21st century.

    Project mention: VSCode – Markdown Edition | news.ycombinator.com | 2022-05-08

    Have you tried Zettlr? I used and liked it for a while, before moving on to TiddlyWiki; https://www.zettlr.com

  • url-to-pdf-api

    Web page PDF/PNG rendering done right. Self-hosted service for rendering receipts, invoices, or any content.

    Project mention: Is it safe to put a potentially unsafe application in a docker container in a server? | reddit.com/r/docker | 2021-07-27

    I've been developing an application that uses url-to-pdf-api, which is basically an api for puppetteer js.

  • libvips

    A fast image processing library with low memory needs.

    Project mention: Libvips: A fast image processing library with low memory needs | news.ycombinator.com | 2022-02-20
  • OCRmyPDF

    OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched

    Project mention: Looking to index handwritten notes | reddit.com/r/FujitsuQuaderno | 2022-05-20

    After a little digging, OCRmyPDF seems pretty solid. OCRmyPDF adds a layer of "text" on your written text pdf, making it searchable. However, it does suffer from low handwriting recognition accuracy, giving me gibberish for most my handwriting notes. I do think the accuracy will improve if you can train your personal OCR engine (yep, tesseract) as documented here. It may require significant amount of time and effort, but it'll be fun and your "personal engine" will grow old with you.

  • xournalpp

    Xournal++ is a handwriting notetaking software with PDF annotation support. Written in C++ with GTK3, supporting Linux (e.g. Ubuntu, Debian, Arch, SUSE), macOS and Windows 10. Supports pen input from devices such as Wacom Tablets.

    Project mention: Possible to request signature for free (using Adobe Reader?) | reddit.com/r/pdf | 2022-05-05

    What may be easier is to tell the receiver of such a PDF to use a software like Xournal++ to place the signature. They could either use a prepared image of their signature or draw their signature into the "sign here" box created by you.

  • PHPWord

    A pure PHP library for reading and writing word processing documents

    Project mention: View DOCX document online using bytesstream | reddit.com/r/webdev | 2022-05-18

    Your question is incredibly vague. If you’re using PHP you can try PHPWord to read the document and convert it to HTML. There are likely similar libraries for other languages.

  • react-pdf

    Display PDFs in your React app as easily as if they were images. (by wojtekmaj)

    Project mention: Full-fledged PDF.js viewer in React | reddit.com/r/codehunter | 2022-04-25

    The library react-pdf is nice for rendering a single page, but doesn't provide a toolbar or a convenient way of lazily loading pages in a scrollable view.

  • tabula

    Tabula is a tool for liberating data tables trapped inside PDF files

    Project mention: Text extraction from pdf, word and PPT | reddit.com/r/dataengineering | 2022-05-01

    For table extraction from pdfs, have a look at Tabula and Camelot, two open-source projects. They work well with clean tables, both the Tabula Python binding and Camelot allow you to export directly as a pandas dataframe. Otherwise AWS Textract API is very efficient at extracting tables from pdfs, regardless of how clean/messy they are.

  • laravel-dompdf

    A DOMPDF Wrapper for Laravel

    Project mention: A Dompdf Wrapper for Laravel | news.ycombinator.com | 2022-02-14
  • WeasyPrint

    The awesome document factory

    Project mention: QuestPDF 2021.10 - a new version of the open-source, MIT-licensed, C# library for generating PDF documents with fluent API, now with extended text capabilities. Please help me make it popular :) | reddit.com/r/csharp | 2021-10-06

    I’d recommend Weasyprint (.net core wrapper) instead of wkhtmltopdf. It supports CSS Paged Media which is pretty much required for everything but the simplest of HTML2PDF conversions.

  • koodo-reader

    A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux and Web

    Project mention: Best epub and PDF reader out there? | reddit.com/r/software | 2022-05-05

    Try Koodo Reader

  • PDFMiner

    Python PDF Parser (Not actively maintained). Check out pdfminer.six.

    Project mention: Desktop File Search, How does it work! python or C# library libraries? | reddit.com/r/learnpython | 2021-09-12
  • Prawn

    Fast, Nimble PDF Writer for Ruby

    Project mention: Invoicing gem implementation | reddit.com/r/rubyonrails | 2022-03-24

    Prawn pdf: https://github.com/prawnpdf/prawn

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 2022-05-20.

PDF related posts


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

Project Stars
1 Awesome-CV 16,089
2 best-resume-ever 15,426
3 Etherpad 12,752
4 WKHTMLToPDF 12,190
5 react-pdf 10,640
6 koreader 10,503
7 milewski-ctfp-pdf 9,398
8 the-economist-ebooks 9,142
9 Dompdf 8,807
10 sumatrapdf 8,217
11 Zettlr 7,051
12 url-to-pdf-api 6,641
13 libvips 6,607
14 OCRmyPDF 6,418
15 xournalpp 6,295
16 PHPWord 6,223
17 react-pdf 5,855
18 tabula 5,615
19 laravel-dompdf 5,230
20 WeasyPrint 4,945
21 koodo-reader 4,863
22 PDFMiner 4,802
23 Prawn 4,310
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.