nowfound

Life & fun · alternatives · 2026

24 alternatives to Watermill – Go library for building event-driven applications

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

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Watermill – Go library for building event-driven applications launched in 2018; 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

    Get insights into building modern Go applications from the best Go veterans. Our blog covers best practices, tips, and tricks for creating high-performance, advanced Go apps.

    2021 · threedots.tech · its alternatives →

  3. 3
    Gomix▲842

    The easiest way to build the app or bot of your dreams

    2016 · its alternatives →

  4. 4

    Learn to build web application using Go (aka Golang)

    2017 · usegolang.com · its alternatives →

  5. 5GP
  6. 6GT
  7. 7IW

    Hi HN! During the last few years, I worked on a few applications built with Go, running on AWS Lambda. As I got to know the platform better, I started to find Go & Lambda to be a really productive combination. The applications were fast, and they ended up being much cheaper to run than what my team & I had built before. It’s probably not the best platform for _every_ application, but I was surprised at how much of our workload worked well on it. As we brought new engineers on to our team and helped them get up to speed with the stack, I found that we were covering a lot of the same topics…

    2021 · its alternatives →

  8. 8
    Gowebly▲130

    A next-generation CLI tool to build web apps easier

    2024 · its alternatives →

  9. 9

    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

    2021 · github.com · its alternatives →

  10. 10

    GoJS is a JavaScript and TypeScript library for building interactive diagramming apps - org charts, flowcharts, BPMN, SCADA, UML, and custom visual editors.

    2013 · gojs.net · its alternatives →

  11. 11

    map33.js is a JavaScript library to build 3D maps. Made by Openbloc with three.js.

    2020 · map33.openbloc.com · its alternatives →

  12. 12

    Inspired by Compiler Explorer and other playground/fiddle websites like jsfiddle, db-fiddle, Go playground, and Rust playground, I thought it would be cool to have a playground for nearly any program so I've been working on Program Explorer: a playground for running programs from containers. I am inspired by these playgrounds because they are great educational tools for quickly experimenting and as communication tools by sharing shortlinks that reproduce bugs for instance. I would love for every open source project that publishes a container to get their own playground for free. I'm…

    2025 · programexplorer.org · its alternatives →

  13. 13

    Learn how to write webapps without a framework in Go. - thewhitetulip/web-dev-golang-anti-textbook

    2016 · github.com · its alternatives →

  14. 14

    Create a new production-ready project by one CLI command

    2021 · github.com · its alternatives →

  15. 15RS
  16. 16MB
  17. 17

    Become an expert Go cloud developer

    2021 · its alternatives →

  18. 18

    Hey HN, I just published v0.1.0 of go-bt and would love some feedback from the Go veterans here. Thanks in advance!

    Apr 2026 · github.com · its alternatives →

  19. 19

    Library for interacting with LLVM IR in pure Go. Contribute to llir/llvm development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  20. 20AS

    I have been using golang at work and personally for more than 2 years now. A problem i faced when I started and the problem new gophers even today is how to structure the project. Most (if not all) golang tutorials seem to be very simple and do not describe how to structure a large application. Following project is an attempt to Showcase a manageable project layout for services in golang. https://github.com/spy16/droplets This project is far from complete. Would like to hear some feedback from the community before continuing on this.

    2018 · its alternatives →

  21. 21

    The authoritative resource for learning Go

    2016 · amazon.com · its alternatives →

  22. 22SP

    Hi everyone, I recently wrote a book about Go, that focus on its usage for system programming. The book is available on Packt website and on Amazon. https://www.packtpub.com/application-development/hands-systems-programming-go https://www.amazon.com/Hands-System-Programming-concurrent-applications/dp/1789804078/ Here's the table of contents: 1. An Introduction to System Programming 2. Unix OS Components 3. An Overview of Go 4. Working with the Filesystem 5. Handling Streams 6. Building Pseudo-Terminals 7. Handling Processes and Daemons 8.…

    2019 · its alternatives →

  23. 23

    GoJS is a JavaScript and TypeScript library for building interactive diagramming apps - org charts, flowcharts, BPMN, SCADA, UML, and custom visual editors.

    2012 · nwoods.com · its alternatives →

  24. 24

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

    2018 · github.com · 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 →