How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
Textract is a multi-format text extraction tool and parser. It provides a unified interface to extract plain text from a variety of sources, including documents, images, and audio files. The system functions as a document content parser for PDFs and spreadsheets, an image text extractor using optical character recognition, and a speech-to-text transcriber for audio recordings.
PyMuPDF is a comprehensive PDF manipulation library and document analysis tool. It serves as a text extraction tool, OCR engine, and image converter, providing a programmatic interface to edit, merge, split, and optimize PDF and Office documents. The project distinguishes itself through high-performance capabilities, including the use of C-bindings for low-level manipulation and parallelized page processing to accelerate workloads. It provides specialized conversion paths, such as transforming PDF content into Markdown for retrieval-augmented generation and large language model pipelines. It
A fast, helpful, and open-source document parser
mmocr is a PyTorch-based optical character recognition framework designed for training and deploying text detection, recognition, and key information extraction models. It serves as a comprehensive toolbox for scene text detection and recognition, providing specialized libraries for locating text regions and converting visual text into machine-encoded strings. The project distinguishes itself through a research framework for key information extraction and advanced text spotting capabilities. These include point-based spotting using transformers and the use of parameterized Bezier curves to id
This project is a terminal-based optical character recognition engine that uses neural network models to extract text and spatial layout data from images. It functions as both a command-line utility for automated text processing and a library for integrating machine learning-powered recognition into broader workflows.
The main features of robertknight/ocrs are: OCR Command Line Interfaces, Document Spatial Coordinate Outputs, Image Text Extractions, Neural Network Model Implementations, Visual Text Extractors, Optical Character Recognition, Memory-Mapped Weight Loaders, Model Initialization Loaders.
Open-source alternatives to robertknight/ocrs include: deanmalmgren/textract — Textract is a multi-format text extraction tool and parser. It provides a unified interface to extract plain text from… pymupdf/pymupdf — PyMuPDF is a comprehensive PDF manipulation library and document analysis tool. It serves as a text extraction tool,… run-llama/liteparse — A fast, helpful, and open-source document parser. open-mmlab/mmocr — mmocr is a PyTorch-based optical character recognition framework designed for training and deploying text detection,… mozilla-ocho/llamafile — llamafile is a model bundler and local runtime that packages large language models and their execution logic into… tesseract-ocr/tesseract — Tesseract is a neural network-based optical character recognition engine designed to convert scanned images and…