Label printer
  • Go 79.3%
  • HTML 20.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-05-13 13:28:51 +01:00
templates changing short cut key 2025-07-28 12:57:00 +01:00
version changing short cut key 2025-07-28 12:57:00 +01:00
.gitignore passing tests 2025-07-06 15:05:26 +01:00
CHANGELOG.md Update CHANGELOG for v0.6.1 2026-05-13 13:28:51 +01:00
debug_test.go passing tests 2025-07-06 15:04:40 +01:00
go.mod Add files 2025-06-21 15:46:17 +01:00
go.sum Add files 2025-06-21 15:46:17 +01:00
golabel.go feat:using alt enter 2025-07-06 17:49:51 +01:00
golabel_test.go passing tests 2025-07-06 15:04:40 +01:00
LICENSE Initial commit 2025-06-21 14:31:08 +01:00
README.md Moving to codeberg 2026-05-11 00:30:27 +01:00
ROADMAP.md Moving to codeberg 2026-05-11 00:30:27 +01:00
task-plus.yml Moving to codeberg 2026-05-11 00:30:27 +01:00
Taskfile.yml Moving to codeberg 2026-05-11 00:30:27 +01:00

golabel

Label printer app for the Epson TM-T20III with a simple web interface. Designed to run on gokrazy — pure Go, no cgo.

Started as a port of test2 in TestEscPos.

Status

Working and in production on a gokrazy host (hello).

Usage

golabel exposes an HTTP interface for printing labels. It is included in the hello gokrazy build (see ~/gokrazy/hello/config.json).

Development

task check    # fmt, vet, test
task test     # tests only

The module is consumed from the gokrazy build via a local replace directive pointing at /home/hum3/minor/golabel.