
Mulino file show is a lightweight document library for WordPress. Organize
documents into nested folders (Decade > Year, Department > Project, or
any hierarchy you like), manage everything with a drag-and-drop admin
screen, and let visitors browse the same structure on your public site
with a block or a shortcode.
Coming from Simple File List?
Mulino file show can import your Simple File List library in one go:
subfolders, file names, descriptions and upload dates come along, and
the files you already have are left as they are. See “How do I switch
from Simple File List?” in the FAQ.
Admin features
- Drag and drop files straight from your computer to upload them into a folder, or use the “Choose files” button (also on phones and tablets)
- Drag a whole folder from your computer to upload it with all its subfolders
- Drag existing documents or whole folders to re-file them
- Tick several documents to move them or move them to the trash together
- Export the whole library as a ZIP file, with the folders intact
- Import your folders and files from Simple File List
- Rename or delete folders and documents from the same screen
- Give a document a short description, or replace its file with a new version: the link on the site stays the same
- Choose per folder whether everyone or only logged-in users can see it
- Let a board member manage the documents without making them an editor of the whole site: tick “Can manage the document library” on their user profile
- Works with the keyboard and on phones: every action can be done without dragging
- Nested folders of unlimited depth
- Uploads run one file at a time with a progress bar, and files that are too big for your web host are caught before they are sent
Frontend features
- A “Document library” block, or the
[mulino_documents]shortcode, shows a breadcrumb-navigable folder browser - Show the documents as a grid of icons or as a list with type, size, date and description
- Optional search box, which searches names and descriptions in the open folder and below
- Optional page links for folders with many documents
- Show the whole library to logged-in users only, or hide single folders from visitors who aren’t logged in
- Show the whole library, or start in one folder with
folder="..." - Natural sorting (“Minutes 2” before “Minutes 10”), optionally newest year first
- Optionally hide folders that have no documents yet
- File-type icons (PDF, Word, Excel, images, and more)
- Every folder has its own link, so you can bookmark it or share it directly
Under the hood
Mulino file show stores everything using WordPress’ own post types and
taxonomies — no custom database tables, so your data stays portable
and inspectable with standard WordPress tools. It also exposes a small
set of actions and filters for building your own extensions; see
https://github.com/pedroviking/mulino-file-show/blob/main/HOOKS.md
This plugin is free and open source. Source code, issue tracker, and
the automated test suite live at:
https://github.com/pedroviking/mulino-file-show
Screenshots

The File Show admin screen: the folder tree, the drag-and-drop upload area and the documents in the open folder.

The library on the site in the list layout, with search, file type, size, date and descriptions.

The same library in the grid layout.

Editing a folder: name, place in the tree, and whether everyone or only logged-in users can see it.

Editing a document: name, description, and replacing the file with a new version without breaking links.

The Document library block and its settings in the block editor.