62 Best Vue Media Inputs Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

vuc

vue-upload-component

Vue.js file upload component, Multi-file upload, Upload directory, Drag upload, Drag the directory, Upload multiple files at the same time, html4 (IE 9), `PUT` method, Customize the filter

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
great-docs
5Great Documentation
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
41K
Last Commit
2mo ago
Bundle Size (min+gzip)
7.62KB
Tree-Shakeable
vfa

vue-file-agent

The most beautiful and full featured file upload component for Vue JS

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.3/ 5
3
Top Feedback
great-docs
1Great Documentation
performant
1Performant
hard-to-use
1Hard to Use
GitHub Stars
Github Icon
616
Weekly Downloads
Weekly Downloads Icon
3K
Last Commit
8mo ago
Bundle Size (min+gzip)
40.2KB
Not Tree-Shakeable
vf

vue-filepond

🔌 A handy FilePond adapter component for Vue

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
1K
Weekly Downloads
Weekly Downloads Icon
12K
Last Commit
14d ago
Bundle Size (min+gzip)
1.26KB
Tree-Shakeable
vic

vue-image-crop-upload

A beautiful vue component for image cropping and uploading. (vue图片剪裁上传组件)

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
6K
Last Commit
4mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@syncfusion/ej2-vue-inputs

Syncfusion Vue UI component library offer more than 50+ cross-browser, responsive, and lightweight vue UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
196
Weekly Downloads
Weekly Downloads Icon
2K
Last Commit
8d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
vu

@websanova/vue-upload

A simple, light weight and intuitive upload control for Vue.js.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
214
Weekly Downloads
Weekly Downloads Icon
903
Last Commit
2mo ago
Bundle Size (min+gzip)
3.20KB
Tree-Shakeable
vfs

vue-file-selector

File selector with validation that supports drag-n-drop for @vuejs

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
7
Weekly Downloads
Weekly Downloads Icon
500
Last Commit
1mo ago
Bundle Size (min+gzip)
3.58KB
Not Tree-Shakeable
vsi

vue-select-image

✅ Vue 2.x component for selecting image from list

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
performant
1Performant
GitHub Stars
Github Icon
126
Weekly Downloads
Weekly Downloads Icon
2K
Last Commit
1mo ago
Bundle Size (min+gzip)
1.88KB
Not Tree-Shakeable
fuv

file-uploader-vue-component

A reactjs and vuejs component of file uploader.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
12
Weekly Downloads
Weekly Downloads Icon
119
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
vpi

vue-picture-input

Mobile-friendly picture file input Vue.js component with image preview, drag and drop, EXIF orientation, and more

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
863
Weekly Downloads
Weekly Downloads Icon
3K
Last Commit
7mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
vii

vuetify-image-input

Provides basic image editing tools.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
113
Weekly Downloads
Weekly Downloads Icon
2K
Last Commit
4mo ago
Bundle Size (min+gzip)
5.40KB
Not Tree-Shakeable
sfu

shapla-file-uploader

Reusable vue components for repid development

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
2
Weekly Downloads
Weekly Downloads Icon
26
Last Commit
2mo ago
Bundle Size (min+gzip)
0.54KB
Tree-Shakeable

vue-simple-uploader

A Vue.js upload component powered by simple-uploader.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
1K
Weekly Downloads
Weekly Downloads Icon
3K
Last Commit
9mo ago
Bundle Size (min+gzip)
17.8KB
Not Tree-Shakeable
mul

multicorder

Record video or snapshots from device cameras or desktop. Upload and download of video or snapshots is supported.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
5
Weekly Downloads
Weekly Downloads Icon
70
Last Commit
3mo ago
Bundle Size (min+gzip)
3.44KB
Tree-Shakeable
vd

vue2-dropzone

A Vue.js component for Dropzone.js - a drag’n’drop file uploads utility with image previews

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
performant
1Performant
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
70K
Last Commit
2y ago
Bundle Size (min+gzip)
14.9KB
Not Tree-Shakeable
vwc

