@svar-ui/vue-filemanager

SVAR Vue FileManager library
8,536 16
Install
npm install @svar-ui/vue-filemanager
Latest Version:2.6.0
Vue:3
License:MIT
Last Updated:Jun 3, 2026
Links: GitHub  ·  npm
Maintainer: marta-ko

SVAR Vue File Manager | File Explorer

npm License npm downloads

Homepage • Getting Started • Demos

SVAR Vue File Manager is a flexible file explorer component for Vue 3 apps. It offers a familiar interface for browsing, organizing, and previewing files. Integrate this file management component with any backend, whether you're using local storage, databases, or cloud services.

:sparkles: Key features:

  • Basic file operations: create, delete, copy, rename, cut, paste
  • Download and upload files
  • Files tree view
  • List and tiles views
  • File preview pane with file information (file size, type, modified date, etc)
  • Split view to manage files between different locations
  • Built-in search box
  • Context menu and toolbar
  • Keyboard navigation
  • Used storage info
  • Full TypeScript support

See the live demo to try all thees features in action.

:hammer_and_wrench: How to Use

To install SVAR Vue File Manager:

npm install @svar-ui/vue-filemanager

To use the widget, simply import the package and include the component in your Vue file:

<script setup>
import { Filemanager } from "@svar-ui/vue-filemanager";
import "@svar-ui/vue-filemanager/all.css";

// files and folders
const data = [
    {
        id: "/Code",
        date: new Date(2023, 11, 2, 17, 25),
        type: "folder",
    },
    {
        id: "/Code/Comments.svelte",
        date: new Date(2023, 11, 2, 18, 48),
        type: "file",
        size: 682566,
    }
];
// storage usage info
const drive = {
    used: 15200000000,
    total: 50000000000,
};
</script>

<template>
  <Filemanager :data="data" :drive="drive" />
</template>

For further instructions, see the detailed how-to-start guide.

:computer: How to Modify

Typically, you don't need to modify the code. However, if you wish to do so, follow these steps:

  1. Run yarn to install dependencies. Note that this project is a monorepo using yarn workspaces, so npm will not work
  2. Start the project in development mode with yarn start

:white_check_mark: Run Tests

To run the test:

  1. Start the test examples with:
    yarn start:tests
    
  2. In a separate console, run the end-to-end tests with:
    yarn test:cypress
    

⭐ Show Your Support

If SVAR Vue File Manager helps your project, give it a star. It helps other developers discover this library and motivates us to keep supporting and improving the component.

:speech_balloon: Need Help?

Post an Issue or use our community forum.

Related Packages

@svar-ui/trial-vue-calendar

SVAR Vue Calendar library

422
@svar-ui/vue-core

SVAR Vue Core library is a collection of customizable Vue UI components and form...

40,392 11
@svar-ui/lib-vue

@svar/lib-vue is a library that provides helpers for Vue integration

40,182 1
@svar-ui/vue-menu

SVAR Vue Menu library - create basic menu bar, actions or context menu

37,828 2
@svar-ui/vue-toolbar

SVAR Vue Toolbar library - create button and icon panels with configurable, resp...

35,696 5

Version History

Version Released License
2.6.0 MIT
2.5.0 MIT