mirror of
https://github.com/Quad4-Software/Reticulum-Go
synced 2026-08-29 23:48:44 -04:00
No description
| .github/workflows | ||
| cmd/reticulum-go | ||
| docker | ||
| internal/config | ||
| pkg | ||
| tests/scripts | ||
| .deepsource.toml | ||
| .gitignore | ||
| CONTRIBUTING.md | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
| revive.toml | ||
| SECURITY.md | ||
| TODO.md | ||
Reticulum-Go
A Go implementation of the Reticulum Network Protocol.
Warning
This project is currently in development and is not yet compatible with the Python reference implementation.
Goals
- To be fully compatible with the Python reference implementation.
- Additional privacy and security features.
- Support for a broader range of platforms and architectures old and new.
Quick Start
Prerequisites
- Go 1.24 or later
Build
make build
Run
make run
Test
make test
Embedded systems and WebAssembly
For building for WebAssembly and embedded systems, see the tinygo branch. Requires TinyGo 0.37.0+.
make tinygo-build
make tinygo-wasm
Experimental Features
Build with experimental Green Tea GC (Go 1.25+):
make build-experimental