Skip to content
appsgit

3 jobs · 6 apps

Best open source OCR tools you can self-host

To turn scans into searchable text, the best self-hosted picks are Paperless-ngx for searchable document archives, Stirling-PDF for OCR on PDFs and images and TaxHacker for reading receipts. Each pick was chosen by hand for its job from apps whose own description or topics match it, and is shown with GitHub data from October 2026.

Every app here mentions OCR (optical character recognition) in its own description or topics: PDF toolkits that run OCR on files, and document archives that OCR every scan they ingest.

Updated · data from GitHub, refreshed nightly

Top picks

  1. Rank 1:

    Paperless-ngx

    paperless-ngx/paperless-ngx

    Scan, index, and archive all of your paper documents with an improved interface (fork of Paperless).

    Document ManagementPythonDocker

    AI-nativePaperless-ngx has 46,308 GitHub stars, uses the GPL-3.0 license, ships a Docker image and had 1,625 commits in the last year.

  2. Rank 2:

    Docspell

    eikek/docspell

    Auto-tagging document organizer and archive.

    Document ManagementElmDocker

    Docspell has 2,333 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 77 commits in the last year.

  3. Rank 3:

    Papermerge

    papermerge/papermerge-core

    Document management system focused on scanned documents (electronic archives). Features file browsing in similar way to dropbox/google drive. OCR, full text search, text overlay/selection.

    Document ManagementPythonDocker

    Papermerge has 542 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 193 commits in the last year.

1 of 3 · 3 picks

Document archives with OCR

  1. 1

    Paperless-ngx

    Scan, index, and archive all of your paper documents with an improved interface (fork of Paperless).

    AI-nativePaperless-ngx has 46,308 GitHub stars, uses the GPL-3.0 license, ships a Docker image and had 1,625 commits in the last year.

  2. 2

    Docspell

    Auto-tagging document organizer and archive.

    Docspell has 2,333 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 77 commits in the last year.

  3. 3

    Papermerge

    Document management system focused on scanned documents (electronic archives). Features file browsing in similar way to dropbox/google drive. OCR, full text search, text overlay/selection.

    Papermerge has 542 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 193 commits in the last year.

2 of 3 · 2 picks

PDF and file toolkits with OCR

  1. 1

    Stirling-PDF

    Local hosted web application that allows you to perform various operations on PDF files, such as merging, splitting, file conversions and OCR.

    Stirling-PDF has 93,634 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 1,925 commits in the last year; it replaces Adobe Acrobat.

  2. 2

    SnapOtter

    Suite of 200+ web tools for converting and editing images, videos, audio and PDFs, including a layer-based image editor, OCR, transcription, background removal and batch processing pipelines…

    AI-nativeSnapOtter has 2,782 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 689 commits in the last year.

3 of 3 · 1 pick

Receipts and invoices

  1. 1

    TaxHacker

    Self-hosted AI accounting app that extracts data from receipts and invoices, converts currencies and organizes income and expenses.

    AI-nativeTaxHacker has 6,734 GitHub stars, uses the MIT license, ships a Docker image and had 69 commits in the last year.

FAQ

Questions and answers

Still curious? Email info@appsgit.com.

What is the best open source OCR software?

To turn scans into searchable text, the best self-hosted picks are Paperless-ngx for searchable document archives, Stirling-PDF for OCR on PDFs and images and TaxHacker for reading receipts. Each pick was chosen by hand for its job from apps whose own description or topics match it, and is shown with GitHub data from October 2026.

Which open source OCR tool is best for scanned paper?

Paperless-ngx is built for it: scan, index and archive paper documents, with OCR so they become searchable. Docspell and Papermerge are document archives in the same spirit.

Is Paperless-ngx free?

Yes. Paperless-ngx is open-source software released under the GPL-3.0 license, so you can self-host it at no cost. You only pay for the server it runs on, and some projects also offer an optional paid cloud plan.

Can I run this stack with Docker?

All 6 apps here publish Docker images, including Paperless-ngx, Docspell and Papermerge, so most of the stack can run side by side with Docker Compose on one server. Size the server for the heaviest app and add off-site backups.

The weekly digest

New self-hosted apps, every week

Fresh releases, rising projects and one deploy guide a week. Join home labbers and engineers who self-host.

One email a week. No spam, unsubscribe anytime.