Every station, every frequency, logged as it happens
ECTLogger is a web-based net logger for amateur radio. Net Control works the list, everyone else watches it fill in live, and the log is finished the moment the net is. Free, open source, and running right now at app.ectlogger.us.
Open the app Check into your first net
Built around how nets actually run
A net is not a form. It is one person with a microphone, a list that will not hold still, and a room full of stations waiting to be acknowledged. ECTLogger is shaped around that job.
Net Control logs, everyone else sees it
Check-ins, status changes, and chat land on every connected screen the moment they happen. Stations who check themselves in flash gold on the list so Net Control notices them while running the net by voice.
More than one frequency, more than one desk
A net can carry several frequencies, modes, and talkgroups at once. Several net controls can work them simultaneously, each showing which frequency they are on, with every check-in landing in one shared log.
Stations who cannot get online still count
Most of the field is on the radio, not the web. Net Control logs them by voice, and a station with no account at all still gets a row, a location on the map, and a line in the report.
Fast entry when the pileup starts
Speed entry takes a string of callsigns as fast as they are called. Any row can be clicked and corrected in place afterward, without opening a dialog or losing your spot.
Where everybody is
Locations go in however the operator says them: a town and state, GPS coordinates, a Maidenhead grid square, UTM, or MGRS. They land on one map, which is what situational awareness looks like during severe weather.
Nobody has to remember to close it
A net can open its own lobby before the scheduled start so stations arrive early, and close itself after a quiet period so a net left open overnight is not next week's problem.
The paperwork writes itself
The worst part of a net is not running it. It is the hour afterward, retyping what you already wrote down once.
The log is done when the net is
Closing a net generates the complete log and emails it to the people who need it: the net's own staff, the schedule's subscribers, and the net manager. Check-ins, chat, topic answers, poll results, and a traffic summary.
ICS-309, one click
The Communications Log comes out as a real FEMA form, not an approximation, with traffic-handling rows when the net has traffic enabled. Message bodies never appear on it; only the metadata the form asks for.
Formal traffic, properly handled
File an ARRL radiogram, an ICS-213, or an RRI weather strip from inside the net, with live text normalization and word counting. Every hop is logged against the message, so the delivery status of anything filed during your net is visible from the net itself.
Nobody forgets they are holding a message
Whoever is holding traffic is emailed when it has sat too long, at intervals scaled to the message's precedence: an hour for Emergency, a day for Routine. A message carrying an HXB deadline gets a final notice when that time arrives. The reminders stop the moment the message moves on, and there is nothing to mark done.
Reports worth sending upward
A closed net exports as a multi-page PDF with statistics, the check-in log, chat, and the map. A recurring schedule gets its own report with participation trends and leaderboards for check-ins, Net Control, Logger, and Relay.
A net that ran off-app can still be logged
Import a check-in list from paper or another program, supply the real start and end times, and close it in the same step, so everyone who took part gets attendance credit.
Credit where it is due
Operators can see their own participation history: nets attended, time as Net Control or Logger, and where they rank on the schedules they work. Turnout is a number, not a feeling.
From a phone at a checkpoint to a desk full of monitors
The interface is the same either way, but it does not pretend a phone and an EOC workstation are the same job. On a phone, controls are labeled and sized for a gloved hand. On a wide screen, the script, the announcements, and the map dock into the page, with panels you can resize and that remember what you set. On several screens, the check-in list, the chat, and the activity log each pop out into their own browser window, so a net control desk can spread out the way it wants to.
Find your way in
Four paths, in the order most people grow into them. Each one opens with a page saying who it is for and what you will be able to do at the end.
In a hurry? Check into your first net takes about five minutes and assumes nothing.
Yours to run, or ours
app.ectlogger.us is open to anyone with a callsign, and costs nothing. If your group would rather hold its own data, ECTLogger is MIT-licensed and self-hosts on a small server: Python on the back, a static build on the front, SQLite by default with PostgreSQL and MySQL supported. The self-hosting track covers install, deployment behind a reverse proxy, email, logging, and hardening.
Either way the data is yours. There is no paid tier, nothing is sold, and the privacy policy is short because there is not much to say.
Bring it to your next net
Open the app, create a net, and check yourself in. Nothing to install, and nothing to undo if you decide against it.