Skip to content

resonatehq org readme banner

The driving force behind Resonate.

durable execution, distributed async await, cloud programming model, dead simple apis

Resonate is by developers, for developers.

Leave retries, crash recovery, idempotency guarantees, service discovery, load balancing, suspension, etc.. to Resonate.

Focus on your product.

Resonate APIs are the quality-of-life improvement developers have been yearning for.

Directory

The resonatehq Github org is home to Resonate's open-source component related repos. Such as:

If you are looking for Resonate example applications (example apps showcasing how to use Resonate), visit the resonatehq-examples Github org.

Community

Who is into Resonate?

The best thing to do is join the Resonate Community Discord. That is where you will find folks who are deeply interested in distributed systems engineering and who are actively using Resonate.

But you can also follow or subscribe on these platforms:

Resonate quickstart

Resonate has a "zero-dependency" development experience. Apart from installing the Resonate SDk into your project, you don't need to worry about any additional components to get started.

For example, in Python:

uv add resonate-sdk

Or TypeScript:

bun add @resonatehq/sdk

Then initialize Resonate, and start building:

For example, in Python

from resonate import Resonate

resonate = Resonate()

@resonate.register
def foo(ctx, arg):
    # ...
    return result

Or TypeScript:

import { Resonate } from "@resonatehq/sdk";
import type { Context } from "@resonatehq/sdk";

const resonate = new Resonate();

resonate.register("foo", (ctx: Context, arg: string) => {
  // Your function logic here
  return result;
});

Check out the docs for more ways to get started: Get started with Resonate

Foundational principles

Resonate HQ makes software for other developers to use to build reliable and scalable systems.

The quality of our software is highly tied to:

  • our obsession with a "simple" developer experience
  • our use of specifications, protocols, formal modeling, and formal verification
  • our pioneering efforts into Deterministic Simulation Testing

Pinned Loading

  1. resonate-legacy-server resonate-legacy-server Public

    Distributed Async Await — Durable Executions, Dead Simple

    Go 582 46

  2. resonate-sdk-py resonate-sdk-py Public

    Distributed Async Await — Durable Executions, Dead Simple

    Python 28 4

  3. distributed-async-await.io distributed-async-await.io Public

    Distributed Async Await specification and website framework

    MDX 9 2

  4. resonate-sdk-ts resonate-sdk-ts Public

    Distributed Async Await — Durable Executions, Dead Simple

    TypeScript 48 4

  5. async-await-literature async-await-literature Public

    Papers informing the design and development of Distributed Async Await

    85 6

  6. gocoro gocoro Public

    A coroutine library for go

    Go 13 1

Repositories

Showing 10 of 31 repositories
  • resonatehq/resonate-sdk-specification’s past year of commit activity
    1 0 0 0 Updated Apr 1, 2026
  • resonate-sdk-ts Public

    Distributed Async Await — Durable Executions, Dead Simple

    resonatehq/resonate-sdk-ts’s past year of commit activity
    TypeScript 48 Apache-2.0 4 27 3 Updated Mar 31, 2026
  • resonate-legacy-server Public

    Distributed Async Await — Durable Executions, Dead Simple

    resonatehq/resonate-legacy-server’s past year of commit activity
    Go 582 Apache-2.0 46 58 10 Updated Mar 30, 2026
  • resonatehq/resonate-sdk-rust-next’s past year of commit activity
    Rust 0 0 0 0 Updated Mar 27, 2026
  • resonate-sdk-py Public

    Distributed Async Await — Durable Executions, Dead Simple

    resonatehq/resonate-sdk-py’s past year of commit activity
    Python 28 Apache-2.0 4 21 8 Updated Mar 16, 2026
  • resonate-transport-webserver-ts Public

    A webserver transport binding for Resonate.

    resonatehq/resonate-transport-webserver-ts’s past year of commit activity
    TypeScript 0 Apache-2.0 0 0 1 Updated Mar 9, 2026
  • homebrew-tap Public

    Resonate Server homebrew formula

    resonatehq/homebrew-tap’s past year of commit activity
    Shell 1 Apache-2.0 0 2 1 Updated Mar 1, 2026
  • example-async-rpc-ts Public

    Resonate Async RPC example application in TypeScript

    resonatehq/example-async-rpc-ts’s past year of commit activity
    TypeScript 0 0 0 0 Updated Mar 1, 2026
  • docs.resonatehq.io Public

    Serves as the source for Resonate's documentation site docs.resonatehq.io

    resonatehq/docs.resonatehq.io’s past year of commit activity
    JavaScript 4 Apache-2.0 5 0 2 Updated Mar 1, 2026
  • resonate-transport-kafka-ts Public

    The official Kafka transport binding for Resonate.

    resonatehq/resonate-transport-kafka-ts’s past year of commit activity
    TypeScript 0 Apache-2.0 0 0 1 Updated Mar 1, 2026

Top languages

Loading…

Most used topics

Loading…