docMentis is an open-source, universal document viewer designed for modern web applications. It addresses the need for high-fidelity, fully client-side rendering of various document formats directly in the browser, eliminating the requirement for server-side processing. The platform is framework-agnostic and built on a custom WebAssembly engine written in Rust, aiming to provide accuracy, performance, and straightforward embeddability for developers.
The tool supports viewing and rendering of PDF, DOCX, PPTX, XLSX, and a range of image formats including PNG, JPEG, TIFF, and BMP. Its unified rendering engine ensures consistent layout and display across all supported formats without relying on format-specific workarounds. Features include accurate text rendering, support for embedded fonts, vector graphics, and EMF/WMF compatibility. For PDFs, capabilities extend to annotation display, merging multiple files, splitting documents, organizing pages, extracting images, compressing files, and decrypting password-protected PDFs. All document processing and manipulation occur entirely in the browser, ensuring that files never leave the user's device.
docMentis is delivered as a JavaScript package installable via npm, yarn, or pnpm. Developers can embed the viewer by importing and placing the viewer component in their HTML or web framework, then loading documents by passing a file URL or ArrayBuffer. The viewer exposes a clean JavaScript API, making integration into web applications straightforward. The MIT-licensed viewer layer is free for both commercial and personal projects, and the rendering engine is free to use when embedded through the viewer. Custom commercial licensing is available for standalone engine use, removal of attribution branding, or dedicated support.
As a universal document viewer for the web, docMentis is suited for developers and organizations seeking to embed document viewing and basic manipulation features into their web-based products without server dependencies. Its open-source model and permissive licensing make it accessible for a wide range of projects.
In the Frameworks & SDKs space, docMentis takes a focused approach. It focuses on embedding high-fidelity document viewing for multiple formats in web applications without server-side processing. docMentis is an open-source project aimed at web developers. The project is open source (MIT). The product ships for the web, the command line, and embeddable surfaces, and it can be self-hosted.
docMentis first shipped in 2026. The project is developed in the open on GitHub with 65 stars and 235 commits in the last 90 days. Among its 8 catalogued features are PDF viewer, DOCX viewer, and PPTX viewer.
Latest indexed changes and source events
Other apps tracked under the same category.