ATProto Proxy is an open-source server I made for proxying ATProtocol blobs and transforming them into something more appropriate for the requesting client written in Rust.

GitHub - Reapimus/atproto-proxy: A proxy server for ATProto blobs
A proxy server for ATProto blobs. Contribute to Reapimus/atproto-proxy development by creating an account on GitHub.

It features the ability to resize image blob types & convert image blobs to an image type that the requesting client supports, allows for signing of proxied paths & various configurations for features like caching blobs to speed up the proxy or enforcing a size limit to prevent the proxy from dealing with unreasonably sized blobs.