readur/readur
Quick, painless, intuitive OCR platform written in Rust and TypeScript. Modern UI with modern API, with an emphasis on intuitive user experience.
What it solves
Readur is a document management system that helps users organize, process, and search through digital documents. It solves the problem of managing fragmented files across different storage sources while making the content of those files—including images and PDFs—searchable through text extraction.
How it works
The system uses a Rust-based backend and a React frontend. It integrates with various storage sources like S3, WebDAV, and local folders to sync files. To make documents searchable, it employs Tesseract OCR for automatic text extraction from images and PDFs, and parses Office documents. All extracted text is indexed in a PostgreSQL database, enabling advanced full-text search capabilities including fuzzy and boolean modes.
Who it’s for
It is designed for individuals and teams who need a centralized, self-hosted hub to organize large volumes of digital documents and perform deep searches across their content.
Highlights
- Multi-Source Sync: Connects to local folders, WebDAV, and S3-compatible storage.
- Advanced OCR: Automatic multi-language text extraction with automatic language detection.
- Powerful Search: PostgreSQL-powered full-text search with simple, phrase, fuzzy, and boolean modes.
- Folder Monitoring: Non-destructive file watching for intelligent synchronization.
- Secure Access: JWT-based authentication with OIDC/SSO support and role-based access control.
Related
- Project
- Project
- Project
- Project
- Project