Resonate Hq is a durable execution system built around async/await code. It is meant for cases where applications need retries, timeouts, idempotency handling, and recovery after a process crash, while letting developers keep the workflow in ordinary asynchronous functions.
Its core model centers on a durable promise. The page describes three main context verbs: ctx.run to execute a step durably, ctx.rpc to call another function, and ctx.sleep to wait for a short or long period. It also mentions ctx.detached for starting work without waiting on it. The same app can use any stack, and the workflow is described as the shape of the code. The documentation also refers to a durable execution protocol and says Resonate is an implementation of it.
Deployment is designed to run alongside an existing application stack. The server runs as a single binary beside the app, while storage and message transport can use a database or queue already in use. The page names Postgres, HTTP, and NATS in this context, and says the state lives in the user’s own Postgres. It also says workflow state can be inspected with the CLI: resonate tree prints a call graph and resonate promises get inspects a single step. The page further says the state can be read directly in Postgres.
Resonate is open source under Apache 2.0. The page says the protocol, server, SDKs, and tools are all Apache 2.0, and it also states that the specification is open and that users can run, read, fork, or build their own implementation.
Resonate Hq sits in PulseGate's Frameworks & SDKs category. It focuses on simplifying the implementation of durable, fault-tolerant workflows for developers. It is built as an open-source project for software developers. The project is open source (Apache-2.0). It ships for the web, the command line, and API, and it can be self-hosted.
It is developed by Resonate HQ, and it first shipped in 2026. Development happens publicly on GitHub with 611 stars and 56 commits in the last 90 days. Among its 7 catalogued features are durable execution, async workflows, and Multi-language SDKs.
Summary written by a language model from the project’s public pages.
What PulseGate has recorded for this listing
Closest matches by what these projects do