Uprest
Upstash Redis REST API に対応するローカル HTTP-to-Redis プロキシ

Uprest は、Upstash Redis REST API を使うアプリケーション向けのローカル HTTP-to-Redis プロキシです。リクエストを実際の Redis サーバーに転送するため、アプリケーションは Upstash データベースなしでローカル開発や CI でも @upstash/redis を使い続けられます。
もともとこの用途には serverless-redis-http(SRH)を使っていましたが、メンテナンスされていないようで、新しい @upstash/redis では動作しなくなったため、自分で代替を開発することにしました。Uprest は Redis コマンド、パイプライン、トランザクション、SSE による Pub/Sub、JSON および RESP2 レスポンス、bearer またはクエリトークン認証、最近の @upstash/ratelimit をサポートしています。マルチアーキテクチャの Docker イメージと、Linux・macOS・Windows 向けのビルド済みバイナリとして公開しています。