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.

28 mkdocs-material-extensions >=1.3.0 29 urlencoding 2.1 35 mime_guess 2 37 exif-rs 0.6.1 40 once_cell 1.21 42 mkdocs-minify-plugin >=0.8.0 45 EventEmitter3 ^5.0.4 46 walkdir 2 47 oauth2-rs 5 49 MkDocs >=1.6.0 52 heroicons ^2.2.0 55 Tower 0.5 58 tracing 0.1 58 tracing 0.3 outdated 58 i18next-browser-languageDetector ^8.2.1 60 jsonwebtoken 9 outdated 60 hostname 0.4 61 dotenvy 0.15 63 Emotion ^11.14.0 63 Emotion ^11.14.1 outdated 63 i18next-http-backend ^3.0.6 outdated 64 infer 0.19 outdated 65 React Testing Library ^16.3.3 66 url 2.4 66 jest-dom ^6.9.1 outdated 68 date-fns ^4.4.0 69 bytes 1 69 CairoSVG >=2.7.0 70 sha2 0.10 outdated 71 http-body 0.1 outdated 72 uuid ^13.0.2 outdated 73 imageproc 0.25 outdated 73 tempfile 3 74 anyhow 1 74 Testcontainers for Rust 0.26 outdated 75 serde_json 1 75 SQLx 0.8 outdated 75 thiserror 2.0 75 hyper-util 0.1 76 serde 1 76 async-trait 0.1 76 react-i18next ^16.6.6 outdated 79 regex 1.11 79 Chrono 0.4 79 sysinfo 0.37 outdated 79 mkdocs-material >=9.5.0 79 user-event ^14.6.7 80 image 0.25 80 utoipa 5 80 utoipa 9 outdated 82 tower-http 0.6 outdated 82 rand 0.9 outdated 84 reqwest 0.12 outdated 85 uuid 1 85 i18next ^25.10.10 outdated 86 quick-xml 0.37 outdated 87 notify 8 outdated 88 Autoprefixer ^10.6.0 89 zip 8 outdated 90 Clap 4 90 Tailwind CSS ^4.3.3 91 react-dropzone ^15.0.0 outdated 91 React Hook Form ^7.88.0 92 axum 0.8 92 futures 0.3 92 futures 0.3 92 aws-sdk-s3 1.92 92 Pillow >=10.0.0 92 Playwright ^1.63.0 92 postcss ^8.5.28 93 Tokio 1 93 Tokio 0.7 outdated 93 aws-config 1.8 93 aws-config 1.2 93 aws-config 1.3 93 hyper 1 93 @vitejs/plugin-react ^5.2.0 outdated 93 jsdom ^29.1.1 outdated 93 Vitest ^0.28.0 outdated 94 MUI X Date Pickers ^8.29.3 outdated 94 Vite ^7.3.6 outdated 95 Axios ^1.3.0 95 React Router ^7.18.3 outdated 96 Material UI ^7.3.11 outdated 96 Material UI ^7.0.0-beta.17 outdated 96 Material UI ^7.3.11 outdated 97 TypeScript ^5.9.3 outdated 98 React ^19.3.0 98 React DOM ^19.3.0

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search