-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
I use ioredis in https://emailengine.app and it works very well. Haven’t used the redis module for a long time so can’t compare but I like easily I can set up error retries etc with ioredis. I’ve also used it with Redis Sentinel.
They use a browser like environment with fetch+fetch API, based on a raw v8 engine, so technically they are at a lower level than "client/server" in the sense that they don't provide a Node.js environment. I've digged the question a bit more and so far it seems impossible without using at least an HTTP version of Redis like Webdis, you cannot establish a TCP connection in a Next.js middleware. Relevant issue:https://github.com/vercel/next.js/discussions/34108