Docspell

Overall rating

6.9

Stars: 1616

Contributors: 42

Docspell is an intelligent document organizer designed to help individuals and teams manage large volumes of documents effectively. It automates the process of categorizing, indexing, and retrieving files by allowing users to scan, upload, and store documents securely. Its advanced search and tagging features simplify finding specific documents, making document management more efficient and accessible.

Key Features:

  • Multi-User per Account: Each account (a collective) can have multiple users that share the same files. For example, everyone in your family can work with your files while using their own account with their own settings.
  • Text Extraction with OCR: Text is extracted from all files. For scanned documents/images, OCR is used by utilising tesseract. The text is analysed and is available for full-text search.
  • Text Analysis: The extracted text is analyzed using ML algorithms to find properties that can be annotated to your documents automatically.
  • Support for many files: Docspell can read many file types. ZIP and EML (e-mail file format) files are extracted and their contents imported.
  • Conversion to PDF: All files are converted to PDF. Don't worry about the originals. Original files are stored, too and can be downloaded untouched. When creating PDFs from image data (often returned from scanners), the resulting PDF contains the extracted text and is searchable.
  • Full-Text Search: The extracted text of all files and some properties, like names and notes, are available for full-text search. Full-text search can also be used to further constrain the results of the search-menu where you can search by tags, correspondent, etc.
  • Send via E-Mail: Users can define SMTP settings in the app and are then able to send items out via E-Mail. This is often useful to share with other people. There is e-mail-address completion from your address book, of course.
  • Import Mailboxes: Users can define IMAP settings so that docspell can import their e-mails. This can be done periodically based on a schedule. Imported mails can be moved away into another folder or deleted.
  • Notifications: Users can be notified by e-mail, Matrix or Gotify with documents resulting from a query that is executed periodically. Notifications can also be configured for specific events.
Activity

Last update: Oct 29, 2024

  • Commits (last week)

    0

  • Resolved issues (last week)

    14

  • Merged PRs (last week)

    4

Maturity

Last update: Oct 29, 2024

  • Age

    5 years 3 months

  • Stability

    ALPHA

Information

Funding

Donations

Programming languages

Elm
Scala
Nix

Tags

ocr
stanford-corenlp
personal-document-system
scala
elm
pdf
document-management
dms
docspell
edms
document-management-system
nlp
spa
document
self-hosted
webapp