nowfound

Life & fun · alternatives · 2026

24 alternatives to Exactly-once delivery counter using Watermill messaging library

Building event-driven applications the easy way in Go. - watermill/_examples/real-world-examples/exactly-once-delivery-counter at exactly-once-delivery-example · ThreeDotsLabs/watermill

This is a code example demonstrating exactly-once message delivery using the Watermill messaging library. It shows developers how to implement reliable message processing where each message is guaranteed to be… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Exactly-once delivery counter using Watermill messaging library launched in 2021; newer entries below may have overtaken it.

  1. 1

    Building event-driven applications the easy way in Go. - ThreeDotsLabs/watermill

    2019 · github.com · its alternatives →

  2. 2

    A realtime server for the modern web

    2016 · deepstream.io · its alternatives →

  3. 3GA

    I wanted to build a persistent message queue based on SQLite, because that's what I'm using for my main state anyway. This gives me ACID across state and messaging, which is nice! I've been inspired by the terminology of AWS SQS for this, but it's obviously much simpler. Maybe you can use it too. :)

    2024 · goqite.com · its alternatives →

  4. 4

    Building event-driven applications the easy way in Go. - ThreeDotsLabs/watermill

    2018 · github.com · its alternatives →

  5. 5

    Sample real-time CRUD inventory tracking app built with SocketCluster - SocketCluster/sc-crud-sample

    2015 · github.com · its alternatives →

  6. 6

    ⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API - iamkun/dayjs

    2018 · github.com · its alternatives →

  7. 7

    A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects. - GitHub - rochus-keller/CspChan: A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects.

    2023 · github.com · its alternatives →

  8. 8

    Bots that work everywhere

    2016 · its alternatives →

  9. 9RS
  10. 10

    an agentic cms self-hosted on cloudflare, for podcasts, blogs, photos, videos, documents, and curated urls. - microfeed/microfeed

    2022 · github.com · its alternatives →

  11. 11

    Purchase numbers, send SMS and more with one line of code

    2018 · stdlib.com · its alternatives →

  12. 12
    Assignly▲126

    Never lose a Slack message again

    2024 · its alternatives →

  13. 13

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

    2019 · github.com · its alternatives →

  14. 14

    A Go library that implements Consistent Hashing and Consistent Hashing With Bounded Loads. - lafikl/consistent

    2017 · github.com · its alternatives →

  15. 15

    A finite-state machine library for the Go programming language - calebwin/go-sm

    2018 · github.com · its alternatives →

  16. 16

    Contribute to sendilkumarn/gopurerc development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  17. 17

    I created cmd-stream-go, a high-performance client-server library based on the Command Pattern, where Commands are first-class citizens. Why build around Commands? As serializable objects, they can be sent over the network and persisted. They also provide a clean way to model distributed transactions through composition, and naturally support features like Undo and Redo. These qualities make them a great fit for implementing consistency patterns like Saga in distributed systems. On the performance side, sending a Command involves minimal overhead — only its type and data need to be…

    2025 · github.com · its alternatives →

  18. 18

    Pseudorandom generator written in Go using CPU context switch - maxamel/BitGenGo

    2018 · github.com · its alternatives →

  19. 19GY
  20. 20

    Open source APM: OpenTelemetry traces, metrics, and logs - uptrace/uptrace

    2021 · github.com · its alternatives →

  21. 21

    I wrote this simple WAL library in Golang that I use to write data that my kafka producer fails due to errors like Broker going down or some other issue. Took inspiration from etcd/wal

    2024 · github.com · its alternatives →

  22. 22

    Distributed Time Synchronization Service. Contribute to rubrikinc/kronos development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  23. 23

    A flexible GraphQL client and server library that can be used to power realtime applications. - tjmehta/primus-graphql

    2018 · github.com · its alternatives →

  24. 24
    Everify▲69

    SMS verification made dead-simple, secure and cheap.

    2021 · everify.dev · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →