Uppy Companion support for modern server frameworks (Elysia, Hono, Fastify, etc) instead of Express
Initial checklist
- I understand this is a feature request and questions should be posted in the Community Forum
- I searched issues and couldn’t find anything (or linked relevant results below)
Problem
Currently Uppy Companion only allows use of Express.js, but there now exists many modern alternative frameworks which handles requests and responses at much faster throughput overall, with additional benefits like E2E type safety, built-in validations, plugins, macros, crons, etc.
Solution
Having a first-class support for web standard server frameworks support could help Uppy Companion users boost the overall performance. Not asking to rewrite everything, but maybe using external package or some web standard implementation that could allow plugging any standard backend framework.
Alternatives
Support for at least some interfaces or functions using which developers can implement their own framework adapters or with native solutions like Bun.serve().
Source: transloadit/uppy