{"id":13405522,"url":"https://github.com/paperless-ngx/paperless-ngx","last_synced_at":"2026-04-14T22:02:30.661Z","repository":{"id":37266274,"uuid":"458648791","full_name":"paperless-ngx/paperless-ngx","owner":"paperless-ngx","description":"A community-supported supercharged document management system: scan, index and archive all your documents","archived":false,"fork":false,"pushed_at":"2026-02-21T00:45:16.000Z","size":179615,"stargazers_count":36783,"open_issues_count":9,"forks_count":2337,"subscribers_count":138,"default_branch":"dev","last_synced_at":"2026-02-21T05:08:52.137Z","etag":null,"topics":["angular","archiving","django","dms","document-management","document-management-system","hacktoberfest","machine-learning","ocr","optical-character-recognition","pdf"],"latest_commit_sha":null,"homepage":"http://docs.paperless-ngx.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/paperless-ngx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["shamoon","stumpylog"]}},"created_at":"2022-02-12T21:56:52.000Z","updated_at":"2026-02-21T03:33:30.000Z","dependencies_parsed_at":"2026-01-09T00:01:21.437Z","dependency_job_id":null,"html_url":"https://github.com/paperless-ngx/paperless-ngx","commit_stats":{"total_commits":8037,"total_committers":373,"mean_commits":21.54691689008043,"dds":0.7714321264153291,"last_synced_commit":"7035445d6a8192d7e298d507a8cba07fe8198f95"},"previous_names":[],"tags_count":210,"template":false,"template_full_name":null,"purl":"pkg:github/paperless-ngx/paperless-ngx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paperless-ngx%2Fpaperless-ngx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paperless-ngx%2Fpaperless-ngx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paperless-ngx%2Fpaperless-ngx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paperless-ngx%2Fpaperless-ngx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paperless-ngx","download_url":"https://codeload.github.com/paperless-ngx/paperless-ngx/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paperless-ngx%2Fpaperless-ngx/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29704409,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-21T23:35:04.139Z","status":"online","status_checked_at":"2026-02-22T02:00:08.193Z","response_time":110,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","archiving","django","dms","document-management","document-management-system","hacktoberfest","machine-learning","ocr","optical-character-recognition","pdf"],"created_at":"2024-07-30T19:02:04.535Z","updated_at":"2026-02-22T03:11:00.913Z","avatar_url":"https://github.com/paperless-ngx.png","language":"Python","funding_links":["https://github.com/sponsors/shamoon","https://github.com/sponsors/stumpylog"],"categories":["Python","Apps","Table of Contents","File Management and Sharing","Software","Education","🤖 AI \u0026 Machine Learning","others","Business Management","angular","Application Recommendation","machine-learning","Repos","Applications","Work","Document Management"],"sub_categories":["KnowledgeBase","Document Management","OS Encryption","🗂️ Personal knowledge management"],"readme":"[![ci](https://github.com/paperless-ngx/paperless-ngx/workflows/ci/badge.svg)](https://github.com/paperless-ngx/paperless-ngx/actions)\n[![Crowdin](https://badges.crowdin.net/paperless-ngx/localized.svg)](https://crowdin.com/project/paperless-ngx)\n[![Documentation Status](https://img.shields.io/github/deployments/paperless-ngx/paperless-ngx/github-pages?label=docs)](https://docs.paperless-ngx.com)\n[![codecov](https://codecov.io/gh/paperless-ngx/paperless-ngx/branch/main/graph/badge.svg?token=VK6OUPJ3TY)](https://codecov.io/gh/paperless-ngx/paperless-ngx)\n[![Chat on Matrix](https://matrix.to/img/matrix-badge.svg)](https://matrix.to/#/%23paperlessngx%3Amatrix.org)\n[![demo](https://cronitor.io/badges/ve7ItY/production/W5E_B9jkelG9ZbDiNHUPQEVH3MY.svg)](https://demo.paperless-ngx.com)\n\n\u003cp align=\"center\"\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/paperless-ngx/paperless-ngx/blob/main/resources/logo/web/png/White%20logo%20-%20no%20background.png\" width=\"50%\"\u003e\n    \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/paperless-ngx/paperless-ngx/raw/main/resources/logo/web/png/Black%20logo%20-%20no%20background.png\" width=\"50%\"\u003e\n    \u003cimg src=\"https://github.com/paperless-ngx/paperless-ngx/raw/main/resources/logo/web/png/Black%20logo%20-%20no%20background.png\" width=\"50%\"\u003e\n  \u003c/picture\u003e\n\u003c/p\u003e\n\n\u003c!-- omit in toc --\u003e\n\n# Paperless-ngx\n\nPaperless-ngx is a document management system that transforms your physical documents into a searchable online archive so you can keep, well, _less paper_.\n\nPaperless-ngx is the official successor to the original [Paperless](https://github.com/the-paperless-project/paperless) \u0026 [Paperless-ng](https://github.com/jonaswinkler/paperless-ng) projects and is designed to distribute the responsibility of advancing and supporting the project among a team of people. [Consider joining us!](#community-support)\n\nThanks to the generous folks at [DigitalOcean](https://m.do.co/c/8d70b916d462), a demo is available at [demo.paperless-ngx.com](https://demo.paperless-ngx.com) using login `demo` / `demo`. _Note: demo content is reset frequently and confidential information should not be uploaded._\n\n- [Features](#features)\n- [Getting started](#getting-started)\n- [Contributing](#contributing)\n  - [Community Support](#community-support)\n  - [Translation](#translation)\n  - [Feature Requests](#feature-requests)\n  - [Bugs](#bugs)\n- [Related Projects](#related-projects)\n- [Important Note](#important-note)\n\n\u003cp align=\"right\"\u003eThis project is supported by:\u003cbr/\u003e\n  \u003ca href=\"https://m.do.co/c/8d70b916d462\" style=\"padding-top: 4px; display: block;\"\u003e\n    \u003cpicture\u003e\n      \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/SVG/DO_Logo_horizontal_white.svg\" width=\"140px\"\u003e\n      \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/SVG/DO_Logo_horizontal_blue.svg\" width=\"140px\"\u003e\n      \u003cimg src=\"https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/SVG/DO_Logo_horizontal_black_.svg\" width=\"140px\"\u003e\n    \u003c/picture\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n# Features\n\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/docs/assets/screenshots/documents-smallcards-dark.png\"\u003e\n  \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/docs/assets/screenshots/documents-smallcards.png\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/docs/assets/screenshots/documents-smallcards.png\"\u003e\n\u003c/picture\u003e\n\nA full list of [features](https://docs.paperless-ngx.com/#features) and [screenshots](https://docs.paperless-ngx.com/#screenshots) are available in the [documentation](https://docs.paperless-ngx.com/).\n\n# 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.\n\n\u003c!-- omit in toc --\u003e\n\n### Documentation\n\nThe documentation for Paperless-ngx is available at [https://docs.paperless-ngx.com](https://docs.paperless-ngx.com/).\n\n# Contributing\n\nIf you feel like contributing to the project, please do! Bug fixes, enhancements, visual fixes etc. are always welcome. If you want to implement something big: Please start a discussion about that! The [documentation](https://docs.paperless-ngx.com/development/) has some basic information on how to get started.\n\n## Community Support\n\nPeople interested in continuing the work on paperless-ngx are encouraged to reach out here on github and in the [Matrix Room](https://matrix.to/#/#paperless:matrix.org). If you would like to contribute to the project on an ongoing basis there are multiple [teams](https://github.com/orgs/paperless-ngx/people) (frontend, ci/cd, etc) that could use your help so please reach out!\n\n## Translation\n\nPaperless-ngx is available in many languages that are coordinated on Crowdin. If you want to help out by translating paperless-ngx into your language, please head over to https://crowdin.com/project/paperless-ngx, and thank you! More details can be found in [CONTRIBUTING.md](https://github.com/paperless-ngx/paperless-ngx/blob/main/CONTRIBUTING.md#translating-paperless-ngx).\n\n## Feature Requests\n\nFeature requests can be submitted via [GitHub Discussions](https://github.com/paperless-ngx/paperless-ngx/discussions/categories/feature-requests), you can search for existing ideas, add your own and vote for the ones you care about.\n\n## Bugs\n\nFor bugs please [open an issue](https://github.com/paperless-ngx/paperless-ngx/issues) or [start a discussion](https://github.com/paperless-ngx/paperless-ngx/discussions) if you have questions.\n\n# Related Projects\n\nPlease see [the wiki](https://github.com/paperless-ngx/paperless-ngx/wiki/Related-Projects) for a user-maintained list of related projects and software that is compatible with Paperless-ngx.\n\n# Important Note\n\n\u003e Document scanners are typically used to scan sensitive documents like your social insurance number, tax records, invoices, etc. **Paperless-ngx should never be run on an untrusted host** because information is stored in clear text without encryption. No guarantees are made regarding security (but we do try!) and you use the app at your own risk.\n\u003e **The safest way to run Paperless-ngx is on a local server in your own home with backups in place**.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaperless-ngx%2Fpaperless-ngx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpaperless-ngx%2Fpaperless-ngx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaperless-ngx%2Fpaperless-ngx/lists"}