Uppload v2 is a JavaScript file uploading plugin with 20+ plugins to choose, edit, and upload images to any backend. It's written in TypeScript, and is free and open-source with 200+ stars on GitHub.
Nice and clever, I like the “almost no server involved” 3rd party services support, and no auth for the user. The name of the project does sound familiar though, and it’s not a good kind of familiar ;)
Thanks, @arturi! I absolutely love Uppy.io and it served as a huge inspiration! TBH the name similarity is coincidental (I promise!) and follows my "double letter is cute" style, like in Staart. Might even be exciting for us to use the Golden Retriever package from Uppy, because that's my favorite feature we don't current support.
Hello Product Hunt!
I'm very excited to share v2 of our JavaScript file uploading widget. We completely re-wrote Uppload in TypeScript with a modular approach, so you can pick and choose which services (ways to select a file, like drag-and-drop uploading, search on Unsplash, and import from Instagram), effects (ways to edit a file, like cropping and rotating), and uploaders (ways to send a file to your server) you want.
With Uppload, you don't need any special backend APIs to fetch photos or edit them — it just works, completely in the browser, and sends your file to your endpoint (or to a third-party service like Firebase), so it works with any backend and you're not tied to a specific service.
Uppload is completely free and open-source, and is built by El Niño, a digital development studio in the Netherlands. We're also planning on offering paid customization and support for Uppload in the near future.
This is cool! I tried to do this in the past with solutions like Jotform etc. but the experience wasn't great. I think your solution might help here. I did find the landing page slightly confusing at first and gave you some recommendations in-context, see https://app.usebubbles.com/058f5... --- let me know if this helps.
This is great! Services like Uploadcare need an API key (so that you can use their backend APIs) to import images from Instagram/Facebook/etc., but with Uppload, it just works! No sign up or API key hassles needed. And it has cool features like importing from Unsplash that no other file uploading widget has.
Technically great: TS implementation, numerous upload sources, various plugins, tree-shakeable and very easy to customise. Also very fast and good support from the maintainers!
@aleximb When we decided to re-write Uppload, one of my goals was a great *technical* implementation, like treeshakable to the core and TypeScript modules. Thanks for your contribution and hard work!
MockupsJar