PHPackages                             websemantics/vimeo-upload - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. websemantics/vimeo-upload

ActiveLibrary

websemantics/vimeo-upload
=========================

Upload videos to your Vimeo account and update their metadata directly from a browser or a Node.js app.

11532879[24 issues](https://github.com/websemantics/vimeo-upload/issues)[3 PRs](https://github.com/websemantics/vimeo-upload/pulls)JavaScript

Since May 25Pushed 4y ago11 watchersCompare

[ Source](https://github.com/websemantics/vimeo-upload)[ Packagist](https://packagist.org/packages/websemantics/vimeo-upload)[ RSS](/packages/websemantics-vimeo-upload/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (6)DependenciesVersions (1)Used By (0)

```
╭───╮╭─╮
│   ││ │╭─╮╭──┬──┬─╮╭───╮╭───╮
│   ││ │├─┤│ ╭╮ ╭╮ ││ ─ ││╭╮ │  ╭────────┬─────────────────────╮
╰╮  ╰╯╭╯│ ││ ││ ││ ││  ─┤│╰╯ │  | UPLOAD │ ▒▒▒▒▒▒▒▒▒▒▒░░░░ %75 |
 ╰────╯ ╰─╯╰─╯╰─╯╰─╯╰───╯╰───╯  ╰────────┴─────────────────────╯

```

[![Build Status](https://camo.githubusercontent.com/5fb8a617dabab6b3486bea9db271a255ab421c52c33c4297fa2b283b25168130/68747470733a2f2f7472617669732d63692e6f72672f77656273656d616e746963732f76696d656f2d75706c6f61642e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/websemantics/vimeo-upload)[![js-standard-style](https://camo.githubusercontent.com/d429b06ef11476d7ddad760f59fa8030052e35275444e21f1d4ad52fe9daf207/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e737667)](http://standardjs.com/)[![npm version](https://camo.githubusercontent.com/381a4df9e74f10a9032c5c1623fb02abf7b63db94f23406d1716588febb6e6da/68747470733a2f2f62616467652e667572792e696f2f6a732f76696d656f2d75706c6f61642e737667)](https://badge.fury.io/js/vimeo-upload)[![Bower version](https://camo.githubusercontent.com/1bd1b5f83a30377ab24d64f76496591fb5796e252b749c6af56b99f499db5118/68747470733a2f2f62616467652e667572792e696f2f626f2f76696d656f2d75706c6f61642e737667)](https://badge.fury.io/bo/vimeo-upload)[![GitHub forks](https://camo.githubusercontent.com/695ee270b05e7039eff08654d7d57810e06fe1af9313466353a2a00008572d32/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f77656273656d616e746963732f76696d656f2d75706c6f61642e737667)](https://github.com/websemantics/vimeo-upload/network) [![GitHub stars](https://camo.githubusercontent.com/044ed1253ff1b9bc00cd637c5efbf2e457ece3cf07c1f9c3123cfcb4c290d9b0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f77656273656d616e746963732f76696d656f2d75706c6f61642e737667)](https://github.com/websemantics/vimeo-upload/stargazers)[![Percentage of issues still open](https://camo.githubusercontent.com/57053ee2665e04907906df554ea13da87529ac71e0c2beb9af12721cbcac5f23/687474703a2f2f697369746d61696e7461696e65642e636f6d2f62616467652f6f70656e2f77656273656d616e746963732f76696d656f2d75706c6f61642e737667)](http://isitmaintained.com/project/websemantics/vimeo-upload "Percentage of issues still open")

> Upload videos to your Vimeo account and update their metadata directly from a browser or a Node.js app.

Try it [LIVE](http://websemantics.github.io/vimeo-upload/)

Install
-------

[](#install)

Using Bower

```
bower install vimeo-upload

```

Or npm

```
npm install vimeo-upload

```

Usage
-----

[](#usage)

Include `vimeo-upload.js` in your index.html.

```

```

Create a new `VimeoUpload` initialized with a Blob or File and Vimeo Access Token then call `upload()` to start the upload process.

```
var uploader = new VimeoUpload({
  file: file,
  token: accessToken,
});

uploader.upload();
```

Your access token need to be authorized by Vimeo. Create new Vimeo access token [here](https://developer.vimeo.com/apps).

Check `index.html` for details and additional parameters you can include when initializing `VimeoUpload`.

Credits
-------

[](#credits)

Sample code for uploading files directly with XHR/CORS: [cors-upload-sample](https://github.com/googledrive/cors-upload-sample)

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance16

Infrequent updates — may be unmaintained

Popularity31

Limited adoption so far

Community26

Small or concentrated contributor base

Maturity29

Early-stage or recently created project

 Bus Factor1

Top contributor holds 62.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/0cfed068d359c1d9532498c807304a191d59e0aca0e735ccb0c3b7ae99992ed0?d=identicon)[websemantics](/maintainers/websemantics)

---

Top Contributors

[![websemantics](https://avatars.githubusercontent.com/u/2190455?v=4)](https://github.com/websemantics "websemantics (41 commits)")[![lumberjackchester](https://avatars.githubusercontent.com/u/3149174?v=4)](https://github.com/lumberjackchester "lumberjackchester (9 commits)")[![sqrrrl](https://avatars.githubusercontent.com/u/346343?v=4)](https://github.com/sqrrrl "sqrrrl (7 commits)")[![jeffposnick](https://avatars.githubusercontent.com/u/1749548?v=4)](https://github.com/jeffposnick "jeffposnick (2 commits)")[![andrestntx](https://avatars.githubusercontent.com/u/6277951?v=4)](https://github.com/andrestntx "andrestntx (1 commits)")[![mikeprocopio](https://avatars.githubusercontent.com/u/3900006?v=4)](https://github.com/mikeprocopio "mikeprocopio (1 commits)")[![sadashivdalvi](https://avatars.githubusercontent.com/u/2544181?v=4)](https://github.com/sadashivdalvi "sadashivdalvi (1 commits)")[![SamarRizvi](https://avatars.githubusercontent.com/u/1614414?v=4)](https://github.com/SamarRizvi "SamarRizvi (1 commits)")[![diegopscode](https://avatars.githubusercontent.com/u/7120733?v=4)](https://github.com/diegopscode "diegopscode (1 commits)")[![benmcmaster](https://avatars.githubusercontent.com/u/234525?v=4)](https://github.com/benmcmaster "benmcmaster (1 commits)")[![herkyl](https://avatars.githubusercontent.com/u/714950?v=4)](https://github.com/herkyl "herkyl (1 commits)")

### Embed Badge

![Health badge](/badges/websemantics-vimeo-upload/health.svg)

```
[![Health](https://phpackages.com/badges/websemantics-vimeo-upload/health.svg)](https://phpackages.com/packages/websemantics-vimeo-upload)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
