1.2 KiB
title |
---|
Clients |
Waku has been implemented in multiple programming languages to address various use cases. The Waku team builds and maintains each client, ensuring that updates are provided automatically.
nwaku
The Nim implementation of the Waku protocol is the reference implementation recommended for deploying a node in the cloud or at home.
js-waku
The JavaScript/TypeScript implementation of the Waku protocol designed for use in browser environments.
go-waku
The Golang implementation of the Waku protocol designed for native integration in Golang applications, includes C bindings with examples available in C#, Swift, and Kotlin.
@waku/react-native
The React Native wrapper of the Waku protocol uses bindings provided by go-waku and is designed for native mobile integration.
waku-rust-bindings
The Rust wrapper of the Waku protocol uses bindings provided by go-waku and is designed for Rust applications.