Life & fun · alternatives · 2026
24 alternatives to Tesseract.js – Pure JavaScript OCR for 60 Languages
Pure Javascript OCR for more than 100 Languages 📖🎉🖥 - naptha/tesseract.js
Tesseract.js is a JavaScript library that performs optical character recognition (OCR) on images, supporting 60 languages. It runs directly in the browser or Node.js without requiring external services or server-side… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Tesseract.js – Pure JavaScript OCR for 60 Languages launched in 2016; newer entries below may have overtaken it.
- 1

- 2

A Python wrapper for the tesseract-ocr API. Contribute to sirfz/tesserocr development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 3

Almost exactly 1 year ago, I submitted something to HN about using Llama2 (which had just come out) to improve the output of Tesseract OCR by correcting obvious OCR errors [0]. That was exciting at the time because OpenAI's API calls were still quite expensive for GPT4, and the cost of running it on a book-length PDF would just be prohibitive. In contrast, you could run Llama2 locally on a machine with just a CPU, and it would be extremely slow, but "free" if you had a spare machine lying around. Well, it's amazing how things have changed since then. Not only have models gotten a lot better,…
2024 · github.com · its alternatives →
- 4

Tesseract is one of the largest Open Source OCR (Optical Character Recognition) projects. There is already a Go library for using Tesseract from Go with CGo, called Gosseract. However if you are interested in OCR from Go without C complicating building and cross-compiling, there aren't any other options. Wazero is a Go WASM runtime that doesn't have any CGo dependencies. With Emscripten Tesseract has been compiled to WASM and ran within Wazero. Gogosseract provides a simple API on top of this. This project has been an interesting delve into the world of WASM.
2023 · github.com · its alternatives →
- 5
Mistral OCR▲592Introducing the world’s best document understanding API
2025 · mistral.ai · its alternatives →
- 6ZJ
2020 · bennettfeely.com · its alternatives →
- 7OO
Built this because people working with large document sets had no free tool that handled batch processing cleanly. Tesseract is free and runs locally. For anything that needs more accuracy — Google Vision, Gemini, or any OpenRouter model — you bring your own API key. No subscription, no markup on your usage. Export as TXT, JSON, XML or PDF. AI engines support custom prompts so you can translate, extract form fields, or get structured output in one step. App: https://onlineocrfree.qzz.io Source: https://github.com/naimurhasan/online-ocr-free
Mar 2026 · onlineocrfree.qzz.io · its alternatives →
- 8

Last week was big for open source LLMs. We got: - Qwen 2.5 VL (72b and 32b) - Gemma-3 (27b) - DeepSeek-v3-0324 And a couple weeks ago we got the new mistral-ocr model. We updated our OCR benchmark to include the new models. We evaluated 1,000 documents for JSON extraction accuracy. Major takeaways: - Qwen 2.5 VL (72b and 32b) are by far the most impressive. Both landed right around 75% accuracy (equivalent to GPT-4o’s performance). Qwen 72b was only 0.4% above 32b. Within the margin of error. - Both Qwen models passed mistral-ocr (72.2%), which is specifically trained for OCR. - Gemma-3…
2025 · github.com · its alternatives →
- 9

🔍 Better text detection by combining multiple OCR engines (EasyOCR, Tesseract, and Pororo) with 🧠 LLM. - junhoyeo/BetterOCR
2023 · github.com · its alternatives →
- 10

Hi HN, I’ve been working on an OCR pipeline specifically optimized for machine learning dataset preparation. It’s designed to process complex academic materials — including math formulas, tables, figures, and multilingual text — and output clean, structured formats like JSON and Markdown. Some features: • Multi-stage OCR combining DocLayout-YOLO, Google Vision, MathPix, and Gemini Pro Vision • Extracts and understands diagrams, tables, LaTeX-style math, and multilingual text (Japanese/Korean/English) • Highly tuned for ML training pipelines, including dataset generation and…
2025 · github.com · its alternatives →
- 11

Simple app to extract text from pictures using Tesseract - victorqribeiro/ocr
2019 · github.com · its alternatives →
- 12
Kaizen OCR▲31Fully offline OCR with 100+ languages support. Full Privacy
2025 · kaizen-apps.com · its alternatives →
- 13
DeepSeek-OCR▲350Advanced visual-text compression technology
2025 · huggingface.co · its alternatives →
- 14

I've developed a Python API service that uses GPT-4o for OCR on PDFs. It features parallel processing and batch handling for improved performance. Not only does it convert PDF to markdown, but it also describes the images within the PDF using captions like `[Image: This picture shows 4 people waving]`. In testing with NASA's Apollo 17 flight documents, it successfully converted complex, multi-oriented pages into well-structured Markdown. The project is open-source and available on GitHub. Feedback is welcome.
2024 · github.com · its alternatives →
- 15

Here's a project I've been working on for a little while now. Ripl is a JS library that provides a unified API for rendering shapes on both canvas and SVG interchangeably. Over the years I've used D3 extensively to create data visualisations so I figured I'd have a go at making my own version with a slightly more modern API and stricter TypeScript support. I am aware there are already libraries that can draw to multiple contexts interchangeably, but I've added a few little niceties to Ripl that (as far as I know) some other libraries don't have such as CSS-like query selectors, DOM-like…
2024 · github.com · its alternatives →
- 16

I built OCR Arena as a free playground for the community to compare leading foundation VLMs and open-source OCR models side-by-side. Upload any doc, measure accuracy, and (optionally) vote for the models on a public leaderboard. It currently has Gemini 3, dots.ocr, DeepSeek, GPT5, olmOCR 2, Qwen, and a few others. If there's any others you'd like included, let me know!
Nov 2025 · ocrarena.ai · its alternatives →
- 17QA
QuaggaJS is an advanced barcode-reader written in JavaScript
2014 · serratus.github.io · its alternatives →
- 18

🎨 A front-end JavaScript library for building user interfaces! - Authman2/Mosaic
2019 · github.com · its alternatives →
- 19

- 20AT
2019 · tehnokv.com · its alternatives →
- 21BV
Vision models have been gaining popularity as a replacement for traditional OCR. Especially with Gemini 2.0 becoming cost competitive with the cloud platforms. We've been continuously evaluating different models since we released the Zerox package last year (https://github.com/getomni-ai/zerox). And we wanted to put some numbers behind it. So we’re open sourcing our internal OCR benchmark + evaluation datasets. Full writeup + data explorer here: https://getomni.ai/ocr-benchmark Github: https://github.com/getomni-ai/benchmark Huggingface:…
2025 · getomni.ai · its alternatives →
- 22KJ
2011 · endtwist.github.com · its alternatives →
- 23

📄 PDF/IMG ->.MD/JSON Document OCR API for PaddleOCR and GLMOCR. Self-hostable. - majcheradam/ocrbase
Jan 2026 · github.com · its alternatives →
- 24

DeepScan is a cutting-edge static analysis tool for JavaScript. You can inspect all of your JavaScript code comprehensively.
2017 · deepscan.io · its alternatives →
Also compare
- Tesseract.js alternatives
- tesserocr – A Python wrapper for the tesseract-ocr API alternatives
- LLM-aided OCR – Correcting Tesseract OCR errors with LLMs alternatives
- Gogosseract, a Go Lib for CGo-Free Tesseract OCR via Wazero alternatives
- Mistral OCR alternatives
- ztext.js – JavaScript library that makes any font 3D alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →