{"id":51842846,"url":"https://github.com/colonelblimp/station-manager","last_synced_at":"2026-07-23T08:06:28.870Z","repository":{"id":346316217,"uuid":"1088565633","full_name":"ColonelBlimp/station-manager","owner":"ColonelBlimp","description":"Station Manager is software for Amateur Radio station management on Linux.","archived":false,"fork":false,"pushed_at":"2026-07-18T19:02:31.000Z","size":48790,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-07-18T19:23:22.459Z","etag":null,"topics":["amateur-radio","cw","ft4","ft8","golang","ham-radio","linux","linux-app","qso-logging","ssb","yaesu"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ColonelBlimp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-03T06:28:42.000Z","updated_at":"2026-07-18T19:02:35.000Z","dependencies_parsed_at":"2026-05-28T19:02:49.463Z","dependency_job_id":null,"html_url":"https://github.com/ColonelBlimp/station-manager","commit_stats":null,"previous_names":["colonelblimp/station-manager"],"tags_count":93,"template":false,"template_full_name":null,"purl":"pkg:github/ColonelBlimp/station-manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ColonelBlimp%2Fstation-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ColonelBlimp%2Fstation-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ColonelBlimp%2Fstation-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ColonelBlimp%2Fstation-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ColonelBlimp","download_url":"https://codeload.github.com/ColonelBlimp/station-manager/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ColonelBlimp%2Fstation-manager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35794951,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-23T02:00:06.683Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amateur-radio","cw","ft4","ft8","golang","ham-radio","linux","linux-app","qso-logging","ssb","yaesu"],"created_at":"2026-07-23T08:06:27.969Z","updated_at":"2026-07-23T08:06:28.854Z","avatar_url":"https://github.com/ColonelBlimp.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"left\"\u003e\n  \u003cimg src=\"assets/logo.png\" alt=\"Station Manager\" width=\"128\"\u003e\n\u003c/p\u003e\n\n# Station Manager\n\n**Station Manager** is software for Amateur Radio station management on Linux. It runs as a local daemon (`smd`, written in Go) that serves a browser SPA (Svelte 5 + Vite) for QSO logging, station configuration, and rig control. The daemon and SPA ship as a single binary; the operator points a browser at it.\n\nWhy yet another piece of software for amateur radio logging, etc.? Well, what is out there just doesn't allow me to\noperate in the way I want to. Also, I don't generally use Windows, and I don't want to use Mac,\nso I was left with writing the software myself. Besides, many packages out there, while working, look way\nout-of-date, cost too much, and their UIs are far too busy to make them easy to set up and a joy to use\n(opinionated – as this software is also).\n\nOne of the other main requirements is that the software should not require an internet connection to operate.\nHere in Malawi, the internet is not always available, and when it is, it is not always reliable. So, the software should\nbe able to operate without an internet connection. The application will forward QSOs to online logbooks such as QRZ.com and ClubLog (configurable), but this is not a requirement for the software to operate.\n\nThe software is not currently aimed at contesting (although support is planned), rather at general HF operation by SSB, CW, and FT8. There are\nplans to support serious contesting, including multiple distributed stations, etc.\n\nInstall and first-run setup: see [`docs/install.md`](docs/install.md).\n\nDesign decisions, architecture notes, and the ADR log live under `docs/`.\n\n## Computer Aided Transceiver (CAT)\n\nThe software does support CAT operation; however, only Yaesu FTdx10, FT-710, and IC7300 have been tested (I don't own any other\nrigs).\n\n## Licence\n\nStation Manager is licensed under the **GNU General Public License, version 3 only** (`GPL-3.0-only`) — see [`LICENSE`](LICENSE) and [`NOTICE`](NOTICE).\n\nIt was MIT-licensed until 2026-05-31. The move to GPL-3.0-only follows from the FT8 decode path: that capability comes from the companion library [go-ft8](https://github.com/ColonelBlimp/go-ft8), a WSJT-X/jt9-derived work that is GPL-3.0-only. Linking it makes the combined work a GPLv3 derivative, so the whole project adopts the same copyleft licence. The reasoning is recorded in [`docs/decisions/0023-relicense-to-gplv3.md`](docs/decisions/0023-relicense-to-gplv3.md) and [`docs/licensing.md`](docs/licensing.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcolonelblimp%2Fstation-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcolonelblimp%2Fstation-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcolonelblimp%2Fstation-manager/lists"}