Skip to content
SPECIFICTION
Get listed

Document Parser vs Stalwart mail-parser

Document Parser

document-parser.com

Stalwart mail-parser

github.com

Side by side

FigureDocument ParserStalwart mail-parser
Price from$69.90/moFree
Free planYesYes
Free trialYes—
Open source——
WebYes—
macOS—Yes
Linux—Yes
Self-hosted—Yes
Plans published22
Spec score · Email Parsing Software8.3 (#8)7.8 (#14)

Plans

Document Parser

  • FreeFree
  • Premium$69.90 a month

Document Parser pricing →

Stalwart mail-parser

  • mail-parserFree
  • Open-source libraryFree

Stalwart mail-parser pricing →

In their own words

Document Parser

Document Parser extracts structured information from emails, attachments, and uploaded files, then makes it available as spreadsheet data. Users can upload PDFs, Word files, and other formats, or forward messages to a unique cloudHQ-issued address for automatic parsing. Attachments in forwarded emails can be processed too. Extracted fields include contacts, invoice dates, amounts, due dates, vendors, names, email addresses, and phone numbers. Users can define processing rules for emails and documents. Parsed information can be downloaded as spreadsheet data; the product overview also lists Excel and JSON exports. It accepts forwarded mail from any email provider and can send extracted data into a workflow. The maker describes uses including invoice processing, accounting records, customer data extraction, legal documents, medical forms, and education records. Document Parser is a web product presented by cloudHQ, which says it was founded in 2011. Its Free plan is for one user and limited to 20 documents. Premium costs $69.90 a month per user and includes email and phone support. The product page says emails and documents are not stored on its servers and cloud communications use SSL encryption; it also says passwords are not stored and authentication uses OAuth and OpenID.

Visit document-parser.com

Stalwart mail-parser

Stalwart mail-parser is a free, open-source Rust library for parsing email messages. It supports Internet Message Format RFC 5322, MIME RFC 2045–2049 and other internet messaging RFCs, while attempting to handle messages that depart moderately from those standards. Parsed output includes a MIME tree, text and HTML body lists, and attachments. If one alternative is missing, the library can convert HTML to plain text or plain text to HTML. SIMD kernels accelerate scanning on supported targets, while transfer decoding and charset conversion wait until content is read. Returned strings generally reference the original input message. WHATWG encoding labels are recognized, and the optional full_encoding feature adds legacy multibyte sets including Shift_JIS, Big5 and GB18030. Defaults allow nesting depth 64, 10,000 MIME parts and three decoded nested-message levels. Rust 1.98 is required. No feature is enabled by default; serde adds serialization. The library is licensed under MIT or Apache-2.0 and costs nothing.

Visit github.com