Serverless WASM that remembers where it left off
A distributed runtime for WebAssembly components that preserves state and deduplicates work so agent builders can skip the infrastructure.

What it does
Golem is a set of services that run WebAssembly components in a distributed cloud environment. It supports building agents in Rust, TypeScript, Scala, and MoonBit, and promises to preserve state and deduplicate work through crashes without you building infrastructure. The repository is maintained by Golem Cloud, which hosts the commercial platform and external documentation.
The interesting bit
The angle is durable execution treated as a platform primitive: rather than handling retries and checkpoints yourself, Golem claims to keep a component’s progress alive across failures. How exactly it does this is left to the external developer documentation, but the ambition is to make fault tolerance invisible.
Key highlights
- Targets the WebAssembly Component Model and WASI standards
- Supports agent development in Rust, TypeScript, Scala, and MoonBit
- Emphasizes durable execution, fault tolerance, and state persistence
- Open-source core (1,592 stars) with a linked commercial cloud offering
- Implemented in Rust
Caveats
- The README is sparse: it does not explain the architecture, state mechanism, or how deduplication is achieved
- It is unclear from the sources whether the open-source repository constitutes the full control plane or a subset tied to the commercial Golem Cloud service
- Marketing terms like “agent-native” appear in the description but go undefined in the repository itself
Verdict
Evaluate it if you want a managed runtime to shoulder recovery logic for stateful WASM agents. Pass if you need to understand the internals before compiling a dependency.
Frequently asked
- What is golemcloud/golem?
- A distributed runtime for WebAssembly components that preserves state and deduplicates work so agent builders can skip the infrastructure.
- Is golem open source?
- Yes — golemcloud/golem is an open-source project tracked on heatdrop.
- What language is golem written in?
- golemcloud/golem is primarily written in Rust.
- How popular is golem?
- golemcloud/golem has 1.6k stars on GitHub.
- Where can I find golem?
- golemcloud/golem is on GitHub at https://github.com/golemcloud/golem.