js8web

command module
v0.0.0-...-d3f7216 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 8, 2026 License: MIT Imports: 23 Imported by: 0

README ยถ

js8web

Web-based monitor and control interface for JS8Call โ€” an amateur radio digital communication application.

js8web connects to a running JS8Call instance via its TCP API, captures received messages and station events in real time, stores them in a local SQLite database, and presents everything through a browser-accessible chat-style dashboard.

Quick Start

# Build (requires Go 1.18+ and GCC)
go build -o js8web .

# Run (JS8Call must be running with TCP API enabled on port 2442)
./js8web

# Open in browser
# http://localhost:8080

Features

  • ๐Ÿ“ก Real-time display of all received JS8Call messages and activity
  • ๐Ÿ” Filter by callsign or frequency in dynamic tabs
  • ๐Ÿ“Š Color-coded SNR, speed mode, and time drift indicators
  • ๐Ÿ“œ Scrollable message history with automatic pagination
  • ๐Ÿ’พ SQLite database for persistent logging of all activity
  • ๐Ÿ“ฆ Single binary with embedded web interface โ€” no dependencies at runtime

Documentation

License

See LICENSE for details.

Documentation ยถ

The Go Gopher

There is no documentation for this package.

Directories ยถ

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL