Your log. Your station.
Nobody else's cloud.
KE8YGW Logger is a local-first, plugin-based logging platform for amateur radio operators — from casual QSOs to POTA activations, club nets, and emergency communications — built on a tamper-evident, Rust-powered core.
Built local-first, from the log up
Most logging tools bolt sync and integrity on as an afterthought. KE8YGW Logger starts from an append-only, hash-chained event log — everything else, including sync and the UI, is built on top of it.
Local-first & offline-ready
Your station keeps working with no internet connection required. Nothing about core logging depends on a remote server.
POTA / SOTA ready
Purpose-built support for park and summit activations alongside everyday casual logging, in the same log.
Tamper-evident log
An append-only, hash-chained official event log with tombstone deletes — nothing silently disappears or gets rewritten.
Multi-operator sync
LAN-first IPv4/IPv6 sync between stations and operators today, with relay and self-hosted sync planned for remote setups.
Plugin architecture
An event bus and projection model let plugins extend the platform without ever touching the official log directly.
GUI & terminal client
A full dockable GUI when you want it, and a lightweight terminal client for headless or Raspberry Pi operation.
Built for the way you actually operate
Whether you're chasing a quick QSO from the shack or running net control during an activation, it's all the same trusted log underneath.
A Rust core designed to be trusted
The event log is append-only and hash-chained, deletes are recorded as tombstones instead of silent removals, and every write — including AI-assisted entries — goes through a proposal step rather than mutating the official log directly. ADIF import/export and built-in diagnostics keep it interoperable with the tools you already use.
event {
prev_hash: Hash,
payload: LogEntry | Tombstone,
signed_by: OperatorId,
}
# plugins propose, never mutate
plugin::propose(change) -> pending
core::review(pending) -> committed
Follow the build
KE8YGW Logger is under active development in the open. Star the repo to follow progress, or dig into the roadmap to see what's shipping next.