Skip to content

noisysockets/nsh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nsh

Noisy Sockets is a layer 3 service mesh for the edge. Built top of WireGuard, and with the guiding question "What if endpoints could be processes instead of machines?".

Features

  • Wire-compatible with WireGuard.
  • Userspace and unprivileged.
  • Integrated service discovery.
  • First class support for IPv6.
  • Cross platform.

Components

For more information on the individual components and how to get started, see the following:

Examples

For some example use cases, see the following:

Telemetry

By default the Noisy Sockets CLI gathers anonymous crash and usage statistics. This anonymized data is processed on our servers within the EU and is not shared with third parties. You can opt out of telemetry by setting the NSH_NO_TELEMETRY=1 environment variable.

Credits

Noisy Sockets is based on code originally from the wireguard-go project by Jason A. Donenfeld.

WireGuard is a registered trademark of Jason A. Donenfeld.