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 modern document management system that helps individuals and teams organize, process, and search through digital documents. It eliminates the difficulty of managing fragmented digital files by providing a centralized hub for storage, automatic text extraction, and advanced search capabilities.
How it works
The system uses a Rust-based backend (Axum API) and a React frontend. It integrates Tesseract OCR to automatically extract text from PDFs, images, and Office documents, making them searchable. It utilizes PostgreSQL for full-text search (including fuzzy and boolean modes) and supports multiple storage backends including local folders, WebDAV, and S3-compatible storage.
Who it’s for
It is designed for individuals and teams who need a professional-grade, self-hosted document management system with strong OCR and search functionality.
Highlights
- Advanced OCR: Automatic text extraction with multi-language support and automatic language detection.
- Powerful Search: PostgreSQL-powered full-text search with simple, phrase, fuzzy, and boolean modes.
- Flexible Storage: Syncs with local folders, WebDAV, and S3-compatible storage.
- Enterprise Features: Role-based access control, OIDC/SSO support, and folder monitoring for automatic ingestion.
- High Performance: Built with a high-performance Rust backend and a responsive Material-UI frontend.
Related
- Project
- Project
- Project
- Project
- Project