Skip to content
Hardik Zinzuvadiya
Let's connect

product

Attachment Manager for Frappe

Card and list views, inline preview for 15+ file formats, and zip download of every attachment inside any Frappe form.

ERPNext v14ERPNext v15ERPNext v16

Overview

Attachment Manager replaces the flat attachment list in Frappe forms with a file manager: card and list views, search and category filters, and inline preview for PDF, DOCX, XLSX, CSV, images, audio, video, SVG and code. Files are rendered in the browser, so there is no conversion service to run. In production on ERPNext v14, v15 and v16.

15+file formats previewed inline

Features

Views and navigation

  • Card and list view toggle
  • Preview, download and delete on every file
  • Carousel navigation between attachments
  • Images render inline on the card
  • Responsive on desktop and mobile

Search and filter

  • Search by name, type or extension
  • Category filter: images, videos, documents
  • Download All as zip, respecting the active filters
  • File type detection

Document preview

  • PDF viewer with page controls, zoom and fit-to-width
  • DOCX via docx-preview
  • XLSX and CSV with sheet tabs
  • Text and code via CodeMirror

Media and quick actions

  • Image zoom and drag-to-pan; native audio and video; SVG
  • Right-click context menu
  • Drag and drop upload, multiple files at once
  • Inline refresh; Download All with a progress indicator

Integrations

  • Optional Open in OnlyOffice when that app is installed
  • Works on any DocType with attachments
  • Installs with bench get-app on-premise or on Frappe Cloud

Technical details

Tested on
ERPNext v14, ERPNext v15, ERPNext v16
Built with
Frappe, Python, JavaScript, HTML/CSS, docx-preview, xlsx, canvas-datagrid, CodeMirror
Type
product
Status
In production

Have something slow, manual, or fragile in production?

Tell me what it is. I reply within two working days, with questions.

Let's connect