qidouhai / weshnet

Async Mesh Network Protocol for Extreme Communication -- Innovative, Resilient, and Decentralized

Home Page:https://wesh.network

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wesh Network Toolkit

go.dev reference

The Wesh network toolkit lets your application use the Wesh protocol to support privacy-based, off-grid, peer-to-peer communication. Wesh powers Berty Messenger, and now you can use the Wesh network toolkit directly.

Your application interfaces to Wesh based on gRPC. So even though the core Wesh code is written in Go, Wesh works with your application written in Go, Python or other languages supported by gRPC.

For details, see the Wesh website at https://wesh.network . The website includes blog tutorials which introduce you to Wesh and walk you through some example applications and background of the Wesh protocol.

Usage

import "berty.tech/weshnet"

Online API documentation is at https://buf.build/berty/weshnet .

Get the code

To get the code and build, see the file INSTALL.md.

Feedback

For bug reports, feature requests or questions, please open a GitHub issue.

About

Async Mesh Network Protocol for Extreme Communication -- Innovative, Resilient, and Decentralized

https://wesh.network

License:Other


Languages

Language:Go 87.0%Language:Objective-C 12.3%Language:Makefile 0.6%Language:Dockerfile 0.2%