p/workbox
The next version of sw-precache & sw-toolbox
Anand Chowdhary
Uppload v2 — File uploading widget with 20+ plugins, no backend required
Featured
40
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.
Replies
Bogdan Mustata
Super project! Support for Unsplash, Pexels and more providers.
Anand Chowdhary
@bmustata Thanks so much! Yes, I thought it's a great use case to let users select royalty-free photos for things like cover photos and blog posts.
Irfaq Syed ⚡️
This is awesome. Star'd and also added to my open-source projects collection. I'm sure we'll use this in some project in near future. Great job!
Anand Chowdhary
Thank you so much, @irazasyed! Let me know if you need any help setting it up when you get to use it.
Thomas Mester
Damn and it's accessible, great job @anandchowdhary
Anand Chowdhary
Thanks, @hotgeart! Yes, we have an article about the accessibility as well: https://uppload.js.org/a11y. Thanks for noticing!
Artur Paikin
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 ;)
Anand Chowdhary
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.
Anand Chowdhary
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.
Juan Sarmiento
@anandchowdhary amazing product bro, do you offer premium support?
Anand Chowdhary
@juanpablosarmi Nope, it's open source so you can use GitHub Discussions or Issues if you have a question. I'm happy to help!
Edward Vasquez
awesome product! i love this
HiramFromTheChi
Nothing that I can really apply this to (currently), but I tried it out and it’s awesome. +2 for being FOSS - you got my support.
Chris Germano
Really well done. I don't have a use case for something like this right now but I'm saving it for when the time comes.
Anand Chowdhary
Thanks, @chris_germano! Hopefully you'll find an application soon. ;)
Tom Medema
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.
Anand Chowdhary
Thanks, @tom4! I'll see what I can do with the landing page's "Demo" button. Also, super good job with Bubbles, definitely installing that now!
Anand Chowdhary
@tom4, thanks for the feedback! I've made the change to the button text, now it's "Live demo": https://uppload.js.org
Ghost Kitty
Comment Deleted
Serhii Ivashchenko
This is great!
Shrey Gupta
Awesome work @anandchowdhary. I really liked the Unsplash support.
Anand Chowdhary
Thanks, @sshreeey! Yep, you can even use Unsplash alternatives like Pixabay and Pexels.
Karen Palacios
Fascinante esto si que es oro me encanta
Bilan Hadid
This is gold!
Anand Chowdhary
Thank you, @bilanjhadid! You made my day!
Sukriti Kapoor
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.
Anand Chowdhary
@sukritikapoor15 Exactly! You can even use Uppload with just Firebase and no backend API maintenance required. It just works. ;)
Alex Imbrea
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!
Anand Chowdhary
@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!
sistemas 1
si quieres estudiar ingenieria naval o mas ingenierias visitanos.... https://sites.google.com/aprendi...
Anand Chowdhary
no gracias
Matthew White
Rad project Anand, congrats on the launch!
Anand Chowdhary
Thanks, @kaishiro! Happy to get all the support.
Chris Allen
With instagram and Facebook would the user be able to directly connect to there account and select photos?