
Papermerge
Open-source document management system for scanned documents
2.9k stars 309 forks last commit first released Apache-2.0
Slowing down
No commits since 23 Nov 2025. Check the issue tracker before you rely on it.

Papermerge is a web-based document management system focused on scanned documents and digital archives. It extracts text via OCR, indexes documents for full-text search, and provides a desktop-like web UI for organizing and managing document collections.
Key Features
- OCR processing of scanned PDFs and images (uses open-source OCR tooling to extract searchable text).
- Full-text search with support for multiple search backends and indexing options.
- OpenAPI-compliant REST API for automation and integrations.
- Document versioning so original and processed versions (for example OCRed versions) are retained.
- Categories, tags and user-defined custom fields (metadata) per document type for structured organization.
- Page management: reorder, rotate, cut, move or extract individual pages within documents.
- Multi-user access, group ownership and share controls for documents and folders.
- Modern, responsive frontend with dual-panel browsing, drag-and-drop and internationalization.
Use Cases
- Long-term archival of scanned documents for small-to-medium organizations and personal archives.
- Processing receipts, invoices and administrative paperwork with metadata and searchable OCR text.
- Managing contract and record versioning with searchable history and page-level edits.
Limitations and Considerations
- Robust full-text search typically requires deploying an external search backend (e.g., Elasticsearch, Solr, Xapian) for large archives; bundled minimal setups may omit advanced search.
- OCR and indexing are resource-intensive at scale and commonly run in background workers; production deployments should provision worker processes and sufficient CPU/RAM.
- The public demo instance is intentionally limited (for example, OCR and full-text search may be disabled) and is reset periodically, so it is useful only for exploring the UI and basic flows.
Papermerge is a focused solution for turning scanned documents into searchable, organized archives with metadata and version control. It exposes a programmable API and can be integrated into automated ingestion pipelines for document-centric workflows.
Categories:
Tags:
Tech Stack:
Similar to Papermerge

Mayan EDMS
Open source electronic document management system (EDMS)
Mayan EDMS is an open source document management system for ingesting, indexing, organizing, and securing documents with workflows, OCR, and audit trails.

Paperless-ngx
Document management system with OCR, search, and automated filing
Paperless-ngx is an open-source document management system that ingests scans and files, runs OCR, and turns them into a searchable, taggable document archive.

Papra
Minimalistic document management and archiving platform
Minimalistic document management and archiving platform for long-term storage, full-text search, tagging, and automated ingestion via email or folders.
sist2
File system indexer and web-based search for local files
sist2 is a fast, low-memory file system indexer with a web UI for searching file contents and metadata, with Elasticsearch or SQLite backends.

Docspell
Personal document management system with OCR and metadata suggestions
Docspell is a self-hosted document management system that imports scanned files and email attachments, runs OCR, and helps organize documents with tags, metadata, and search.

Open Archiver
Open-source platform for legally compliant email archiving
Self-hosted email archiving platform for ingesting, storing, indexing and searching emails from Gmail, Microsoft 365, IMAP, PST and more.






