Resonate

ci dst Go Report Card License

Docs   •   Twitter   •   Discord   •   Issues   •   Roadmap

Distributed Async Await

Resonate's Distributed Async Await is a new programming model that simplifies coding for the cloud. It ensures code completion even if hardware or software failures occur during execution. The programming model does this with just functions and promises, making it trivial to build coordinated and reliable distributed applications.

Why Resonate?

Install

brew install resonatehq/tap/resonate

You can also download the latest release.

Getting Started

  1. Start building in just 30 seconds with our quickstart guide!
  2. Grasp the 4 core concepts of distributed async/await applications by delving into our concepts page.
  3. Dive into the Resonate Server docs and learn how to configure, deploy, and more.

SDKs

Resonate provides client SDKs for different programming languages to easily interact with the Resonate server and write elegant distributed async await applications. More are coming soon!

Type Language Source Code Package
py py sdk https://github.com/resonatehq/resonate-sdk-py pypi
ts ts sdk https://github.com/resonatehq/resonate-sdk-ts npm

Core Features

The basic features Resonate offers to simplify the reliability and coordination of distributed processes are the following:

Contributing

See our contribution guidelines.

License

The Resonate Server is available under the Apache 2.0 License.