All 81 Dependencies

Every package Paperless-ngx depends on, ranked by repo health score.

Paperless-ngx is a community-maintained document management system that transforms physical documents into a fully searchable digital archive. Developed as the official successor to the original Paperless and Paperless-ng projects, it brings together OCR processing, machine learning classification, and a polished Angular web interface to give individuals and small teams complete control over their documents without relying on cloud services.

At its core, Paperless-ngx processes incoming documents — whether scanned, emailed, or dropped into a watch folder — through a pipeline that extracts text via Tesseract OCR and OCRmyPDF, classifies them using trainable ML models or LLM-powered AI, and stores them in a structured, fully searchable archive. Documents are automatically tagged, assigned to correspondents and document types, and can be routed through configurable workflows that trigger on ingestion, scheduling, or custom conditions.

Version 3.0 marks a major milestone for the project, introducing deep AI integration via LlamaIndex with support for Ollama, OpenAI-compatible APIs, and HuggingFace sentence transformers for semantic search and RAG-based document classification. The system now supports vector embeddings for similarity search alongside the existing full-text Tantivy engine, giving users both keyword precision and semantic recall.

With multiple Docker Compose configurations covering PostgreSQL, MariaDB, and SQLite backends, plus optional Apache Tika integration for extended format support, Paperless-ngx scales from a Raspberry Pi home setup to a multi-user team deployment — all without any licensing fees or usage limits.

38 UTIF.js ^3.1.0 38 drf-spectacular-sidecar ~=2026.5.1 outdated 42 pathvalidate ~=3.3.1 44 Bleach ~=6.4.0 44 django-multiselectfield ~=1.0.1 46 langdetect ~=1.0.9 48 pdf2image ~=1.17.0 49 ngx-device-detector ^12.0.0 49 python-ipware ~=3.0.0 outdated 51 FileSaver.js ^2.0.5 52 django-cachalot ~=2.9.0 52 ts-node ~10.9.1 53 Jinja ~=3.1.5 54 Django Channels ~=4.2 57 setproctitle ~=1.3.4 59 drf-writable-nested ~=0.7.1 59 jest-junit ^17.0.0 60 channels_redis ~=4.2 60 drf-spectacular ~=0.28 60 python-gnupg ~=0.5.4 61 django-extensions ~=4.1 63 tslib ^2.8.1 63 whitenoise ~=6.11 64 django-cors-headers ~=4.9.0 65 HTTPX OAuth ~=0.16 65 django-auditlog ~=3.4.1 67 mrab-regex >=2026.4.4 67 watchfiles >=1.1.1 68 concurrent-log-handler ~=0.9.25 68 ijson >=3.2 71 imap_tools ~=1.13.0 outdated 72 python-dotenv ~=1.2.1 73 uuid ^14.0.1 79 Popper ^2.11.8 79 RapidFuzz ~=3.14.5 79 RxJS ^7.8.2 80 Psycopg ==3.3 outdated 80 Psycopg ==3.3.1 outdated 83 tantivy-py ~=0.26.0 outdated 84 django-allauth ~=65.16.0 outdated 85 Babel >=2.17 87 Django ~=5.2.13 outdated 87 Granian ~=2.7.0 outdated 87 filelock ~=3.29.0 outdated 87 zxing-cpp ~=3.0.0 outdated 88 OCRmyPDF ~=17.4.2 outdated 88 django-guardian ~=3.3.0 outdated 88 python-dateutil ~=2.9.0 outdated 89 django-rest-framework ~=3.16 90 Tailwind CSS ^3.4.19 outdated 91 Celery ~=5.6.2 92 Playwright ^1.61.1 92 dateparser ~=1.2 93 llama-index-llms-openai-like >=0.14.22 outdated 93 llama-index-llms-openai-like >=0.7.1 93 ng-select ^23.2.0 outdated 93 sentence-transformers >=5.4.1 94 PDF.js ^6.0.227 94 jest 30.4.2 outdated 94 jest ^30.4.1 94 typescript-eslint ^8.62.0 94 typescript-eslint ^8.62.0 94 typescript-eslint ^8.62.0 95 ESLint ^10.5.0 95 TypeScript ^6.0.3 outdated 95 redis-py ~=5.2.1 outdated 95 scikit-learn ~=1.8.0 outdated 96 PyTorch ~=2.12.0 outdated 97 OpenAI Python SDK >=2.32 97 webpack ^5.107.2 98 @angular/core ~22.0.5 outdated 98 @angular/core ~22.0.5 outdated 98 @angular/core ~22.0.5 outdated 98 @angular/core ~22.0.5 outdated 98 @angular/core ~22.0.5 outdated 98 @angular/core ~22.0.5 outdated 98 @angular/core ~22.0.5 outdated 98 @angular/core ~22.0.5 outdated 98 Angular CDK ^22.0.3 98 Azure Container Service Management (Python) >=1.0.2 98 Bootstrap ^5.3.8

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