Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/berty/weshnet
Async Mesh Network Protocol for Extreme Communication -- Innovative, Resilient, and Decentralized
https://github.com/berty/weshnet
berty cryptography delay-tolerant-network dtn golang ipfs libp2p orbit-db p2p protocol
Last synced: 1 day ago
JSON representation
Async Mesh Network Protocol for Extreme Communication -- Innovative, Resilient, and Decentralized
- Host: GitHub
- URL: https://github.com/berty/weshnet
- Owner: berty
- License: other
- Created: 2023-02-08T15:26:48.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-17T14:34:27.000Z (28 days ago)
- Last Synced: 2024-10-19T12:31:49.976Z (26 days ago)
- Topics: berty, cryptography, delay-tolerant-network, dtn, golang, ipfs, libp2p, orbit-db, p2p, protocol
- Language: Go
- Homepage: https://wesh.network
- Size: 9.34 MB
- Stars: 157
- Watchers: 10
- Forks: 27
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# Wesh Network Toolkit
[![go.dev reference](https://img.shields.io/badge/go.dev-reference-007d9c?logo=go&logoColor=white)](https://pkg.go.dev/berty.tech/weshnet)
The Wesh network toolkit lets your application use the
[Wesh protocol](https://berty.tech/docs/protocol) to support privacy-based, off-grid, peer-to-peer communication.
Wesh powers [Berty Messenger](https://github.com/berty/berty#readme), and now you can use
the Wesh network toolkit directly.Your application interfaces to Wesh based on [gRPC](https://grpc.io). So even though
the core Wesh code is written in Go, Wesh works with your application written in Go, Python
or [other languages](https://grpc.io/docs/languages) supported by gRPC.For details, see the Wesh website at https://wesh.network .
The website includes [blog tutorials](https://wesh.network/blog) which introduce you to
Wesh and walk you through some example applications and background of the Wesh protocol.## Usage
```go
import "berty.tech/weshnet"
```Online API documentation is at https://buf.build/berty-technologies/weshnet .
## Get the code
To get the code and build, see the file
[INSTALL.md](https://github.com/berty/weshnet/blob/master/INSTALL.md).## Feedback
For bug reports, feature requests or questions, please open a
[GitHub issue](https://github.com/berty/weshnet/issues/new/choose).