vue-web-cam

Webcam component for VueJs.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
221
Weekly Downloads
Weekly Downloads Icon
3K
Last Commit
9mo ago
Bundle Size (min+gzip)
2.07KB
Not Tree-Shakeable

@progress/kendo-vue-upload

Issue tracker - KendoVue http://www.telerik.com/kendo-vue-ui/

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
9
Weekly Downloads
Weekly Downloads Icon
531
Last Commit
15d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
hu

handy-uploader

Handy Uploader is a responsive Vue.js file uploader and file viewer with an image compressor. It offers three display options (simple / thumbnail / table).

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
45
Weekly Downloads
Weekly Downloads Icon
126
Last Commit
11d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
vd

vue-dropify

A Simple dropzone for image Component for Vuejs

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
15
Weekly Downloads
Weekly Downloads Icon
91
Last Commit
15d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
evc

easy-vue-camera

The easiest way possible to have a camera view that supports mobile and looks close the native camera apps on mobile phones

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
3
Weekly Downloads
Weekly Downloads Icon
64
Last Commit
6mo ago
Bundle Size (min+gzip)
43.0KB
Tree-Shakeable
vdm

vue-d-media

Media manager & upload field package

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
3
Weekly Downloads
Weekly Downloads Icon
46
Last Commit
4mo ago
Bundle Size (min+gzip)
78.6KB
Not Tree-Shakeable
vcg

vue-camera-gestures

Let users control your Vue app using AI and their camera in just 1 line of HTML!

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
38
Weekly Downloads
Weekly Downloads Icon
64
Last Commit
5mo ago
Bundle Size (min+gzip)
237.0KB
Tree-Shakeable
evs

electron-vue-screen-capture

