OpenSourceProjects logo
papermerge-core logo

papermerge-corePapermerge DMS core backend, REST API server, and frontend UI

Papermerge DMS core backend, REST API server, and frontend UI

505 stars
108 forks
Python
Apache-2.0

Screenshot not available yet

papermerge-core

Papermerge DMS is an open source document management system that transforms scanned documents into searchable, organized digital archives. It uses OCR technology to extract and index text, providing a modern desktop-like interface for efficient document storage and retrieval across multiple file formats including PDF, TIFF, JPEG, and PNG.

Key Features

  • Web UI with Desktop Experience: Dual-panel document browser with drag-and-drop functionality and hierarchical folder organization
  • OpenAPI REST API: Fully compliant REST API for programmatic document management and integration
  • OCR and Full-Text Search: Automatic optical character recognition with searchable text overlays and advanced document indexing

Use Cases

  • Long-term Document Storage: Organize and preserve scanned documents with version control and metadata management
  • Business Document Management: Multi-user systems with group ownership, role-based sharing, and document categorization
  • Digital Archive Organization: Tag documents, create custom fields per document type, and manage complex folder hierarchies

Who Is It For

Papermerge is ideal for businesses, organizations, and individuals seeking an enterprise-grade document management solution without vendor lock-in. It's particularly suited for teams managing large volumes of scanned documents who need collaborative features, multi-language support, and self-hosted control over their data.