Description
Indra OCR is an open-source optical character recognition (OCR) tool hosted on GitHub, developed to provide fast and efficient text extraction capabilities using CPU resources. The project focuses on several key areas of OCR, including line detection, connectionist temporal classification (CTC) recognition, reading order determination, and markdown processing. This makes it a versatile tool for developers who need to integrate OCR functionalities into their applications without relying on GPU acceleration.
Read More
The repository is actively maintained, with the latest commit made in October 2026, indicating ongoing development and improvements. Indra OCR is particularly useful for applications that require text extraction from images or scanned documents, offering a solution that balances speed and accuracy on standard CPU hardware.
Developers can clone the repository from GitHub and follow the provided documentation to install dependencies, configure the tool, and execute OCR tasks. The project is licensed under an open-source license, allowing for modification and distribution, which encourages community contributions and enhancements.
Indra OCR is suitable for a wide range of industries, including document management, data entry automation, and digital archiving. Its focus on CPU efficiency makes it accessible to developers working in environments where GPU resources are limited or unavailable. The tool's capabilities in reading order and markdown processing further extend its applicability, making it a valuable asset for projects involving complex document layouts.
- CategoryAI Models & LLMs
- Pricing ModelOpen source
- DeploymentSelf-hosted
- PlatformsWeb
Indra OCR's Core Features
Fast CPU-based OCR
Line detection
CTC recognition
Reading order determination
Markdown processing
Open-source license
Active development
Community contributions encouraged
Getting Started with Indra OCR
Clone: download the repository from GitHub
Install dependencies: set up the required libraries
Configure: adjust settings for your specific use case
Execute: run OCR tasks on your data
Optimize: fine-tune for performance improvements
Indra OCR's Use Cases
- Document Management
- Data Entry Automation
- Digital Archiving
- Complex Document Layouts
- Markdown Processing











