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.

27 urlencoding 2.1 28 mkdocs-material-extensions >=1.3.0 35 mime_guess 2 37 exif-rs 0.6.1 40 once_cell 1.21 42 mkdocs-minify-plugin >=0.8.0 44 walkdir 2 45 EventEmitter3 ^5.0.4 46 oauth2-rs 5 49 MkDocs >=1.6.0 49 infer 0.19 outdated 51 Tower 0.5 51 heroicons ^2.2.0 56 dotenvy 0.15 57 url 2.4 59 jest-dom ^6.9.1 outdated 59 jsonwebtoken 9 outdated 61 React Testing Library ^16.3.3 62 tempfile 3 63 CairoSVG >=2.7.0 63 hostname 0.4 63 i18next-browser-languageDetector ^8.2.1 64 bytes 1 65 Chrono 0.4 66 Emotion ^11.14.0 66 Emotion ^11.14.1 outdated 66 http-body 0.1 outdated 67 anyhow 1 69 async-trait 0.1 71 image 0.25 72 i18next-http-backend ^3.0.6 outdated 73 imageproc 0.25 outdated 73 serde 1 73 uuid ^13.0.2 outdated 74 sha2 0.10 outdated 75 rand 0.9 outdated 76 SQLx 0.8 outdated 76 regex 1.11 77 tracing 0.1 77 tracing 0.3 outdated 78 thiserror 2.0 79 Testcontainers for Rust 0.26 outdated 79 pkcs8 =1.8.3 outdated 80 sysinfo 0.37 outdated 80 user-event ^14.6.7 81 Autoprefixer ^10.6.0 81 mkdocs-material >=9.5.0 81 reqwest 0.12 outdated 82 date-fns ^4.4.0 82 hyper-util 0.1 82 react-i18next ^16.6.6 outdated 83 futures 0.3 83 futures 0.3 83 tower-http 0.6 outdated 84 serde_json 1 86 notify 8 outdated 87 uuid 1 88 Clap 4 88 quick-xml 0.37 outdated 88 utoipa 5 outdated 88 utoipa 9 outdated 89 zip 8 outdated 90 Tailwind CSS ^4.3.3 90 i18next ^25.10.10 outdated 90 jsdom ^29.1.1 outdated 91 axum 0.8 91 react-dropzone ^15.0.0 outdated 92 @vitejs/plugin-react ^5.2.0 outdated 92 Pillow >=10.0.0 92 Playwright ^1.63.0 92 React Hook Form ^7.88.0 92 aws-sdk-s3 1.92 92 postcss ^8.5.28 93 Tokio 1 93 Tokio 0.7 outdated 93 Vitest ^0.28.0 outdated 93 aws-config 1.8 93 aws-config 1.2 93 aws-config 1.3 93 hyper 1 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 95 TypeScript ^5.9.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 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