readur/readur

Quick, painless, intuitive OCR platform written in Rust and TypeScript. Modern UI with modern API, with an emphasis on intuitive user experience.

해결하는 문제

Readur는 사용자가 디지털 문서를 정리하고 처리하며 검색할 수 있도록 도와주는 문서 관리 시스템입니다. 다양한 저장소에 흩어진 파일을 관리하는 문제를 해결하며, 이미지 및 PDF를 포함한 파일의 내용을 텍스트 추출을 통해 검색 가능하게 만듭니다.

작동 방식

이 시스템은 Rust 기반 백엔드와 React 프론트엔드를 사용합니다. S3, WebDAV, 로컬 폴더와 같은 다양한 저장소와 통합하여 파일을 동기화합니다. 문서를 검색 가능하게 하기 위해 Tesseract OCR을 사용하여 이미지 및 PDF에서 자동으로 텍스트를 추출하고, Office 문서도 분석합니다. 추출된 모든 텍스트는 PostgreSQL 데이터베이스에 인덱싱되어, 패턴 일치 및 부울 모드를 포함한 고급 풀텍스트 검색 기능을 제공합니다.

대상 사용자

대량의 디지털 문서를 정리하고 콘텐츠 전체에 걸쳐 깊이 있는 검색이 필요한 개인 및 팀을 위한 중앙 집중식 자체 호스팅 허브로 설계되었습니다.

주요 기능

  • 다중 소스 동기화: 로컬 폴더, WebDAV, S3 호환 저장소에 연결 가능.
  • 고급 OCR: 자동 언어 감지 기능을 갖춘 다국어 자동 텍스트 추출.
  • 강력한 검색: PostgreSQL 기반의 풀텍스트 검색으로 간단 검색, 구문 검색, 패턴 일치, 부울 모드 지원.
  • 폴더 모니터링: 지능적인 동기화를 위한 비파괴적 파일 감시 기능.
  • 보안 접근: JWT 기반 인증, OIDC/SSO 지원 및 역할 기반 접근 제어.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트