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 resonate Public

    Resonate Server - A CLI, Durable Promise store, and Task Framework

    Go 544 39

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

    Resonate Python SDK - APIs for building distributed applications

    Python 24 3

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

    Distributed Async Await specification and website framework

    MDX 7 1

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

    a dead simple programming model for the cloud

    TypeScript 43 4

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

    Papers informing the design and development of Distributed Async Await

    84 6

  6. gocoro gocoro Public

    A coroutine library for go

    Go 13 2

Repositories

Showing 10 of 26 repositories

Top languages

Loading…

Most used topics

Loading…