All 89 Dependencies
Every package Readur depends on, ranked by repo health score.
Readur is a self-hosted document management system built with a Rust (Axum) backend and a React/TypeScript frontend, designed to make scanned paperwork and digital files as searchable as a modern inbox. Documents dropped in through the web UI, a watched folder, WebDAV, or S3-compatible storage are automatically OCR'd with Tesseract, indexed into PostgreSQL full-text search, and made available through simple, phrase, fuzzy, and boolean search modes.
Beyond OCR, Readur handles the operational side of running a document store: JWT-based auth with optional OIDC/SSO, role-based access control, hierarchical color-coded labels, multi-language OCR with automatic language detection, and health monitoring for every configured sync source. A background queue processes OCR jobs and folder/WebDAV/S3 syncs without blocking uploads, and a WebSocket layer streams live progress back to the UI.
The whole stack ships as a single Docker Compose deployment — Rust binary, PostgreSQL, and the built React frontend — with Prometheus metrics, Swagger UI, and a Helm chart available for teams that want it running in Kubernetes instead.