nowfound

Work · February 8, 2014

Goatee – Redis, WebSocket notifications in Go

Hey guys and gals! I'm learning Go at the moment and LOVING it. I was hoping to get constructive feedback on a project I'm working on - goatee - which is a notification server that utilizes Redis pub/sub and WebSockets. It's fairly bare-bones at the moment but I'm hoping to add in a lot more features as time goes on such as queueing and WebSocket channel subscriptions (via Go Socketio possibly).

Goatee – Redis, WebSocket notifications in Go launched on February 8, 2014 with 40 votes, #517 of 1,100 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 12 years on.

In plain words

Goatee is a notification server written in Go that combines Redis pub/sub messaging with WebSocket support. It's designed for developers building real-time notification systems who need to push messages to connected clients. The project is currently in early development with plans to add message queueing and WebSocket channel subscriptions.

written from the facts on this page · September 2026

From the sources

A Redis-backed notification server written in Go. Contribute to johnernaut/goatee development by creating an account on GitHub.

Does a similar job

all alternatives →
  • SuprSend2022 · suprsend.com · ▲406

    We as developers, build and maintain many services in code, one of them being notification service. In the last 5-7 years, API-to-user communications have exploded across SMS, email, chat apps, mobile, and web push. As a consequence, notification service handling them has become quite complex. Developers spend time building integrations with multiple providers, create templates for each channel, managing scheduling and routing based on preferences, maintaining queues to deliver notifications on time while managing scale. Besides, product teams have poor visibility on notifications as…

  • DA
    DriftDB – an open source WebSocket backend for real-time apps2023 · driftdb.com · ▲367

    Hey HN! I’ve written a bunch of WebSocket servers over the years to do simple things like state synchronization, WebRTC signaling, and notifying a client when a backend job was run. I realized that if I had a simple way to create a private, temporary, mini-redis that the client could talk to directly, it would save a lot of time. So we created DriftDB. In addition to the open source server that you can run yourself, we also provide https://jamsocket.live where you can use an instance we host on Cloudflare’s edge (~13ms round trip latency from my home in NY). You may have seen my…

  • Hyperlink2019 · usehyperlink.com · ▲266

    Get push notifications when your links get clicked

  • Horntell2015 · horntell.com · ▲256

    Interactive push notifications for your website

  • RS
    Realtime Server-Sent Events in Go2015 · sse.getgin.io · ▲118
  • A minimal and idiomatic WebSocket library for Go2019 · github.com · ▲99

    Minimal and idiomatic WebSocket library for Go. Contribute to coder/websocket development by creating an account on GitHub.

More work this month

the category →

Source: Show HN post ↗

Launched alongside, February 2014

the whole month →
  • Recordit▲564

    A faster way to take screencasts Free + GIF Support

    Life & fun · 2014 · placeit.net

  • Add a banner to your site in opposition to mass surveillance on 02/11 - tfrce/thedaywefightback.js

    Life & fun · 2014 · github.com

  • OneTab▲458

    Save 95% memory by converting all your open tabs into a list

    Work · 2014 · one-tab.com

  • JL

    http://instantclick.io/ It seems the internet architecture won't bring us instant websites anytime soon. So here is a hack. I released this JS library last month (today is version 2.0 release, fixing v1.0's rough edges), it makes use of HTML5's pushState and preloading to make a website instant. It works like this: before clicking on a link, you'll hover over it. And there's a delay of 200-300 ms between these two events. InstantClick uses this delay to preload a page, when you click on a link it will display instantly in most case. (You can test on the website.) That's…

    Life & fun · 2014

  • IR

    For a while, I had this idea of redesigning Microsoft employee badges for a modern and neat look. So I spared a few hours this weekend. It’s over a year Microsoft has started to rebrand itself, starting from its logo to a brand new looking OS, from campus shuttles to direction signs on the cam

    Life & fun · 2014 · alp.im

  • Hemingway▲320

    Hemingway makes your writing bold and clear.

    Life & fun · 2014 · hemingwayapp.com