Sudo-Ivan 430290deaf
All checks were successful
Go Build Multi-Platform / build (amd64, darwin) (push) Successful in 49s
Go Build Multi-Platform / build (amd64, freebsd) (push) Successful in 47s
Go Build Multi-Platform / build (amd64, windows) (push) Successful in 53s
Go Build Multi-Platform / build (amd64, linux) (push) Successful in 56s
Go Build Multi-Platform / build (arm, linux) (push) Successful in 1m2s
Go Build Multi-Platform / build (arm, freebsd) (push) Successful in 1m4s
Go Build Multi-Platform / build (arm, windows) (push) Successful in 53s
Go Build Multi-Platform / build (arm64, darwin) (push) Successful in 51s
Run Gosec / tests (push) Successful in 17s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 43s
Go Build Multi-Platform / build (arm64, freebsd) (push) Successful in 49s
Go Build Multi-Platform / build (arm64, linux) (push) Successful in 56s
Go Build Multi-Platform / build (arm64, windows) (push) Successful in 54s
Go Build Multi-Platform / Create Release (push) Has been skipped
Go Revive Lint / lint (push) Successful in 9m31s
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 18m56s
Fix Gitea build workflow to verify and upload SPDX SBOM files, ensuring proper error handling and file existence checks.
2025-12-28 22:41:51 -06:00
2025-10-30 18:57:48 -05:00
2025-12-28 22:26:44 -06:00
2025-12-28 22:28:46 -06:00
2025-12-28 21:54:55 -06:00
2025-12-28 22:20:15 -06:00
2025-11-20 21:46:15 -06:00
2025-12-28 22:18:38 -06:00

Reticulum-Go

A Go implementation of the Reticulum Network Stack.

Goals

  • To be fully compatible with the original Python implementation.
  • Support for a broader range of platforms and architectures legacy and modern.
  • Additional privacy and security features.

Development

Prerequisites

Might need alias task='go-task' in your shell to use it as task instead of go-task.

Build

task build

Run

task run

Test

task test

Format Code

task fmt

Run All Checks

task check

Embedded systems and WebAssembly

For building for WebAssembly and embedded systems, see the tinygo branch. Requires TinyGo 0.37.0+.

Note: I am not actively working on webassembly support at the moment.

task tinygo-build
task tinygo-wasm

Experimental Features

Build with experimental Green Tea GC (Go 1.25+):

task build-experimental

License

This project is licensed under the 0BSD license.

v0.6.0 Latest
2025-12-30 18:41:36 +00:00
Languages
Go 96.3%
JavaScript 3.2%
Nix 0.3%
Dockerfile 0.1%
Shell 0.1%