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
mzucker/page_dewarp
A Python command-line tool that dewarps photos of curled or warped book pages using a cubic sheet optimization model, flattening them into …
321529maintenance
shouzhong/Scanner
An Android scanning library that recognizes QR codes, barcodes, ID cards, bank cards, license plates, text, driving licenses, and NSFW imag…
231478maintenance
faustomorales/keras-ocr
A Python library packaging the CRAFT text detector and a Keras CRNN text recognition model into a high-level OCR pipeline. It supports pret…
391473maintenance
MSPaintIDE/MSPaintIDE
MS Paint IDE is a novelty-but-functional IDE that uses a custom OCR engine to read code written in MS Paint images, then highlights, parses…
231433maintenance
obra/Youtube2Webpage
A Perl CLI script that converts a YouTube video into a static webpage pairing a transcript generated from closed captions with timestamped …
311422maintenance
vas3k/TaxHacker
TaxHacker is a self-hosted AI-powered accounting app for freelancers, indie-hackers, and small businesses. It uses LLMs to OCR and analyze …
826729experimental
xuan32546/IOS13-SimulateTouch
A system-wide touch event simulation library and tweak for jailbroken iOS devices running iOS 11.0-14, distributed as the ZXTouch deb packa…
231407maintenance
RajSolai/TextSnatcher
TextSnatcher is a Linux desktop application for quickly copying text from images using OCR. Built with Vala and GTK3 on top of Tesseract, i…
231390maintenance
myhub/tr
An offline Chinese text detection and recognition OCR SDK with C++ core code and Python bindings, supporting models like CRNN, CTPN, and Pi…
471382maintenance
zhubenfu/License-Plate-Detect-Recognition-via-Deep-Neural-Networks-accuracy-up-to-99.9
A C++ application that detects and recognizes Chinese license plates in real time using deep neural networks, claiming up to 99.8% accuracy…
321382maintenance
tleyden/open-ocr
OpenOCR is a self-hosted OCR-as-a-Service REST API built in Go on top of Tesseract, containerized with Docker. It uses RabbitMQ for scalabl…
321373maintenance
LaTeX OCR
A deep-learning application that converts images of math formulas (printed, handwritten, and Chinese-mixed) into LaTeX code using a Seq2Seq…
321316maintenance
senlinuc/caffe_ocr
An experimental research project built on Caffe implementing CNN+BLSTM+CTC text recognition architectures, with modifications for LSTM, war…
321303maintenance
OneMoreGres/ScreenTranslator
Screen Translator is a desktop utility that captures a selected region of the screen, performs OCR on it, and sends the recognized text to …
641292maintenance
harvardnlp/im2markup
A deep learning system (built on Torch) that converts images of rendered text into presentational markup such as LaTeX or HTML, using a CNN…
321256maintenance
huoyijie/AdvancedEAST
AdvancedEAST is a deep learning algorithm for detecting text in scene images, built on the EAST architecture with improvements for more acc…
321229maintenance
yqchilde/JDMemberCloseAccount
A Python/Selenium-based automation tool that automatically quits all JD (Jingdong) shop memberships. It handles SMS verification codes via …
231208maintenance
unpaper/unpaper
unpaper is a command-line post-processing tool for scanned sheets of paper, especially book pages from photocopies. It cleans dark edges, d…
231206maintenance
ArknightsAutoHelper/ArknightsAutoHelper
A Python-based automation assistant for the mobile game Arknights that connects to Android devices or emulators via ADB. It automates repet…
101188maintenance
whai362/PSENet
Official PyTorch implementation of PSENet, a progressive scale expansion network for robust scene text detection. It includes training, tes…
231185maintenance
18601949127/DiDiCallCar
An Android ride-hailing demo app modeled on Didi, built end-to-end by one developer including the Apache+PHP+MySQL backend. It adds RFID/NF…
321165maintenance
s045pd/DarkNet_ChineseTrading
A Python-based real-time crawler that monitors Chinese-language darknet marketplaces over Tor, with automatic account registration, login, …
101151maintenance
Jinnrry/RobotHelper
RobotHelper is an Android automation script framework written in Java, providing common building blocks like screen capture, image-based po…
231145maintenance
jhansireddy/AndroidScannerDemo
ScanLibrary is an Android document scanning library built on top of OpenCV that lets users select document edges, crop the document, and ap…
321092maintenance
emedvedev/attention-ocr
A TensorFlow-based OCR model using a CNN plus seq2seq architecture with visual attention for text recognition in images. It ships as a Pyth…
231086maintenance
AstarLight/CPS-OCR-Engine
A deep-learning-based OCR engine from SYSU DeepDriving Lab that recognizes 3755 printed Chinese characters (Level-1 character set) in elect…
321081maintenance
OpenFind
OpenFind is an open-source iOS app that finds text in real life using OCR, letting users search in real time via the camera or across their…
231070maintenance
jalan/pdftotext
pdftotext is a Python library for simple PDF text extraction, built as a binding around the Poppler C++ library. It supports reading text p…
101062maintenance
MaybeShewill-CV/CRNN_Tensorflow
A TensorFlow implementation of CRNN (CNN + Bi-LSTM + CTC loss) for scene text recognition, based on the Shi et al. paper. It includes pretr…
321038maintenance
jasonjmcghee/rem
rem is an open-source macOS application that locally records everything you view on your screen by taking periodic screenshots and running …
172489experimental
Nutlope/llama-ocr
An npm library that performs OCR by sending images to Llama 3.2 Vision models via Together AI and returns structured Markdown. It supports …
602437experimental
jlsutherland/doc2text
doc2text is a Python library that extracts high-quality text from poorly scanned PDFs by correcting resolution, cropping, and skew before O…
321280experimental
coolwanglu/pdf2htmlEX
pdf2htmlEX is a command-line tool that converts PDF files into HTML while preserving text, fonts, and layout using modern web technologies.…
1010598abandoned
the-paperless-project/paperless
A self-hosted application for scanning, OCR-indexing, and archiving paper documents with full-text search. This original repo is archived a…
107915abandoned
axa-group/Parsr
Parsr is a document parsing and extraction toolchain that transforms PDFs, images, docx, and eml files into clean, enriched structured data…
526170abandoned
Swift AI
Swift AI is a high-performance deep learning library written entirely in Swift, offering a flexible fully-connected neural network optimize…
236036abandoned
NMAC427/SwiftOCR
SwiftOCR is a fast and simple OCR library written in Swift that uses a neural network for image recognition. It is optimized for recognizin…
234628abandoned
run-llama/llama_cloud_services
LlamaCloud Services provides cloud-hosted document parsing and knowledge agent tooling, including the LlamaParse document parser that conve…
664266abandoned
rmtheis/tess-two
A fork of Tesseract Tools for Android providing Java APIs and build files for the Tesseract OCR and Leptonica image processing libraries on…
103762abandoned
ArtifexSoftware/pdf2docx
A Python library and CLI for converting PDF files into editable DOCX (Word) documents, with layout, text, and table extraction built on PyM…
783530abandoned
OculiX
SikuliX1 is the historical Java-based visual automation tool that uses OpenCV image recognition to locate on-screen GUI elements and drive …
723246abandoned
automagica/automagica
Automagica was an open-source, AI-powered Robotic Process Automation (RPA) suite in Python, including a bot runtime, visual flow designer, …
323103abandoned
zhoubear/open-paperless
Open Paperless is a self-hosted document management application for scanning, indexing, and archiving paper documents, built as a simplifie…
322558abandoned
andelf/fuck12306
A Python demo project that attempts to recognize 12306 (China Railway) image CAPTCHAs using image preprocessing, pytesseract OCR, and Baidu…
322400abandoned
card.io
card.io is an iOS SDK that provides fast, easy credit card number scanning using the device camera in mobile apps. It ships as a static lib…
102288abandoned
WZBSocialScienceCenter/pdftabextract
pdftabextract is a Python library of tools for extracting tabular data from OCR-processed scanned PDFs ('sandwich PDFs' containing scanned …
322256abandoned
rmtheis/android-ocr
An experimental Android app that performs optical character recognition on images captured with the device camera, running the Tesseract OC…
102227abandoned
card.io
card.io is an Android SDK that provides fast credit card scanning using the device camera, with OCR-based number recognition and a manual e…
101993abandoned
RD17/ambar
Ambar is an open-source, self-hosted document search engine with automated file system crawling, OCR, tagging, and instant Google-like full…
101943abandoned
zhongfenglee/IDCardRecognition
An Objective-C library/demo for iOS that recognizes Chinese mainland second-generation ID cards via the camera, automatically extracting na…
321713abandoned
JinpengLI/deep_ocr
A Python-based deep learning OCR tool built on Caffe that recognizes Chinese characters, positioned as a better alternative to Tesseract fo…
321511abandoned
blaisewang/img2latex-mathpix
A JavaFX desktop application that converts images of equations and text into LaTeX, MathML, TSV, and other formats using the MathpixOCR API…
101401abandoned
wangfreexx/wangfreexx-tianruoocr-cl-paddle
A local (offline) Windows OCR application based on the open-source Tianruo OCR, using ChineseOCR Lite and PaddleOCR models for text recogni…
231356abandoned
Skyexu/TopSup
A Python CLI assistant for live trivia quiz apps like 冲顶大会 (Top Hero) that captures Android phone screenshots via ADB, OCRs the question an…
321302abandoned
tianzhi0549/CTPN
Reference implementation of CTPN (Connectionist Text Proposal Network) for detecting text lines in natural images, from the ECCV 2016 paper…
321286abandoned
mateogianolio/ocr
A JavaScript library that trains a multi-layer perceptron neural network to perform optical character recognition on digits and characters.…
321131abandoned
VikParuchuri/texify
Texify is a deep-learning OCR model that converts images or PDFs containing math into markdown and LaTeX renderable by MathJax. It handles …
101124abandoned
da03/Attention-OCR
A Python/TensorFlow implementation of a visual attention-based OCR model that combines a sliding CNN, an LSTM, and an attention decoder to …
321116abandoned
leng-yue/Lengyue-Vcode
A library for recognizing and solving CAPTCHA challenges from Tencent, Yidun (NetEase), and Vaptcha verification systems. The project has b…
101049abandoned
KevinGong2013/ChineseIDCardOCR
A deprecated Swift library for optical character recognition of Chinese second-generation ID cards on iOS, using Vision and CoreML. It has …
321024abandoned
LibreChat
LibreChat is an open-source, self-hosted web application providing a unified ChatGPT-style interface for multiple AI providers (OpenAI, Ant…
8546021active
ShareX/ShareX
ShareX is a free, open‑source Windows desktop application for fast screen capture, screen recording and file sharing. It includes a built‑i…
8839781active
Trilium Notes
Trilium Notes is a free, open‑source, cross‑platform hierarchical note‑taking application built with Electron. It lets you build a personal…
9938380active
karakeep-app/karakeep
Karakeep is a self‑hostable "bookmark‑everything" application that lets you save links, notes, images and PDFs. It adds AI‑powered automati…
9429774active
qeeqbox/social-analyzer
Social Analyzer is an OSINT tool available as a Web App, CLI, and API that finds and analyzes a person's profile across 1000+ social media …
5724114active
firecrawl/anydoc
A fast Rust library that converts Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF documents into clean GitHub-Flavored Markd…
7422812active
microsoft/unilm
Microsoft's collection of large-scale self-supervised pre-trained models spanning tasks, 100+ languages, and modalities (text, image, layou…
6622219active
QwenLM/Qwen3-VL
Qwen3-VL is a series of open-weight multimodal vision-language models from Alibaba's Qwen team, available in Dense and MoE architectures wi…
4919998active
getmaxun/maxun
Maxun is an open-source no-code platform for web scraping, crawling, search, and AI-powered data extraction that turns websites into struct…
9417844active
sumatrapdfreader/sumatrapdf
SumatraPDF is a free, open-source, lightweight multi-format document reader for Windows supporting PDF, EPUB, MOBI, CBZ/CBR, DjVu, XPS, CHM…
9017786active
rocketride-org/rocketride-server
RocketRide is an open-source AI pipeline engine with a high-throughput C++ runtime and 100+ Python-extensible nodes for building, debugging…
8217760active
yusufkaraaslan/Skill_Seekers
Skill Seekers is a Python CLI toolkit and MCP server that converts documentation sites, GitHub repos, PDFs, codebases, notebooks, and other…
8315096active
midday-ai/midday
Midday is an open-source, all-in-one business management application for freelancers, contractors, and solo entrepreneurs, offering invoici…
7415028active
YaoFANGUK/video-subtitle-remover
An AI-based desktop application that removes hard-coded subtitles and text-like watermarks from videos and images using deep learning inpai…
6613131active
codexu/note-gen
NoteGen is an open-source, cross-platform, local-first Markdown note-taking app built with Tauri and Next.js that separates quick capture (…
8712896active
Bisheng
BISHENG is an open-source LLM DevOps (LLMOps) platform for building enterprise AI applications, offering GenAI workflow orchestration, RAG,…
9212032active
H2O
h2oGPT is an Apache-2.0 open-source application for chatting with local, private LLMs and querying/summarizing your own documents (PDFs, Wo…
1011942active
moesnow/March7thAssistant
March7thAssistant is a fully automated assistant for the game Honkai: Star Rail, written in Python with a GUI launcher. It automates daily …
8811499active
Presidio
Presidio is an open-source Python SDK for detecting, redacting, masking, and anonymizing sensitive data (PII) in text, images, and structur…
9111271active
Baiyuetribe/paper2gui
Paper2GUI (now branded 小白兔AI / Xiaobaitu AI) is a desktop AI toolbox application that packages 50+ AI research models into install-free GUI…
2310699active
xberg-io/xberg
Xberg is a polyglot document intelligence framework with a Rust core that extracts text, metadata, tables, images, and structured data from…
889400active
CoAI.Dev (Chat Nio)
CoAI.Dev is a self-hostable, multi-tenant AI platform combining a ChatGPT-style chat UI with an enterprise-grade unified LLM gateway suppor…
509323active
firerpa/lamda
FIRERPA (lamda) is an all-in-one Android device control platform whose server runs directly on the device (root or non-root) and exposes 16…
988593active
JavaCV
JavaCV is a Java library that wraps OpenCV, FFmpeg, and other computer vision and multimedia libraries via JavaCPP Presets, with utility cl…
808349active
TensorRTx
A C++ collection of popular deep learning networks (YOLO variants, ResNet, MobileNet, Swin Transformer, OCR models, and more) implemented f…
737838active
thewh1teagle/vibe
Vibe is a cross-platform desktop app for fully offline audio and video transcription using Whisper, Nemotron, and Parakeet models. It suppo…
917673active
guaguastandup/zotero-pdf2zh
A Zotero plugin that integrates PDF2zh and PDF2zh_next to translate PDF documents directly inside Zotero while preserving formulas and layo…
857524active
interviewstreet/hiring-agent
An open-source AI agent pipeline from HackerRank that extracts structured data from resume PDFs, enriches it with GitHub signals, and produ…
637312active
Zipstack/unstract
Unstract is an open-source, LLM-driven platform that extracts structured JSON data from unstructured documents such as PDFs, images, and sc…
877270active
CapsWriter-Offline
CapsWriter-Offline is a fully offline voice input tool for Windows that transcribes speech to text when you hold CapsLock or mouse side but…
886955active
PaddlePaddle/PaddleX
PaddleX is a low-code, all-in-one AI development tool built on the PaddlePaddle framework, bundling 200+ pretrained models into 33 producti…
866268active
AidLux (AidLearning)
AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling…
635812active
maziyarpanahi/openmed
OpenMed is a local-first healthcare AI SDK for clinical named-entity recognition and HIPAA PII/PHI de-identification that runs entirely on-…
845623active
tebelorg/RPA-Python
A Python package for robotic process automation (RPA) that wraps TagUI to automate web pages, desktop apps, and visual elements via a simpl…
625504active
deepseek-ai/DeepSeek-VL2
DeepSeek-VL2 is a series of Mixture-of-Experts vision-language models (Tiny, Small, and 4.5B activated parameters) with inference code and …
225376active
grobidOrg/grobid
GROBID is a Java machine learning library that extracts, parses, and re-structures raw documents such as PDFs into structured XML/TEI, focu…
845176active
VectifyAI/OpenKB
OpenKB is an open-source CLI tool that compiles raw documents (PDF, Word, Markdown, HTML, and more) into a structured, interlinked wiki-sty…
714717active
Tencent/TNN
TNN is a high-performance, lightweight deep learning inference framework developed by Tencent Youtu Lab, supporting mobile, desktop, and se…
284656active
HttpRunner
HttpRunner (hrp) is an open-source, Go-based all-in-one testing framework for API testing (HTTP/HTTP2/WebSocket/RPC), load testing, and mul…
444302active
mushan0x0/AI0x0.com
AI 0x0 is a multimodal, multi-model desktop AI assistant that lives as a floating ball on macOS and Windows, letting users invoke AI querie…
333935active

← prev page 4 / 5 next →