All 90 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 45 walkdir 2 47 oauth2-rs 5 51 MkDocs >=1.6.0 51 heroicons ^2.2.0 52 Tower 0.5 56 i18next-browser-languageDetector ^8.2.1 58 tracing 0.1 58 tracing 0.3 outdated 60 dotenvy 0.15 60 hostname 0.4 61 i18next-http-backend ^3.0.6 outdated 62 Emotion ^11.14.0 62 Emotion ^11.14.1 outdated 63 infer 0.19 outdated 63 url 2.4 64 React Testing Library ^16.3.3 65 jest-dom ^6.9.1 outdated 65 jsonwebtoken 9 outdated 67 CairoSVG >=2.7.0 67 anyhow 1 67 bytes 1 67 sha2 0.10 outdated 68 tempfile 3 69 Testcontainers for Rust 0.26 outdated 69 http-body 0.1 outdated 69 uuid ^13.0.2 outdated 71 imageproc 0.25 outdated 72 serde_json 1 73 Chrono 0.4 73 SQLx 0.8 outdated 76 serde 1 77 react-i18next ^16.6.6 outdated 77 regex 1.11 77 user-event ^14.6.7 78 async-trait 0.1 78 date-fns ^4.4.0 78 pkcs8 =1.8.3 outdated 79 mkdocs-material >=9.5.0 79 thiserror 2.0 80 hyper-util 0.1 80 image 0.25 80 rand 0.9 outdated 80 sysinfo 0.37 outdated 81 uuid 1 82 i18next ^25.10.10 outdated 82 reqwest 0.12 outdated 82 tower-http 0.6 outdated 84 quick-xml 0.37 outdated 86 notify 8 outdated 87 Autoprefixer ^10.6.0 87 utoipa 5 outdated 87 utoipa 9 outdated 88 zip 8 outdated 89 jsdom ^29.1.1 outdated 90 Clap 4 90 Tailwind CSS ^4.3.3 90 futures 0.3 90 futures 0.3 91 react-dropzone ^15.0.0 outdated 92 Pillow >=10.0.0 92 Playwright ^1.63.0 92 React Hook Form ^7.88.0 92 axum 0.8 92 postcss ^8.5.28 93 @vitejs/plugin-react ^5.2.0 outdated 93 Vitest ^0.28.0 outdated 93 aws-config 1.8 93 aws-config 1.2 93 aws-config 1.3 93 aws-sdk-s3 1.92 93 hyper 1 94 Axios ^1.3.0 94 MUI X Date Pickers ^8.29.3 outdated 94 Vite ^7.3.6 outdated 95 React Router ^7.18.3 outdated 95 Tokio 1 95 Tokio 0.7 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