Tech riderRev. 20 Sept 2026
  1. 1Runs onLinux, Mac, self-hosted, Web, Windows
  2. 2CostsNot stated by the maker
  3. 3Structure extractionYes
  4. 4SDK languagesRust, C
3 lines stated Written from the maker's own pages: github.com
The ocrs homepage

Overview

ocrs is ranked #23 of 27 in OCR API software on Specifiction. It runs on Linux, macOS, Self-hosted, Web, Windows.

Compared on OCR API software

Structure extraction
Yesgithub.com
SDK languages
Rust, Cgithub.com

Facts

Purpose
ocrs is a Rust library and command line tool for extracting text from images using OCR.github.com · 5 Oct 2026
Image types
The project aims to handle scanned documents, photos containing text, and screenshots with less preprocessing than older engines such as Tesseract.github.com · 5 Oct 2026
Implementation
Its neural network models are trained in PyTorch, exported to ONNX, and run using the RTen engine.github.com · 5 Oct 2026
Project status
The project describes itself as an early preview and cautions that it may make more errors than commercial OCR engines.github.com · 5 Oct 2026
Language support
It currently recognizes the Latin alphabet, with broader language support described as planned.github.com · 5 Oct 2026
Installation
The CLI can be installed with Cargo using `cargo install ocrs-cli --locked`; installing it requires Rust and Cargo.github.com · 5 Oct 2026
Clipboard input
An optional `clipboard` feature enables OCR on images from the system clipboard.github.com · 5 Oct 2026
Output options
The CLI can save extracted text, return text and layout information as JSON, or create an annotated image showing detected words and lines.github.com · 5 Oct 2026
Automatic model download
On first run, the CLI downloads required models automatically and stores them in `~/.cache/ocrs`.github.com · 5 Oct 2026
Library API
The project provides an OCR engine as a Rust library for use in Rust applications.github.com · 5 Oct 2026
C interface
The `ocrs-capi` component exposes a C ABI that can create an engine from model files or memory buffers and return recognized text, including lines with bounding boxes.github.com · 5 Oct 2026
Platform support
The project says it is intended to compile and run across platforms, including WebAssembly.github.com · 5 Oct 2026
Model data
The project says it uses open and liberally licensed datasets, and links to a separate repository with model, dataset, and custom training details.github.com · 5 Oct 2026
License
The repository lists Apache-2.0 and MIT licenses.github.com · 5 Oct 2026

Best ocrs alternatives

See all 20

Where it ranks on Specifiction

Is ocrs yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources