github.com/paperless-ngx/paperless-ngx

A community-supported supercharged document management system: scan, index and archive all your documents

Open this visualization on its own page →

Contributors

418

Lines of Code

28,473

From

2015-12-20

To

2025-07-11

About paperless-ngx/paperless-ngx

Paperless-ngx is a document management system that digitizes physical documents into a searchable online archive, allowing users to reduce their paper consumption. It serves as the official successor to the original Paperless and Paperless-ng projects and is maintained by a community-driven team rather than a single developer. The system uses optical character recognition and machine learning to index and organize scanned documents, making them easily retrievable through search functionality.

The application is built with Python and Django on the backend, with an Angular-based frontend for the web interface. It offers comprehensive features for document scanning, indexing, and archival, and can be deployed using Docker Compose for ease of installation. The project supports multiple languages through community translations coordinated on Crowdin, and existing users can migrate from Paperless-ng by simply swapping the Docker image.

Importantly, the developers explicitly warn that Paperless-ngx stores information in clear text without encryption and should only be run on trusted local servers within a user's own network. The project is designed for personal or small-scale use by individuals managing their own documents rather than as an enterprise solution, and users are encouraged to maintain backups of their data.

Share this video