Stars
Forks
Watchers
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.
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.