Uppy

The next open source file uploader for web browsers

more info

Reviews

 
  • Troy HarveySoftware Engineer, Simple
    Pros: 

    It's open source, so we were able to use one of the Vue community components to fold this into our existing Vue project.

    Cons: 

    The project is young. So, we had to roll our own Google Storage integration because we are using GCP.

    I will use Uppy for future projects. Right now they have the best open source project for file uploaders with great UX that don't rely on jQuery and work with newer js tooling.

    Troy Harvey has used this product for one month.

Discussion

You need to become a Contributor to join the discussion - Find out how.
Paul Prins@paulprins · Founder - Fresh Vine
looks intereting but why hunt it before its ready for use? How does it compare to other tools already on the market?
Kevin van ZonneveldMaker@kvz · Co-founder, Transloadit
@paulprins Thanks for asking! I did set the Status to "Pre-launch", but it seems that has no big UI impact here besides the half-moon icon - I'm sorry for any confusion. The reason we're already sharing our work is because early adopters are in fact already enjoying Uppy for smaller projects. In addition, this is a _great_ time for the community to give feedback, as you can still impact our priorities and steer the end-product into a direction that is desirable/relevant to you. Regarding how it stacks up.. A few of the bigger names out there are: - Dropzone, which only does the drag & drop part (it does this very well). - Fineuploader, a humbling effort, but they rolled their own resumable file upload implementation back in the day, no open standard protocol, so it's not compatible with anything but their own php receiver script (and ports), it also does not support acquiring content from other sources than local disk (fetching directly from dropbox/facebook, etc without hitting the local drive, ideal for big files and mobile use cases). - Transloadit, Filestack, and Uploadcare's current JS uploading plugins, but those are commercial projects, and also don't support resumable file uploading in a standardized way yet. Robust resumability is paramount for the mobile usecase as well. You don't want your upload to break when your connection drops due to basements, tunnels, or switching to a different network / cell tower for just a second. Then there's a bunch of older projects that require jQuery and/or support none of the above, that I don't want to talk bad about. The authors should be proud to have solved the world's file uploading problems in their spare time, offering all that hard work for free. I may have missed a few and I'm happy to be corrected. In the end I feel no project out there has the same level of ambition as Uppy when it comes to keeping things open source, robust, batteries included/swappable, adhering to standards, and delivering on a pixel-perfect UI. If you're interested, we also wrote a bit on why we felt Uppy was needed here: https://uppy.io/blog/2016/07/upp...
Dmitry Mukhin@mojololol · CTO, Uploadcare
@kvz is backend part (fetching files from dropboxes and facebooks) open source?
Kevin van ZonneveldMaker@kvz · Co-founder, Transloadit
@mojololol Yes, it's licensed under MIT
Paul Prins@paulprins · Founder - Fresh Vine
@kvz thanks for the feedback. The ability to fetch from third party services is pretty fantastic as well. Looking forward to seeing the project progress.
Dmitry Mukhin@mojololol · CTO, Uploadcare
@kvz couldn't find it (still can't) so I had to ask :)
Albert Alexeev@albert_alexeev · Developer, inkHunter
Good job guys! I will be using your product in the future, cause you integration with third party services is a good idea!
Amrith Shanbhag@amrith · Community at Product Hunt & Feathrd
Looks absolutely brilliant. God bless open-source.
Corey OHiring@coreyo · Senior Product Manager at Madison Reed
This is great! Very nice work. Not a lot of slick options out there right now and this one even includes the webcam plugin 🙌
Kevin van ZonneveldMaker@kvz · Co-founder, Transloadit
Together with the Transloadit crew (https://www.producthunt.com/post...) we're building a new project that aims to be the last word on uploading files. Uppy is (going to be) a sleek, modular file uploader for webbrowsers that integrates seemlessly with any framework. It's open source, fast, easy to use and let's you worry about more important problems than building a file uploader. It fetches files from Dropbox, Instagram, webcams, Facebook, local disk, remote URLs, and other exciting locations. It has first-class support for resumable uploads according to the open standard: tus.io (https://www.producthunt.com/post...), and custom encoding backends, making it versatile and extensible.