No description
  • TypeScript 37.5%
  • Go 29.5%
  • SCSS 20.6%
  • HTML 10.7%
  • JavaScript 1.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Ralph Schaer 01e96e1996 upgrade
2026-10-09 08:10:38 +02:00
client upgrade 2026-10-09 08:10:38 +02:00
.gitignore initial commit 2026-07-11 11:27:51 +02:00
chat.go upgrade 2026-09-06 21:15:24 +02:00
chat_test.go upgrade 2026-09-06 21:15:24 +02:00
go.mod upgrade 2026-09-06 21:15:24 +02:00
go.sum upgrade 2026-09-06 21:15:24 +02:00
LICENSE initial commit 2026-07-11 11:27:51 +02:00
main.go upgrade 2026-09-06 21:15:24 +02:00
README.md upgrade 2026-09-06 21:15:24 +02:00
registry.go upgrade 2026-09-06 21:15:24 +02:00
Taskfile.yml initial commit 2026-07-11 11:27:51 +02:00

sse-eventbug-go-demo-chat

Go backend for the Ionic/Angular chat application from sse-eventbus-demo-chat. The backend uses sse-eventbus-go for room and global SSE topics. Heartbeats keep active sessions alive, while disconnected sessions expire after one hour.

Run the backend and client in separate terminals:

task server
task client

Open http://localhost:4200. The client talks to the Go backend on port 8080. Run task test for backend tests or task build to build both applications.

License

MIT License. See LICENSE for details.