SA6MWA Michel's repositories
miscellaneous
Miscellaneous amateur radio related docs, scripts, articles, etc
anystore
AnyStore is a Go key/value store with mutex-style encrypted persistence.
blox
Go package to block-paste text in a character raster buffer. Text is pasted and positioned via X/Y coordinates on a canvas which can be printed as-is or delimited by line breaks at column-width.
cronolizer
Simple command line daemon running one command based on a cron-like schedule.
demarkate
HTTP2 or 1.1 with h2c upgrade and HTTP2C (cleartext) reverse proxy to H2c (e.g insecure gRPC), HTTP2 or HTTP1.1 endpoints
dtg
NATO ACP 121 Date Time Group parser (go module)
echo
A simple multi-tool TCP echo server for testing traffic patterns.
kryptograf
Go pkg to exchange base64 encoded AES-256-CFB (or 128 and 224) encrypted HMAC-SHA256 signed messages.
rrxc
Request/Response eXchange Controller handles sync-over-async as well as fully asynchronous patterns correlating requests with responses.
sshtun
A point-to-point VPN over SSH for Linux providing auto-configuration of local and remote TUN devices
audiobook-chapter-splitter
Batch CLI app to split an M4B or AAX Audiobook into one mp3 per chapter using ffprobe, ffmpeg and lame.
containerd-deployable
containerd with rootlesskit, buildkitd and associated CLIs packaged into static binaries
gofpdf
A PDF document generator with high level support for text, drawing and images
goimportgraph
Goimportgraph lists the repositories behind go list -m all by crawling for the go-import meta tags.
gotmpl
CLI tool for templating using input data from a json file
gotostash
Just a place I store code snippets and experiments in Go (Golang) that I thought I might as well share.
hacker-slides
A small UI for building presentation slides from markdown markup
hamcalc
A small CLI with a selection of various amateur radio and antenna related calculators.
hfprop
HF propagation CLI utilizing ionosonde data from LGDC
iocounter
Very trivial Go io.Reader and io.Writer wrapper counting bytes read/written.
kryptografpersister
API server persisting json kryptograf messages to an AnystoreDB file
logutils
Utilities for slightly better logging in Go (Golang).
minecraft-server
Minecraft Java Edition server
mp3duration
Resolves duration and length of mp3 files as required by Itunes Podcast RSS feed.
obs-switch
A small program written in Go to switch program scenes in OBS Studio
prokope
Führen mit Auftrag (Auftragstaktik, Mission Command, mission-based leadership) for teams in the civilian world, specifically in the field of Information Technology
qrq
qrq is an open source Morse telegraphy trainer which runs on several operating systems (Linux, Unix, OS X and Windows), similar to the classic DOS version of Rufz by DL4MM.
semvereis
Small CLI to increment semantic versions