{"data":{"slug":"paperless-ngx-paperless-ngx","name":"paperless-ngx","tagline":"A community-supported supercharged document management system","github_url":"https://github.com/paperless-ngx/paperless-ngx","owner":"paperless-ngx","repo":"paperless-ngx","owner_avatar_url":"https://avatars.githubusercontent.com/u/99562962?v=4","primary_language":"Python","stars":45263,"forks":3122,"topics":["ai","angular","archiving","django","dms","document-management","document-management-system","llm","machine-learning","ocr","optical-character-recognition","pdf"],"archived":false,"github_pushed_at":"2026-09-18T08:14:04+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/paperless-ngx-paperless-ngx","markdown_url":"https://www.graphcanon.com/tools/paperless-ngx-paperless-ngx.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/paperless-ngx-paperless-ngx","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=paperless-ngx-paperless-ngx","description":"A community-supported supercharged document management system: scan, index and archive all your documents","homepage_url":"http://docs.paperless-ngx.com/","license":"GPL-3.0","open_issues":6,"watchers":165,"ai_summary":"A document management system that supports scanning, indexing, and archiving documents using technologies like OCR and machine learning.","readme_excerpt":"# Getting started\n\nThe easiest way to deploy paperless is `docker compose`. The files in the [`/docker/compose` directory](https://github.com/paperless-ngx/paperless-ngx/tree/main/docker/compose) are configured to pull the image from the GitHub container registry.\n\nIf you'd like to jump right in, you can configure a `docker compose` environment with our install script:\n\n```bash\nbash -c \"$(curl -L https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/install-paperless-ngx.sh)\"\n```\n\nMore details and step-by-step guides for alternative installation methods can be found in [the documentation](https://docs.paperless-ngx.com/setup/#installation).\n\nMigrating from Paperless-ng is easy, just drop in the new docker image! See the [documentation on migrating](https://docs.paperless-ngx.com/setup/#migrating-to-paperless-ngx) for more details.","github_created_at":"2022-02-12T21:56:52+00:00","created_at":"2026-09-18T08:39:11.228779+00:00","updated_at":"2026-09-20T04:32:23.884159+00:00","categories":[{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"angular","name":"angular"},{"slug":"archiving","name":"archiving"},{"slug":"django","name":"django"},{"slug":"dms","name":"dms"},{"slug":"document-management","name":"document-management"},{"slug":"document-management-system","name":"document-management-system"},{"slug":"llm","name":"llm"}],"trust":{"provenance":{"is_fork":false,"github_id":458648791,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-18T08:39:14.730Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":11,"days_since_push":0,"last_release_at":"2026-09-04T03:12:42Z"},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-09-18T08:39:16.425Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-18T08:39:13.599Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-09-18T08:39:13.599Z","managed_saas":false},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-09-18T08:39:13.599Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-09-18T08:39:13.599Z"},"license_spdx":{"value":"GPL-3.0","source":"github.license","observed_at":"2026-09-18T08:39:13.599Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["Use paperless-ngx if you are looking for a system that supports scanning, indexing, and archiving documents with a strong community support and continuous updates.","Consider paperless-ngx if you prefer a solution that can be easily deployed using Docker Compose, which simplifies the setup process.","Opt for paperless-ngx if you are migrating from Paperless-ng, as it offers a straightforward migration path with minimal effort."],"when_not_to_use":["Avoid paperless-ngx if you require a proprietary solution with commercial support, as it is an open-source project under GPL-3.0.","Do not use paperless-ngx if you need a document management system that does not rely on Docker for deployment, as it heavily integrates Docker for its setup.","Skip paperless-ngx if you are looking for a system that does not involve community-supported development, as it may not meet specific enterprise-level requirements for customization and support."],"source":"enrich:decision_facts","observed_at":"2026-09-18T11:16:29.951Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"paperless-ngx is a community-supported document management system that leverages OCR and machine learning for scanning, indexing, and archiving documents. It is built with Python and is licensed under GPL-3.0."}]}}