This Github organization is home to open-source example applications showcasing how to use Resonate to solve for common distributed system challenges.
What is Resonate!?
Resonate is by developers, for developers.
Leave retries, crash recovery (durable execution), 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.
Many, if not most, of these examples showcase code that does not need to change when deployed. The only exception perhaps being Resonate Server connection details.
While you can browse for examples on the repositories page, here are some of the more popular example apps categorized by capability.
These examples showcase long-running functions that can suspend and resume on serverless infra. Note: Currently, only the TypeScript SDK supports serverless shims.
Deep research agent
- Cloudflare Function OpenAI deep research agent | TypeScript
- Google Cloud Function OpenAI deep research agent | TypeScript
Countdown notification
- Cloudflare Function countdown notification | TypeScript
- Google Function countdown notification | TypeScript
These examples showcase functions that suspend, awaiting on input from a human.
Website summarization agent
