• Stars
    star
    134
  • Rank 265,794 (Top 6 %)
  • Language
    Go
  • License
    Other
  • Created over 1 year ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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.

More Repositories

1

berty

Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
Go
7,401
star
2

go-orbit-db

Go version of P2P Database on IPFS
Go
397
star
3

yolo

over-the-air installation and testing of mobile applications (TestFlight alternative)
Go
97
star
4

go-ipfs-log

Go version of append-only log CRDT on IPFS
Go
82
star
5

go-libp2p-tor-transport

🚧 WIP: tor transport for libp2p
Go
52
star
6

community

Berty Planning, Management & Coordination threads
Shell
41
star
7

www.berty.tech

Official website of Berty Technologies
JavaScript
31
star
8

zero-push

Zero knowledge push relay
Go
31
star
9

labs

Berty Labs is a mobile app to explore IPFS on mobile
TypeScript
13
star
10

multipeer-connectivity-prototype

Darwin native Multipeer Connectivity prototype
Swift
5
star
11

uptime

📈 Uptime monitor and status page for Berty Technologies, powered by @upptime
JSON
4
star
12

weshnet-expo

🚧 [Work In Progress] 🚧 This library cannot be used yet!!
JavaScript
4
star
13

assets

🎨 Berty logos, icons, pictures, text, etc
HTML
4
star
14

ble-prototype-v1

Native BLE prototypes v1 (before libp2p integration)
Java
3
star
15

ble-prototype-v2

Android native BLE prototype v2 (before rewriting BLE driver from scratch)
Java
2
star
16

berty.app

2
star
17

ipfs-webui-packed

IPFS webui embedded in an easy-to-import golang library
Makefile
2
star
18

www.wesh.network

TypeScript
2
star
19

.github

Makefile
1
star
20

gorm-sqlcipher

a fork of `github.com/flyingtime/gorm-sqlcipher`, than no longer exist
Go
1
star
21

go-ipfs-repo-encrypted

an encrypted ipfs repo using sqlcipher and go-ds-sql
Go
1
star
22

berty-bot-metamask-connect

A Berty bot that can be used as a basis to bridge tokenized dApps.
Go
1
star