Logo
Deploy Now

Stars

42978

Forks

2884

Watchers

156

Developer links

Paperless-ngx

A pile of paper becomes a searchable digital archive under Paperless-ngx, the community-maintained document management system. The pipeline is what makes it work: drop a file into the consumption folder (or let it poll an email inbox), and a worker hashes it for duplicate detection, routes it by type, runs OCRmyPDF with Tesseract (100+ languages) on anything without a text layer, and produces an archivable PDF/A with invisible selectable text embedded - so Ctrl+F works on your scans. Then the smart part: a scikit-learn classifier (TF-IDF plus multi-label prediction) trained on your own tagged documents automatically assigns tags, correspondents, and document types to new arrivals, alongside rule-based exact, keyword, and regex matching for deterministic cases. Full-text search includes relevance ranking, match highlighting, autocomplete, and "more like this" similarity search. Apache Tika integration extends consumption to Word, Excel, PowerPoint, and LibreOffice formats. The Django/Angular app adds custom fields, saved views on a customizable dashboard, bulk editing, workflow automation triggered on upload or matching, shareable public links with expiration, and a robust permissions system with per-document access control. Metadata lives in PostgreSQL with Redis-queued Celery workers processing documents in parallel. Your tax records, invoices, and contracts stay on your server - searchable in seconds, never in someone else's cloud.

Paperless-ngx

Benefits

  • Find Anything in Seconds
  • Every scan becomes full-text searchable with highlighting, autocomplete, and similarity search.
  • It Learns Your Filing System
  • The ML classifier trains on your tagged documents and auto-assigns tags, correspondents, and types to new ones.
  • Sensitive Documents Stay Home
  • Tax records and contracts live on your server with per-document permissions - not in a third-party cloud.
  • Hands-Off Ingestion
  • A watched consumption folder and email polling pull documents in automatically - scan and forget.

Features

  • OCR Pipeline
  • OCRmyPDF with Tesseract in 100+ languages produces PDF/A archives with embedded selectable text.
  • Auto-Classification
  • scikit-learn ML matching plus exact, keyword, and regex rules for tags, correspondents, and document types.
  • Full-Text Search
  • Relevance-ranked results, match highlighting, autocomplete, and 'more like this' queries.
  • Multi-Format Consumption
  • PDFs, images, and - via Apache Tika - Word, Excel, PowerPoint, and LibreOffice documents.
  • Workflows and Custom Fields
  • Trigger actions on upload or matching; extend documents with typed custom fields and saved views.
  • Multi-User Permissions
  • Global and per-document access control, bulk editing, and shareable expiring public links.