Modern, modular JavaScript file-upload library recommended by Janko regardless of backend. Ships built-in UI components (simple file input + progress bar, drag-and-drop + status bar, full dashboard) with CSS. Provides plug-ins for uploading to custom endpoints, direct-to-S3, S3 multipart, and the tus protocol — it already knows how to fetch upload parameters from the server and then POST directly to the storage service. Integrates cleanly with existing Shrine components. Created by the team behind tus.io / Transloadit.