Self-hosted personal document management system that ingests scans, emails and files, runs OCR and suggests metadata with machine learning.
ossappscollective/OSS-DocumentScanner
Open-source Android and iOS app for scanning documents into PDFs with OCR, built with NativeScript, OpenCV and Tesseract.
Open-source alternative to:Adobe Scan
CamScanner
- Stars
- 2,570
- Forks
- 139
- Open issues
- 89
- Last commit
- 9 days ago
What is it?
OSS Document Scanner is a mobile app for scanning paper documents with a phone camera. It uses OpenCV for image processing and Tesseract for optical character recognition, so scanned pages can be turned into text as well as images or PDFs.
The same repository also builds OSS CardWallet, a second app in the same codebase. Both apps are written with NativeScript and target Android and iOS. Builds depend on prebuilt OpenCV and Tesseract libraries that are downloaded or compiled separately, and the project uses a custom NativeScript fork.
The project is MIT licensed and its translations are managed on Weblate.
Key features
- 01Scans documents using the phone camera with OpenCV image processing.
- 02Runs Tesseract OCR to extract text from scanned pages.
- 03Targets Android and iOS from a single NativeScript codebase.
- 04Builds a second app, OSS CardWallet, from the same repository.
Use cases
- Digitizing paper receipts, contracts or forms on a phone.
- Turning scanned pages into searchable text or PDF files.
- Studying how a mobile scanner pipeline combines OpenCV and Tesseract.
Quick start
- 1
Install the Document Scanner app from Google Play
- 2
Or install it from IzzyOnDroid
Things to know
- The README shown only links to Android store listings, and it does not describe how to install the iOS app.
Topics
FAQ
- What is OSS-DocumentScanner?
- Open-source Android and iOS app for scanning documents into PDFs with OCR, built with NativeScript, OpenCV and Tesseract. OSS Document Scanner is a mobile app for scanning paper documents with a phone camera. It uses OpenCV for image processing and Tesseract for optical character recognition, so scanned pages can be turned into text as well as images or PDFs.
- Is OSS-DocumentScanner free to use? What license does it have?
- OSS-DocumentScanner is open source under the MIT license. Check the license terms before using it in commercial products.
- Is OSS-DocumentScanner still maintained?
- Actively maintained. The last commit to OSS-DocumentScanner was on Oct 11, 2026.
- What can I use OSS-DocumentScanner for?
- Digitizing paper receipts, contracts or forms on a phone. Turning scanned pages into searchable text or PDF files. Studying how a mobile scanner pipeline combines OpenCV and Tesseract.
- How do I install OSS-DocumentScanner?
- Install the Document Scanner app from Google Play Or install it from IzzyOnDroid
- Where can I get OSS-DocumentScanner?
- The source code and installation instructions are on GitHub: https://github.com/ossappscollective/OSS-DocumentScanner
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An Android image editor app with dozens of tools, from crop and draw to 500+ filters, OCR, background removal, and PDF tools.
Offline, privacy-first PDF toolkit for Android that merges, splits, compresses, converts, signs and annotates PDFs entirely on-device.
Self-hosted, open-source PDF editing platform for editing, signing, redacting, converting and automating PDFs in the browser, desktop or via API.
A privacy-first PDF toolkit that runs entirely in the browser, offering 50+ tools to edit, merge, convert and secure PDFs, and self-hostable.
Turns an Android or iPhone into a high-quality PC microphone over Wi-Fi, USB, or a browser, with a Windows, Linux, and macOS desktop server.