function: ocr
484 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| 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 … | 32 | 1526 | maintenance |
| 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… | 42 | 1473 | maintenance |
| shouzhong/Scanner An Android scanning library that recognizes QR codes, barcodes, ID cards, bank cards, license plates, text, driving licenses, and NSFW imag… | 23 | 1472 | maintenance |
| 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… | 23 | 1433 | maintenance |
| obra/Youtube2Webpage A Perl CLI script that converts a YouTube video into a static webpage pairing a transcript generated from closed captions with timestamped … | 30 | 1412 | maintenance |
| 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 … | 85 | 6658 | experimental |
| 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… | 23 | 1406 | maintenance |
| 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… | 23 | 1387 | maintenance |
| 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… | 32 | 1384 | maintenance |
| 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… | 50 | 1381 | maintenance |
| 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… | 32 | 1373 | maintenance |
| LinXueyuanStdio/LaTeX_OCR_PRO A deep-learning application that converts images of math formulas (printed, handwritten, and Chinese-mixed) into LaTeX code using a Seq2Seq… | 32 | 1310 | maintenance |
| senlinuc/caffe_ocr An experimental research project built on Caffe implementing CNN+BLSTM+CTC text recognition architectures, with modifications for LSTM, war… | 32 | 1305 | maintenance |
| 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 … | 68 | 1279 | maintenance |
| 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… | 32 | 1259 | maintenance |
| huoyijie/AdvancedEAST AdvancedEAST is a deep learning algorithm for detecting text in scene images, built on the EAST architecture with improvements for more acc… | 32 | 1227 | maintenance |
| yqchilde/JDMemberCloseAccount A Python/Selenium-based automation tool that automatically quits all JD (Jingdong) shop memberships. It handles SMS verification codes via … | 23 | 1209 | maintenance |
| 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… | 23 | 1198 | maintenance |
| ArknightsAutoHelper/ArknightsAutoHelper A Python-based automation assistant for the mobile game Arknights that connects to Android devices or emulators via ADB. It automates repet… | 10 | 1190 | maintenance |
| whai362/PSENet Official PyTorch implementation of PSENet, a progressive scale expansion network for robust scene text detection. It includes training, tes… | 23 | 1186 | maintenance |
| 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… | 32 | 1164 | maintenance |
| s045pd/DarkNet_ChineseTrading A Python-based real-time crawler that monitors Chinese-language darknet marketplaces over Tor, with automatic account registration, login, … | 10 | 1149 | maintenance |
| Jinnrry/RobotHelper RobotHelper is an Android automation script framework written in Java, providing common building blocks like screen capture, image-based po… | 23 | 1136 | maintenance |
| 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… | 32 | 1089 | maintenance |
| 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… | 23 | 1086 | maintenance |
| 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… | 32 | 1083 | maintenance |
| aheze/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… | 23 | 1071 | maintenance |
| 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… | 10 | 1065 | maintenance |
| 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… | 32 | 1039 | maintenance |
| genspark-ai/genoffice GenOffice is a free, open-source AI office suite for macOS, Windows, and Linux built on Electron, offering a word processor, spreadsheet, p… | 80 | 3763 | experimental |
| jasonjmcghee/rem rem is an open-source macOS application that locally records everything you view on your screen by taking periodic screenshots and running … | 17 | 2485 | experimental |
| 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 … | 63 | 2431 | experimental |
| jlsutherland/doc2text doc2text is a Python library that extracts high-quality text from poorly scanned PDFs by correcting resolution, cropping, and skew before O… | 32 | 1278 | experimental |
| coolwanglu/pdf2htmlEX pdf2htmlEX is a command-line tool that converts PDF files into HTML while preserving text, fonts, and layout using modern web technologies.… | 10 | 10602 | abandoned |
| 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… | 10 | 7912 | abandoned |
| axa-group/Parsr Parsr is a document parsing and extraction toolchain that transforms PDFs, images, docx, and eml files into clean, enriched structured data… | 56 | 6178 | abandoned |
| Swift-AI/Swift-AI Swift AI is a high-performance deep learning library written entirely in Swift, offering a flexible fully-connected neural network optimize… | 23 | 6038 | abandoned |
| 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… | 23 | 4632 | abandoned |
| run-llama/llama_cloud_services LlamaCloud Services provides cloud-hosted document parsing and knowledge agent tooling, including the LlamaParse document parser that conve… | 71 | 4262 | abandoned |
| 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… | 10 | 3764 | abandoned |
| 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… | 84 | 3502 | abandoned |
| oculix-org/SikuliX1 SikuliX1 is the historical Java-based visual automation tool that uses OpenCV image recognition to locate on-screen GUI elements and drive … | 78 | 3242 | abandoned |
| automagica/automagica Automagica was an open-source, AI-powered Robotic Process Automation (RPA) suite in Python, including a bot runtime, visual flow designer, … | 32 | 3099 | abandoned |
| zhoubear/open-paperless Open Paperless is a self-hosted document management application for scanning, indexing, and archiving paper documents, built as a simplifie… | 32 | 2558 | abandoned |
| andelf/fuck12306 A Python demo project that attempts to recognize 12306 (China Railway) image CAPTCHAs using image preprocessing, pytesseract OCR, and Baidu… | 32 | 2400 | abandoned |
| card-io/card.io-iOS-SDK 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… | 10 | 2287 | abandoned |
| WZBSocialScienceCenter/pdftabextract pdftabextract is a Python library of tools for extracting tabular data from OCR-processed scanned PDFs ('sandwich PDFs' containing scanned … | 32 | 2255 | abandoned |
| rmtheis/android-ocr An experimental Android app that performs optical character recognition on images captured with the device camera, running the Tesseract OC… | 10 | 2226 | abandoned |
| card-io/card.io-Android-SDK 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… | 10 | 1995 | abandoned |
| RD17/ambar Ambar is an open-source, self-hosted document search engine with automated file system crawling, OCR, tagging, and instant Google-like full… | 10 | 1943 | abandoned |
| zhongfenglee/IDCardRecognition An Objective-C library/demo for iOS that recognizes Chinese mainland second-generation ID cards via the camera, automatically extracting na… | 32 | 1717 | abandoned |
| 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… | 32 | 1511 | abandoned |
| 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… | 10 | 1402 | abandoned |
| 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… | 23 | 1354 | abandoned |
| 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… | 32 | 1302 | abandoned |
| tianzhi0549/CTPN Reference implementation of CTPN (Connectionist Text Proposal Network) for detecting text lines in natural images, from the ECCV 2016 paper… | 32 | 1287 | abandoned |
| mateogianolio/ocr A JavaScript library that trains a multi-layer perceptron neural network to perform optical character recognition on digits and characters.… | 32 | 1132 | abandoned |
| 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 … | 10 | 1126 | abandoned |
| 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 … | 32 | 1117 | abandoned |
| leng-yue/Lengyue-Vcode A library for recognizing and solving CAPTCHA challenges from Tencent, Yidun (NetEase), and Vaptcha verification systems. The project has b… | 10 | 1052 | abandoned |
| KevinGong2013/ChineseIDCardOCR A deprecated Swift library for optical character recognition of Chinese second-generation ID cards on iOS, using Vision and CoreML. It has … | 32 | 1025 | abandoned |
| infiniflow/ragflow RAGFlow is an open-source Retrieval-Augmented Generation (RAG) engine that combines deep document understanding with agent orchestration to… | 93 | 89328 | active |
| LlamaIndex LlamaIndex is a Python (with a TypeScript variant) framework for building LLM-powered applications, centered on ingesting, indexing, and qu… | 95 | 51883 | stable |
| NaiboWang/EasySpider EasySpider is a free, open-source visual no-code web crawler and browser automation (RPA) tool where users design scraping tasks by clickin… | 87 | 44442 | active |
| danny-avila/LibreChat LibreChat is an open-source, self-hosted web application providing a unified ChatGPT-style interface for multiple AI providers (OpenAI, Ant… | 84 | 42491 | active |
| 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 … | 60 | 23835 | active |
| microsoft/unilm Microsoft's collection of large-scale self-supervised pre-trained models spanning tasks, 100+ languages, and modalities (text, image, layou… | 67 | 22194 | active |
| screenpipe/screenpipe Screenpipe is a source-available desktop application that continuously records your screen and audio locally, extracting text via OCR/acces… | 86 | 21244 | active |
| 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… | 52 | 19847 | active |
| firecrawl/anydoc A fast Rust library that converts Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF documents into clean GitHub-Flavored Markd… | 79 | 18563 | active |
| sumatrapdfreader/sumatrapdf SumatraPDF is a free, open-source, lightweight multi-format document reader for Windows supporting PDF, EPUB, MOBI, CBZ/CBR, DjVu, XPS, CHM… | 92 | 17401 | active |
| 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… | 94 | 17299 | active |
| midday-ai/midday Midday is an open-source, all-in-one business management application for freelancers, contractors, and solo entrepreneurs, offering invoici… | 79 | 14923 | active |
| yusufkaraaslan/Skill_Seekers Skill Seekers is a Python CLI toolkit and MCP server that converts documentation sites, GitHub repos, PDFs, codebases, notebooks, and other… | 83 | 14839 | active |
| 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 (… | 86 | 12689 | active |
| 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… | 71 | 12553 | active |
| h2oai/h2ogpt h2oGPT is an Apache-2.0 open-source application for chatting with local, private LLMs and querying/summarizing your own documents (PDFs, Wo… | 10 | 11969 | active |
| dataelement/bisheng BISHENG is an open-source LLM DevOps (LLMOps) platform for building enterprise AI applications, offering GenAI workflow orchestration, RAG,… | 94 | 11911 | active |
| moesnow/March7thAssistant March7thAssistant is a fully automated assistant for the game Honkai: Star Rail, written in Python with a GUI launcher. It automates daily … | 89 | 11322 | active |
| Baiyuetribe/paper2gui Paper2GUI (now branded 小白兔AI / Xiaobaitu AI) is a desktop AI toolbox application that packages 50+ AI research models into install-free GUI… | 23 | 10709 | active |
| data-privacy-stack/presidio Presidio is an open-source Python SDK for detecting, redacting, masking, and anonymizing sensitive data (PII) in text, images, and structur… | 93 | 10644 | active |
| coaidev/coai CoAI.Dev is a self-hostable, multi-tenant AI platform combining a ChatGPT-style chat UI with an enterprise-grade unified LLM gateway suppor… | 56 | 9295 | active |
| xberg-io/xberg Xberg is a polyglot document intelligence framework with a Rust core that extracts text, metadata, tables, images, and structured data from… | 86 | 9222 | active |
| bytedeco/javacv JavaCV is a Java library that wraps OpenCV, FFmpeg, and other computer vision and multimedia libraries via JavaCPP Presets, with utility cl… | 86 | 8335 | active |
| 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… | 98 | 8243 | active |
| wang-xinyu/tensorrtx A C++ collection of popular deep learning networks (YOLO variants, ResNet, MobileNet, Swin Transformer, OCR models, and more) implemented f… | 76 | 7827 | active |
| thewh1teagle/vibe Vibe is a cross-platform desktop app for fully offline audio and video transcription using Whisper, Nemotron, and Parakeet models. It suppo… | 93 | 7206 | active |
| Zipstack/unstract Unstract is an open-source, LLM-driven platform that extracts structured JSON data from unstructured documents such as PDFs, images, and sc… | 88 | 7172 | active |
| 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… | 80 | 7090 | active |
| 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… | 60 | 7007 | active |
| HaujetZhao/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… | 92 | 6691 | active |
| 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… | 92 | 6251 | active |
| aidlearning/AidLearning-FrameWork AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 70 | 5797 | active |
| guaguastandup/zotero-pdf2zh A Zotero plugin that integrates PDF2zh and PDF2zh_next to translate PDF documents directly inside Zotero while preserving formulas and layo… | 88 | 5760 | active |
| 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… | 65 | 5493 | active |
| 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 … | 25 | 5374 | active |
| 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-… | 83 | 5166 | active |
| 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… | 87 | 5105 | active |
| Tencent/TNN TNN is a high-performance, lightweight deep learning inference framework developed by Tencent Youtu Lab, supporting mobile, desktop, and se… | 32 | 4648 | active |
| httprunner/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… | 48 | 4295 | active |