[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1221":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":24,"topics":25,"createdAt":9,"pushedAt":9,"updatedAt":37,"readmeContent":38,"aiSummary":39,"trendingCount":15,"starSnapshotCount":15,"syncStatus":40,"lastSyncTime":41,"discoverSource":42},1221,"paperless-ngx","paperless-ngx\u002Fpaperless-ngx","A community-supported supercharged document management system: scan, index and archive all your documents","http:\u002F\u002Fdocs.paperless-ngx.com\u002F",null,"Python",42073,2804,150,1,0,34,185,1507,161,120,"GNU General Public License v3.0",false,"dev",true,[26,27,28,29,30,31,32,33,34,35,36],"angular","archiving","django","dms","document-management","document-management-system","hacktoberfest","machine-learning","ocr","optical-character-recognition","pdf","2026-06-12 04:00:08","[![ci](https:\u002F\u002Fgithub.com\u002Fpaperless-ngx\u002Fpaperless-ngx\u002Fworkflows\u002Fci\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fpaperless-ngx\u002Fpaperless-ngx\u002Factions)\n[![Crowdin](https:\u002F\u002Fbadges.crowdin.net\u002Fpaperless-ngx\u002Flocalized.svg)](https:\u002F\u002Fcrowdin.com\u002Fproject\u002Fpaperless-ngx)\n[![Documentation Status](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdeployments\u002Fpaperless-ngx\u002Fpaperless-ngx\u002Fgithub-pages?label=docs)](https:\u002F\u002Fdocs.paperless-ngx.com)\n[![codecov](https:\u002F\u002Fcodecov.io\u002Fgh\u002Fpaperless-ngx\u002Fpaperless-ngx\u002Fbranch\u002Fmain\u002Fgraph\u002Fbadge.svg?token=VK6OUPJ3TY)](https:\u002F\u002Fcodecov.io\u002Fgh\u002Fpaperless-ngx\u002Fpaperless-ngx)\n[![Chat on Matrix](https:\u002F\u002Fmatrix.to\u002Fimg\u002Fmatrix-badge.svg)](https:\u002F\u002Fmatrix.to\u002F#\u002F%23paperlessngx%3Amatrix.org)\n[![demo](https:\u002F\u002Fcronitor.io\u002Fbadges\u002Fve7ItY\u002Fproduction\u002FW5E_B9jkelG9ZbDiNHUPQEVH3MY.svg)](https:\u002F\u002Fdemo.paperless-ngx.com)\n\n\u003Cp align=\"center\">\n  \u003Cpicture>\n    \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fgithub.com\u002Fpaperless-ngx\u002Fpaperless-ngx\u002Fblob\u002Fmain\u002Fdocs\u002Fassets\u002Flogo_full_white.png\" width=\"50%\">\n    \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fgithub.com\u002Fpaperless-ngx\u002Fpaperless-ngx\u002Fblob\u002Fmain\u002Fdocs\u002Fassets\u002Flogo_full_black.png\" width=\"50%\">\n    \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fpaperless-ngx\u002Fpaperless-ngx\u002Fblob\u002Fmain\u002Fdocs\u002Fassets\u002Flogo_full_black.png\" width=\"50%\">\n  \u003C\u002Fpicture>\n\u003C\u002Fp>\n\n\u003C!-- omit in toc -->\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:\u002F\u002Fgithub.com\u002Fthe-paperless-project\u002Fpaperless) & [Paperless-ng](https:\u002F\u002Fgithub.com\u002Fjonaswinkler\u002Fpaperless-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:\u002F\u002Fm.do.co\u002Fc\u002F8d70b916d462), a demo is available at [demo.paperless-ngx.com](https:\u002F\u002Fdemo.paperless-ngx.com) using login `demo` \u002F `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\">This project is supported by:\u003Cbr\u002F>\n  \u003Ca href=\"https:\u002F\u002Fm.do.co\u002Fc\u002F8d70b916d462\" style=\"padding-top: 4px; display: block;\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fopensource.nyc3.cdn.digitaloceanspaces.com\u002Fattribution\u002Fassets\u002FSVG\u002FDO_Logo_horizontal_white.svg\" width=\"140px\">\n      \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fopensource.nyc3.cdn.digitaloceanspaces.com\u002Fattribution\u002Fassets\u002FSVG\u002FDO_Logo_horizontal_blue.svg\" width=\"140px\">\n      \u003Cimg src=\"https:\u002F\u002Fopensource.nyc3.cdn.digitaloceanspaces.com\u002Fattribution\u002Fassets\u002FSVG\u002FDO_Logo_horizontal_black_.svg\" width=\"140px\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n# Features\n\n\u003Cpicture>\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fpaperless-ngx\u002Fpaperless-ngx\u002Fmain\u002Fdocs\u002Fassets\u002Fscreenshots\u002Fdocuments-smallcards-dark.png\">\n  \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fpaperless-ngx\u002Fpaperless-ngx\u002Fmain\u002Fdocs\u002Fassets\u002Fscreenshots\u002Fdocuments-smallcards.png\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fpaperless-ngx\u002Fpaperless-ngx\u002Fmain\u002Fdocs\u002Fassets\u002Fscreenshots\u002Fdocuments-smallcards.png\">\n\u003C\u002Fpicture>\n\nA full list of [features](https:\u002F\u002Fdocs.paperless-ngx.com\u002F#features) and [screenshots](https:\u002F\u002Fdocs.paperless-ngx.com\u002F#screenshots) are available in the [documentation](https:\u002F\u002Fdocs.paperless-ngx.com\u002F).\n\n# Getting started\n\nThe easiest way to deploy paperless is `docker compose`. The files in the [`\u002Fdocker\u002Fcompose` directory](https:\u002F\u002Fgithub.com\u002Fpaperless-ngx\u002Fpaperless-ngx\u002Ftree\u002Fmain\u002Fdocker\u002Fcompose) 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:\u002F\u002Fraw.githubusercontent.com\u002Fpaperless-ngx\u002Fpaperless-ngx\u002Fmain\u002Finstall-paperless-ngx.sh)\"\n```\n\nMore details and step-by-step guides for alternative installation methods can be found in [the documentation](https:\u002F\u002Fdocs.paperless-ngx.com\u002Fsetup\u002F#installation).\n\nMigrating from Paperless-ng is easy, just drop in the new docker image! See the [documentation on migrating](https:\u002F\u002Fdocs.paperless-ngx.com\u002Fsetup\u002F#migrating-to-paperless-ngx) for more details.\n\n\u003C!-- omit in toc -->\n\n### Documentation\n\nThe documentation for Paperless-ngx is available at [https:\u002F\u002Fdocs.paperless-ngx.com](https:\u002F\u002Fdocs.paperless-ngx.com\u002F).\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:\u002F\u002Fdocs.paperless-ngx.com\u002Fdevelopment\u002F) 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:\u002F\u002Fmatrix.to\u002F#\u002F#paperless:matrix.org). If you would like to contribute to the project on an ongoing basis there are multiple [teams](https:\u002F\u002Fgithub.com\u002Forgs\u002Fpaperless-ngx\u002Fpeople) (frontend, ci\u002Fcd, 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:\u002F\u002Fcrowdin.com\u002Fproject\u002Fpaperless-ngx, and thank you! More details can be found in [CONTRIBUTING.md](https:\u002F\u002Fgithub.com\u002Fpaperless-ngx\u002Fpaperless-ngx\u002Fblob\u002Fmain\u002FCONTRIBUTING.md#translating-paperless-ngx).\n\n## Feature Requests\n\nFeature requests can be submitted via [GitHub Discussions](https:\u002F\u002Fgithub.com\u002Fpaperless-ngx\u002Fpaperless-ngx\u002Fdiscussions\u002Fcategories\u002Ffeature-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:\u002F\u002Fgithub.com\u002Fpaperless-ngx\u002Fpaperless-ngx\u002Fissues) or [start a discussion](https:\u002F\u002Fgithub.com\u002Fpaperless-ngx\u002Fpaperless-ngx\u002Fdiscussions) if you have questions.\n\n# Related Projects\n\nPlease see [the wiki](https:\u002F\u002Fgithub.com\u002Fpaperless-ngx\u002Fpaperless-ngx\u002Fwiki\u002FRelated-Projects) for a user-maintained list of related projects and software that is compatible with Paperless-ngx.\n\n# Important Note\n\n> 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> **The safest way to run Paperless-ngx is on a local server in your own home with backups in place**.\n","Paperless-ngx 是一个文档管理系统，能够将物理文档转换为可搜索的在线档案，帮助用户减少纸质文件的存储。该项目采用Python语言开发，基于Django框架和Angular前端技术构建，支持OCR（光学字符识别）功能，可以自动扫描、索引并归档各类文档。它适合需要高效管理大量文档的企业和个人使用场景，如办公室无纸化办公、家庭账单管理等。此外，Paperless-ngx 还具备机器学习能力以提高文档处理效率，并且拥有活跃的社区支持与持续更新。",2,"2026-06-11 02:42:22","top_all"]