[![NPM version](https://img.shields.io/npm/v/electron-vue-screen-capture.svg?sanitize=true)](https://www.npmjs.com/package/electron-vue-screen-capture) [![Downloads](https://img.shields.io/npm/dm/electron-vue-screen-capture.svg)](http://badge.fury.io/js/

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
7
Weekly Downloads
Weekly Downloads Icon
23
Last Commit
5mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

vue-image-upload-resize

A simple vue-component for client-side image upload with resizing

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
159
Weekly Downloads
Weekly Downloads Icon
4K
Last Commit
1y ago
Bundle Size (min+gzip)
19.6KB
Tree-Shakeable
as

aws-s3

S3Client - A Javascript Library for AWS S3 File Upload

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
90
Weekly Downloads
Weekly Downloads Icon
3K
Last Commit
1y ago
Bundle Size (min+gzip)
18.2KB
Tree-Shakeable

vue-easy-multi-file-upload

🗄️ File upload component for Vue 2

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
1
Weekly Downloads
Weekly Downloads Icon
32
Last Commit
19d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
kuv

@progress/kendo-upload-vue-wrapper

Kendo UI Upload wrapper for Vue.js

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
1K
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Tree-Shakeable
vc

vue-clip

file uploader for vuejs with magical powers

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
1K
Last Commit
N/A
Bundle Size (min+gzip)
17.2KB
Not Tree-Shakeable
vfu

v-file-upload

File upload component for vue.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
61
Weekly Downloads
Weekly Downloads Icon
1K
Last Commit
2y ago
Bundle Size (min+gzip)
4.03KB
Not Tree-Shakeable
vum

vue-upload-multiple-image

A Vue.js project

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
1K
Last Commit
N/A
Bundle Size (min+gzip)
23.0KB
Not Tree-Shakeable
vt

vue-transmit

Vue.js drag & drop uploader based on Dropzone.js

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
211
Weekly Downloads
Weekly Downloads Icon
735
Last Commit
2y ago
Bundle Size (min+gzip)
12.3KB
Tree-Shakeable
vf

vue-fineuploader

Easily integrate Fine Uploader into a VueJS 2 app. Drop-in high-level components for a turn-key UI. Use small focused components to build a more custom UI.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
103
Weekly Downloads
Weekly Downloads Icon
682
Last Commit
3y ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
vci

vue-core-image-upload

a vue plgin for image upload and crop

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
674
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

vue-base64-file-upload

Upload files as base64 data-uris

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
78
Weekly Downloads
Weekly Downloads Icon
567
Last Commit
4y ago
Bundle Size (min+gzip)
0.91KB
Not Tree-Shakeable
vud

vue-upload-drop-images

Vue component that provides drag and drop images upload with preview

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
445
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
vmr

vue-media-recorder

vue-media-recorder makes it easy to capture media (Microphone, Camera, Video) in your Vue.js apps.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
6
Weekly Downloads
Weekly Downloads Icon
318
Last Commit
1y ago
Bundle Size (min+gzip)
6.18KB
Not Tree-Shakeable
vu

vuejs-uploader

Vue multipart file uploader

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
59
Weekly Downloads
Weekly Downloads Icon
314
Last Commit
3y ago
Bundle Size (min+gzip)
12.4KB
Not Tree-Shakeable
vfd

vue-fineuploader-dropzone

A VueJS 2 component for Fine Uploader with drag'n'drop support

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
11
Weekly Downloads
Weekly Downloads Icon
302
Last Commit
4y ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
vu

v-uploader

A simple and easier to use file uploader, you can drag files or select file in dialog to upload, based on Vue2.x

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
217
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
vsu

vue-simple-upload

Simple File upload component for Vue.js

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
102
Weekly Downloads
Weekly Downloads Icon
201
Last Commit
4y ago
Bundle Size (min+gzip)
0.89KB
Not Tree-Shakeable

eks-upload

A series of Vue components.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
39
Weekly Downloads
Weekly Downloads Icon
182
Last Commit
3y ago
Bundle Size (min+gzip)
30.5KB
Tree-Shakeable
vu

vuetify-unsplash

Vue dialog component for image search and selection from unsplash.com based on Vuetfiy with high customizability thanks to over 30 properties

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
1
Weekly Downloads
Weekly Downloads Icon
28
Last Commit
10mo ago
Bundle Size (min+gzip)
166.7KB
Not Tree-Shakeable
vae

vue-avatar-editor

A Vue.js 2.0 component for editing avatar

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
140
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
vc

vue-capture

A Vuejs library to record and save audio, video or pictures from your camera or mic.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
132
Last Commit
N/A
Bundle Size (min+gzip)
18.1KB
Not Tree-Shakeable
vcv

vue-cam-vision

Webcam component for VueJs.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
16
Weekly Downloads
Weekly Downloads Icon
124
Last Commit
2y ago
Bundle Size (min+gzip)
26.0KB
Not Tree-Shakeable

droply

A tiny Dropzone.js wrapper for Vue 2

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
35
Weekly Downloads
Weekly Downloads Icon
124
Last Commit
4y ago
Bundle Size (min+gzip)
15.3KB
Not Tree-Shakeable
vd

vue-dropzone

A vue wrapper component for dropzone.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
115
Last Commit
N/A
Bundle Size (min+gzip)
10.2KB
Not Tree-Shakeable
vw

vue-webcam

A Vue component for capturing image from webcam.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
61
Weekly Downloads
Weekly Downloads Icon
73
Last Commit
2y ago
Bundle Size (min+gzip)
0.72KB
Not Tree-Shakeable

vue-motion-cam

Vue RestBundle for motion capture.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
61
Last Commit
2y ago
Bundle Size (min+gzip)
314.5KB
Not Tree-Shakeable
vsm

vue-stream-mask

You can see it working live here [vue-stream-mask demo](https://sagoncalves.github.io/vue-stream-mask/ "vue-stream-mask demo")

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
44
Last Commit
N/A
Bundle Size (min+gzip)
169.9KB
Not Tree-Shakeable