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