More Premium Hugo Themes Premium Vue Themes

Vuefinder

A sleek, developer-friendly file manager for Vue — organize, preview, and manage files with ease.

Vuefinder

A sleek, developer-friendly file manager for Vue — organize, preview, and manage files with ease.

Author Avatar Theme by n1crack
Github Stars Github Stars: 557
Last Commit Last Commit: Jan 2, 2026 -
First Commit Created: Aug 27, 2024 -
Vuefinder screenshot

Overview:

Vuefinder File Manager is a file manager component designed for Vue.js version 3. It provides a user-friendly interface for managing files and folders in Vue applications, with features like localization support and customizable styling.

Features:

  • Localization: Manually import localization files from the package or load them asynchronously during component registration.
  • Vue Template Styling: Uses BEM convention for CSS classes with default styles applied using TailwindCSS.
  • Props: Customize settings like id, request, locale, theme, max file size, max height, features, path, and more.
  • Events: Utilize callback functions when users select files or folders.

Installation:

To install Vuefinder File Manager, ensure you have Vue.js version 3 set up in your project. Then, include the following code snippets in your JS entry point file:

  1. Install the package via npm:
npm install vuefinder-file-manager
  1. Import the component in your Vue file:
import Vuefinder from 'vuefinder-file-manager';
  1. Register Vuefinder component globally or within a specific component:
app.component('vuefinder', Vuefinder);
  1. Start using Vuefinder in your template:
<vuefinder :id="'example-id'" :request="'example-backend-url'"></vuefinder>

Summary:

Vuefinder File Manager is a versatile tool for Vue.js developers to incorporate file management functionality in their applications. With features like localization support, customizable styling, and event handling, Vuefinder offers a seamless experience for users to interact with files and folders within a Vue.js environment. Its easy installation process makes it convenient to integrate and enhance file management capabilities in Vue.js projects.