Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source ocr software

483 open-source libraries, tools and applications tagged ocr, ranked by how closely ocr is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

483 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
microsoft/markitdown
MarkItDown is a lightweight Python utility that converts a wide range of file types—including PDFs, Office documents, images, audio, and ar…
84188214active
Stirling-Tools/Stirling-PDF
Stirling PDF is an open‑source PDF editing platform that can run as a web app, desktop client, or self‑hosted server. It provides over 60 t…
9594396active
PaddlePaddle/PaddleOCR
PaddleOCR is a multilingual OCR and document parsing toolkit built on PaddlePaddle that converts images and PDFs into structured data like …
9190108stable
opendatalab/MinerU
MinerU is a document parsing tool that converts PDFs, images, DOCX, PPTX, and XLSX files into machine-readable Markdown and JSON. It handle…
8680546active
Tesseract OCR
Tesseract is an open‑source OCR engine written in C++ that provides a library (libtesseract) and a command‑line tool for text extraction fr…
8376762active
Umi-OCR
Umi-OCR is a free, open-source, fully offline OCR application for Windows and Linux with a Qt/QML GUI. It supports screenshot OCR, batch im…
4347936stable
paperless-ngx/paperless-ngx
Paperless-ngx is a self-hosted document management system that converts scanned physical documents into a searchable online archive. It use…
9546818active
datalab-to/marker
Marker is an open‑source Python tool that converts PDFs and other document formats into markdown, JSON, HTML, and structured chunks. It sup…
8940358active
tesseract.js
Tesseract.js is a pure JavaScript library that provides OCR capabilities for over 100 languages using WebAssembly. It can run in browsers a…
6438729active
tesseract.js
Tesseract.js is a pure JavaScript port of the Tesseract OCR engine that extracts text from images in over 100 languages. It runs in the bro…
6438729active
OCRmyPDF
OCRmyPDF is a command‑line utility that adds an OCR text layer to scanned PDF files, making them searchable and copy‑pasteable. It leverage…
9734884active
OCRmyPDF
OCRmyPDF is a Python command-line tool that adds an OCR text layer to scanned PDF files using Tesseract, making them searchable and copy-pa…
9734884stable
JaidedAI/EasyOCR
EasyOCR is a ready-to-use Python OCR library built on PyTorch that extracts text from images, supporting 80+ languages and popular writing …
4430080stable
OpenDataLoader PDF
OpenDataLoader PDF is an open-source (Apache-2.0) PDF parser that converts PDFs into AI-ready Markdown, JSON with per-element bounding boxe…
8329741active
koodo-reader/koodo-reader
Koodo Reader is a cross-platform ebook manager and reader supporting EPUB, PDF, Kindle, comic archives, and many other formats. It offers c…
9528562active
baidu/Unlimited-OCR
Baidu's Unlimited-OCR is an open vision-language OCR model for one-shot long-horizon document parsing, extending DeepSeek-OCR. It provides …
5326763active
microsoft/OmniParser
OmniParser is a screen parsing tool from Microsoft that converts UI screenshots into structured, understandable elements to ground vision-l…
5525431active
deepseek-ai/DeepSeek-OCR
DeepSeek-OCR is an open vision-language model from DeepSeek AI that researches 'contexts optical compression' - encoding long text contexts…
4323965active
datalab-to/surya
Surya is an open‑source OCR model that extracts text, layout structure and tables from scanned documents. It supports over 90 languages and…
8721484active
lukas-blecher/LaTeX-OCR
pix2tex (LaTeX-OCR) is a PyTorch-based vision transformer model that converts images of math formulas into LaTeX code. It ships as a pip-in…
2316595stable
BetterGI · Better Genshin Impact
BetterGI is a free, open-source Windows desktop application that automates gameplay in Genshin Impact using computer vision, OCR, and YOLO-…
9516259active
alam00000/bentopdf
BentoPDF is a self-hostable, privacy-first PDF toolkit that runs entirely client-side in the browser using WebAssembly, offering 50+ tools …
8216002active
Unstructured
Unstructured is an open-source ETL library and platform for converting complex documents (PDF, DOCX, HTML, images, and 65+ file types) into…
9515556active
Image Toolbox
Image Toolbox is a powerful open-source Android app for advanced image manipulation, built with Kotlin and Jetpack Compose in Material You …
9815067active
Easydict
Easydict is a concise and elegant macOS dictionary and translation app for looking up words and translating text, ready to use out of the b…
9714817stable
ddddocr
DdddOcr is a Python library for offline, local recognition of various CAPTCHA types, including alphanumeric, Chinese character, and slider …
6114800active
Subtitle Edit
Subtitle Edit is a free, open-source desktop application for creating, editing, converting, and synchronizing subtitles, with video playbac…
9314510active
HIllya51/LunaTranslator
LunaTranslator is a Windows application that translates visual novels (galgames) in real time. It extracts text via win32 hooking or OCR an…
9513759active
crimx/ext-saladict
Saladict is an open-source Chrome/Firefox WebExtension providing an all-in-one pop-up dictionary and page translator with multiple search m…
9713365active
wmjordan/PDFPatcher
PDFPatcher is a free Windows PDF toolbox built on .NET with iText and MuPDF, offering bookmark editing, page cropping/rotation, merging and…
6412710active
LiteParse
LiteParse is a fast, open-source document parser written in Rust that extracts spatial text with bounding boxes from PDFs, Office files, an…
7612661active
datalab-to/chandra
Chandra OCR 2 is a state-of-the-art open-weight OCR model from Datalab that converts images and PDFs into structured HTML, Markdown, or JSO…
6512487active
DayBreak-u/chineseocr_lite
An ultra-lightweight Chinese OCR toolkit combining DBNet text detection, CRNN text recognition, and an angle classifier, with total model s…
6612347active
getomni-ai/zerox
Zerox is a library (Node.js and Python packages) that performs OCR and document extraction by converting files like PDFs, DOCX, and images …
3212249active
jsvine/pdfplumber
pdfplumber is a Python library for extracting detailed information from PDFs, including every character, line, rectangle, and table, built …
8910827active
PyMuPDF
PyMuPDF is a high-performance Python library built on the MuPDF C engine for extracting, analyzing, converting, rendering, and manipulating…
9510799stable
X-AnyLabeling
X-AnyLabeling is a cross-platform desktop application for AI-assisted annotation of text, image, video, and multimodal data. It bundles bui…
9610642active
zyddnys/manga-image-translator
A Python tool that automatically detects, OCRs, translates, inpaints, and re-typesets text in images, primarily for manga and comics. It ru…
6610477active
py-pdf/pypdf
pypdf is a free, open-source, pure-Python library for manipulating PDF files. It supports splitting, merging, cropping, and transforming pa…
9610223active
opendatalab/PDF-Extract-Kit
PDF-Extract-Kit is a Python model toolbox for high-quality PDF content extraction, integrating state-of-the-art models for layout detection…
1510023active
ahrm/sioyek
Sioyek is a keyboard-focused PDF viewer designed for reading textbooks and research papers. It offers smart jumps to references, portals fo…
669920active
ripperhe/Bob
Bob is a macOS menu bar application for translation and OCR, supporting selection translation, screenshot translation, input translation, s…
469750active
YaoFANGUK/video-subtitle-extractor
A GUI application that extracts hard-coded (burned-in) subtitles from videos and generates SRT subtitle files using local deep-learning-bas…
649555active
studio-dots-ai/dots.ocr
dots.ocr is a 1.7B-parameter vision-language model for multilingual document layout parsing, converting documents into structured output wi…
489157active
bytedance/Dolphin
Dolphin is ByteDance's open-source document image parsing model that converts document images and PDFs into structured content using a two-…
499061active
xitanggg/open-resume
OpenResume is an open-source web application that combines a resume builder and a resume parser. It generates modern, ATS-friendly resume P…
298914active
Dango Translator
Dango-Translator (团子翻译器) is a Windows desktop application that performs real-time OCR-based translation of on-screen text ('raw' untranslat…
858781active
FluentRead/FluentRead
FluentRead is an open-source browser extension that provides bilingual webpage translation, instant selection translation, and image text t…
948510active
Ucas-HaoranWei/GOT-OCR2.0
Official implementation of GOT-OCR2.0, a unified end-to-end vision-language model for general OCR that converts images of text, documents, …
238228active
RapidAI/RapidOCR
RapidOCR is an open-source, multi-language OCR toolkit that performs text detection and recognition using models converted to run on ONNX R…
998134active
STranslate/STranslate
STranslate is a ready-to-go Windows desktop translation and OCR tool built with WPF. It aggregates dozens of translation services (OpenAI, …
968132active
adithya-s-k/omniparse
OmniParse is a self-hosted ingestion and parsing platform that converts unstructured data (documents, images, audio, video, web pages) into…
467932active
zai-org/GLM-OCR
GLM-OCR is an open-source 0.9B-parameter multimodal OCR model built on the GLM-V encoder-decoder architecture for complex document understa…
737504active
QuivrHQ/MegaParse
MegaParse is a Python library that parses PDFs, Word, PowerPoint, Excel, CSV, and text documents into LLM-friendly formats with a focus on …
267414active
eSearch
eSearch is a cross-platform desktop application (Electron) combining screenshot capture, offline OCR based on PaddleOCR, screen search, tra…
977237active
OneDragon
A Python-based automation assistant for the game Zenless Zone Zero that uses image recognition and OCR to fully automate daily tasks, dunge…
897166active
testerSunshine/12306
A Python-based ticket-sniping assistant for China Railway's 12306 booking system that automates login, CAPTCHA recognition, and ticket purc…
1034068maintenance
pdfminer/pdfminer.six
pdfminer.six is a community-maintained Python library for parsing and analyzing PDF documents, focused on extracting and analyzing text dat…
697027active
LaoFeng-mouse/flyingmouse-format
FlyingMouse Format is an offline desktop file format converter for Windows (and macOS) built on Electron, bundling FFmpeg, LibreOffice, Pop…
796787active
steipete/summarize
Summarize is a Node.js CLI and Chrome/Firefox extension that extracts clean text from web pages, PDFs, YouTube videos, podcasts, and audio/…
846729active
OLMo
olmOCR is a Python library that converts PDFs and image-based documents into clean, readable plain text or Markdown using a visual language…
426692active
Yuliang-Liu/MonkeyOCR
MonkeyOCR is a lightweight large multimodal model (LMM) for document parsing that uses a Structure-Recognition-Relation triplet paradigm to…
586650active
oomol-lab/pdf-craft
pdf-craft is a Python library that converts PDF files into Markdown or EPUB, with a focus on scanned books and documents. It uses OCR (loca…
896413active
madmaze/pytesseract
Python-tesseract is a Python wrapper for Google's Tesseract-OCR engine that recognizes and extracts text embedded in images. It supports al…
686396stable
mayocream/koharu
Koharu is a local-first desktop application that automates manga translation using machine learning, combining text/bubble detection, OCR, …
826394active
docTR
docTR is a Python OCR library that extracts text from documents and images using a two-stage deep learning approach: text detection followe…
866359active
joeseesun/qiaomu-anything-to-notebooklm
A Claude Code Skill that ingests content from 15+ sources (WeChat articles, web pages, YouTube, PDFs, EPUB, Office docs, audio) and uploads…
696347active
szad670401/HyperLPR
HyperLPR3 is a high-performance open-source framework for recognizing Chinese license plates, built with deep learning and available as a P…
236270active
mg-chao/snow-apps
Snow Apps is a C++ open-source suite containing Snow Shot, a screenshot capture and annotation tool, and Snow Image Viewer. Snow Shot offer…
835845active
ramjke/Translumo
Translumo is a Windows desktop application that performs real-time screen translation by capturing on-screen text with OCR and translating …
945791active
freedomofpress/dangerzone
Dangerzone is a desktop application from Freedom of the Press Foundation that converts untrusted documents (PDFs, office files, images) int…
865785active
mayswind/ezbookkeeping
ezBookkeeping is a lightweight, self-hosted personal finance and bookkeeping application built with Go and Vue.js. It supports transaction …
955781active
pdf2htmlEX/pdf2htmlEX
pdf2htmlEX is a command-line tool that converts PDF files into HTML while preserving text, fonts, and formatting using modern web technolog…
345599active
papra-hq/papra
Papra is a minimalistic, self-hostable document management and archiving platform for long-term storage and retrieval of documents. It offe…
845569active
BIT-DataLab/Edit-Banana
Edit Banana is an open-source Python framework that converts static images and PDFs of diagrams, flowcharts, and charts into fully editable…
595498active
Onmyoji Auto Script (OAS)
OnmyojiAutoScript (OAS) is a free, open-source automation script for the mobile game Onmyoji, built on the AzurLaneAutoScript framework. It…
645279active
katanaml/sparrow
Sparrow is an open-source framework for structured data extraction from documents (PDFs, images) using ML, LLMs, and Vision LLMs, with sche…
925225active
BallonsTranslator
A desktop GUI application that uses deep learning to automatically translate comics and manga, combining text detection, OCR, inpainting, a…
985206active
TheJoeFin/Text-Grab
Text Grab is a Windows OCR utility that extracts text from anywhere on screen — screenshots, images, videos, PDFs, or app windows — entirel…
905029active
JabRef
JabRef is an open-source, cross-platform desktop application for managing BibTeX and BibLaTeX (.bib) reference libraries. It helps research…
864824active
open-mmlab/mmocr
MMOCR is OpenMMLab's PyTorch-based toolbox for text detection, recognition, and key information extraction. It provides a model zoo of OCR …
234752active
cyanfish/naps2
NAPS2 is a free, open-source document scanning application for Windows, Mac, and Linux that supports WIA, TWAIN, SANE, and ESCL scanners an…
994629active
Aidoku/Aidoku
Aidoku is a free, open-source manga reading application for iOS, iPadOS, and macOS with no ads. It supports local CBZ files, self-hosted me…
934609active
spipm/Depixelization_poc
Depix is a proof-of-concept tool that recovers plaintext from pixelized screenshots by matching pixelated blocks against a rendered font se…
104537active
Pot App
Pot is a cross‑platform desktop application for instant text translation, OCR, and speech synthesis. It runs on Windows, macOS and Linux us…
1019418maintenance
Pot App
Pot is a cross-platform desktop application for hotkey-based text translation, screenshot OCR, and text-to-speech, built with Tauri. It sup…
1019418maintenance
liustack/modlens
ModLens is a vision plugin for DeepSeek Harness (dsh) and other text-only coding agents that converts pasted images into structured JSON ev…
794365active
umlx5h/LLPlayer
LLPlayer is a Windows media player built for language learning, featuring dual subtitles, AI-generated subtitles via Whisper ASR, real-time…
764325active
kevin2li/PDF-Guru
PDF Guru Anki is a cross-platform desktop and mobile application that combines a comprehensive PDF toolbox with deep Anki integration, conv…
274228active
LmeSzinc/StarRailCopilot
StarRailCopilot is a Python-based automation bot for the game Honkai: Star Rail, built on the next-generation Alas framework. It automates …
724208active
lumina-ai-inc/chunkr
Chunkr is an open-source document intelligence API that performs layout analysis, OCR, and semantic chunking to convert PDFs, presentations…
634148active
hcfyapp/crx-selection-translate
Huaci Fanyi (Selection Translate) is a browser extension for Chrome, Edge, and Firefox that translates selected text, full web pages, scree…
324140active
apache/tika
Apache Tika is a Java toolkit that detects file types and extracts text and metadata from over a thousand file formats (PDF, Office documen…
774100stable
SteveTheKiller/KillerPDF
KillerPDF is a free, open-source (GPL-3.0) PDF editor for Windows built with C# and WPF, offering viewing, annotation, OCR, form filling, s…
814094active
MaaEnd/MaaEnd
MaaEnd is a vision-AI-powered automation assistant for the game 'Arknights: Endfield', built on MaaFramework. It captures the screen, recog…
964092active
yuka-friends/Windrecorder
Windrecorder is a local-first screen recording and memory search app for Windows, an open-source alternative to Rewind.ai and Microsoft Rec…
723951active
camelot-dev/camelot
Camelot is a Python library for extracting tabular data from PDFs, offering five parsers including heuristic (lattice, stream), text-alignm…
923838active
Belval/TextRecognitionDataGenerator
A Python library and CLI tool (trdg) that generates synthetic text images for training OCR and text recognition models. It supports multipl…
233696stable
sw33tLie/macshot
Macshot is a free, open-source, native macOS screenshot and screen recording tool built with Swift and AppKit. It offers region/window capt…
763669active
MashiroSaber03/Saber-Translator
Saber-Translator is an AI-powered manga translation application that detects speech bubbles, OCRs Japanese text, translates it, inpaints th…
833646active

page 1 / 5 next →