Uppy File Uploader Library

Uppy File Uploader Library

uppy.io

2

About this website

Uppy is a sleek, modular open source JavaScript file uploader that handles the complete file upload workflow from local selection through remote source integration, image editing, progress tracking, resumable uploads, and post-upload processing. Version 5.0 introduced headless components and React hooks, allowing developers to build fully custom upload UIs while leveraging the core upload engine. The modular plugin architecture means developers compose only the features they need: the Dashboard provides a responsive, accessible drag-and-drop interface; the Webcam plugin captures photos and records video; the Image Editor plugin allows cropping, rotating, and filtering before upload; the Screen Capture plugin records browser tabs and windows; and the Audio plugin records voice input. Remote source plugins integrate with Dropbox, Google Drive, Google Photos, OneDrive, Box, Unsplash, Instagram, and Zoom, letting users import files stored in cloud services directly through the uploader without the developer managing OAuth flows or API integrations. The Companion server component, available as a hosted service, standalone binary, or Express middleware, handles remote source authentication and file downloading server-side, offloading bandwidth and complexity from the browser. Resumable uploads are powered by the Tus protocol, automatically handling network interruptions, browser crashes, and large file transfers with chunked upload and retry logic. The Golden Retriever plugin persists upload state to local storage and IndexedDB, enabling file recovery after accidental page refreshes or browser crashes. Uppy supports internationalization with built-in translations for over 40 languages, comprehensive keyboard navigation, and ARIA compliance. Recognized as a Stackshare Top 10 developer tool and a Product Hunt best product launch of 2017, Uppy is maintained by Transloadit and used by organizations including Mozilla, Atlassian, and Notion. The core library is MIT licensed.

Statistics

2
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!