Skip to content
SPECIFICTION
Get listed

Open Receipt OCR

iursevla.github.io

WebAPISelf-hosted

Spec sheet

Purpose
Open Receipt OCR is an OCR platform designed for receipts and documents, with local and cloud OCR providers.Read 11 Oct 2026 · iursevla.github.io
Deployment
The project documents deployment with Docker Compose and requires Redis for background job processing.Read 11 Oct 2026 · iursevla.github.io
API
A REST API supports uploading one or more files, checking job status and results, listing jobs, and deleting jobs or files.Read 11 Oct 2026 · iursevla.github.io
Support
The project directs users to GitHub Issues and its documentation for questions and common issues.Read 11 Oct 2026 · iursevla.github.io
License
The site describes the project as open source and directs readers to the repository for license details.Read 4 Oct 2026 · iursevla.github.io
API limitations
Rate limiting and webhooks are not implemented; the documentation says to poll the job endpoint for status updates.Read 11 Oct 2026 · iursevla.github.io
Deployment requirements
The documented setup requires Node.js 18 or higher and Redis; Docker and Docker Compose are optional for containerized deployment.Read 4 Oct 2026 · iursevla.github.io
Jobs and exports
Users can upload receipt images, choose an OCR provider, view extracted text, and download or copy results.Read 4 Oct 2026 · iursevla.github.io
Local processing
PaddleOCR Local and Tesseract.js can process OCR without API keys; PaddleOCR Local downloads about 300 MB of model files on first use.Read 11 Oct 2026 · iursevla.github.io
OCR providers
It supports more than 10 local and cloud OCR engines, including PaddleOCR, Tesseract.js, Gemini, OpenAI, Mistral, and AWS Textract.Read 4 Oct 2026 · iursevla.github.io
Operational limits
Rate limiting and webhooks are not implemented; the documentation recommends polling job status.Read 4 Oct 2026 · iursevla.github.io
Provider choice
The project lists local PaddleOCR, Tesseract.js and llama.cpp, plus cloud providers including TabScanner, Gemini, OpenAI, Mistral, xAI Grok, AWS Textract and PaddleOCR API.Read 11 Oct 2026 · iursevla.github.io
Secret management
Secrets can be read from environment variables or managed through Infisical, which the guide lists as supporting audit logs, rotation and team collaboration.Read 11 Oct 2026 · iursevla.github.io
Security limitation
The API currently requires no authentication, and its documentation recommends adding API key authentication for production deployments.Read 11 Oct 2026 · iursevla.github.io
Storage integration
Uploaded files can be stored locally or in OneDrive through Microsoft Graph.Read 4 Oct 2026 · iursevla.github.io
Storage integrations
Files can be stored locally by default or in OneDrive through Microsoft Graph.Read 11 Oct 2026 · iursevla.github.io
Workflow
Users can upload receipt images, choose a configured OCR provider, view extracted text, and download or copy results.Read 11 Oct 2026 · iursevla.github.io

Where Specifiction places it

Alternatives to Open Receipt OCRAll alternatives →