Open Source M-Files Alternatives
A curated collection of the 2 best open source alternatives to M-Files.
The best open source alternative to M-Files is Paperless-ngx. If that doesn't suit you, we've compiled a ranked list of other open source M-Files alternatives to help you find a suitable replacement. Other interesting open source alternative to M-Files is Papra.
M-Files alternatives are mainly Document Management & E-Signatures but may also be Storage Solutions. Browse these if you want a narrower list of alternatives or looking for a specific functionality of M-Files.
Document management system that turns scanned paper into a searchable archive, maintained by a community team as the successor to Paperless.

Paperless-ngx turns physical documents into a searchable online archive, which is another way of saying it removes the filing cabinet. Invoices, tax records and correspondence get scanned once and are then found by search rather than by memory of where the folder went.
The project is the official successor to the original Paperless and to Paperless-ng, restructured so that a team of maintainers shares responsibility for the codebase instead of one person carrying it alone.
Getting an instance running is deliberately short work.
- Docker Compose: the recommended path, with compose files that pull images from the GitHub container registry.
- Install script: a single shell command configures a Compose environment for you.
- Migration: moving from Paperless-ng is a matter of dropping in the new image.
- Demo: a public instance with demo credentials shows the interface before you install anything.
- Translations: the interface is localized through Crowdin in many languages.
One warning from the maintainers deserves repeating. Documents are stored in clear text without encryption, so the software should never run on an untrusted host. The recommendation is a local server in your own home with backups in place, and the full feature list, screenshots and setup guides live in a separate documentation site.
A minimalist document management and archiving platform for people and small teams who want a searchable long-term digital archive.

Papra is a document management and archiving platform with a deliberately small surface. It is meant for long-term storage, the receipt for a gift bought last year or the warranty for a phone, filed once and found again on the day it finally matters.
The application pairs a SolidJS frontend with a Hono API, Drizzle ORM and Better Auth, plus a self-hosting-friendly job queue the same author maintains. One Docker command brings an instance up, and the configuration options are documented for anything past a first look.
Most of the work goes into getting documents in and finding them later.
- Full-text search: locate documents by their content, narrowed with advanced filters.
- Email ingestion: forward mail to a generated address and its attachments are imported automatically.
- Folder ingestion: anything dropped into a watched folder is picked up without further action.
- Content extraction: text is pulled out of images and scans so they become searchable too.
- Tagging rules: custom rules apply tags as documents arrive rather than afterwards.
- Sharing: hand a document to an outside user with an optional expiry date and password.
Organizations let a family or a team share a library, each with its own custom properties for extra metadata. A command line tool, an API, an SDK and webhooks cover building on top. Upload links for other people are marked as coming soon, while mobile, desktop and browser clients are listed as maybes.