Go Events

Open-source Go projects categorized as Events

Top 19 Go Event Projects

  • watermill

    Building event-driven applications the easy way in Go.

  • Project mention: Microservices communication | /r/golang | 2023-12-09

    I’ve successfully worked on projects using an asynchronous event-driven way of connecting services. I really like the decoupling of business logic and the events triggering it. I highly recommend https://github.com/ThreeDotsLabs/watermill to be more flexible when it comes to choosing the actual technology driving the async patter. It might be NATS today but requirements might change and you need to change. Watermill prepares you for this.

  • event

    📢 Lightweight event manager and dispatcher implements by Go. Go实现的轻量级的事件管理、调度程序库, 支持设置监听器的优先级, 支持使用通配符来进行一组事件的监听 (by gookit)

  • Project mention: Release v1.1.1 · gookit/event 📢 Lightweight event manager and dispatcher implements by Go. | /r/u_inhereat | 2023-06-13
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • quamina

    Home of Quamina, a fast pattern-matching library in Go

  • Project mention: Library to analyze an arbitrary JSON string | /r/golang | 2023-05-01
  • polar

    Lightweight & elastic kubernetes-native event streaming system (by polarstreams)

  • vcenter-event-broker-appliance

    The VMware Event Broker Appliance Fling enables customers to unlock the hidden potential of events in their SDDC to easily create event-driven automation.

  • goes

    goes is an event-sourcing framework for Go. (by modernice)

  • go-observer

    Go package for simplifying channel-based broadcasting of events from multiple publishers to multiple observers

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • githubevents

    GitHub webhook events toolset for Go :rocket:

  • vaero

    Complete log pipeline solution in Python. Runs fast in Go.

  • psql-streamer

    Stream database events from PostgreSQL to Kafka

  • connector-sdk

    SDK for connecting events to functions

  • bunnify

    AMQP publishing and consuming library

  • Project mention: Bunnify: Go library for publishing and consuming events for AMQP | news.ycombinator.com | 2023-05-15
  • watermill-amqp

    AMQP Pub/Sub for the Watermill project.

  • Project mention: Bunnify: AMQP events publishing and consuming library so you don't have to create another one at your workplace | /r/golang | 2023-05-06

    This is cool thanks for sharing. Not exactly the same but watermill has an amqp middleware that works well too https://github.com/ThreeDotsLabs/watermill-amqp

  • sources-for-knative

    VMware-related event sources for Knative.

  • gonotify

    Inotify wrapper

  • kubemq-bridges

    KubeMQ Bridges bridge, replicate, aggregate, and transform messages between KubeMQ clusters no matter where they are, allowing to build a true cloud-native messaging single network running globally.

  • events

    Lightweight generic events library for go (by kmalaver)

  • light

    event system for golang (by beldmian)

  • Project mention: light - lightweight, "zero-allocation" event system | /r/golang | 2023-10-27
  • sveltos-agent

    Classify cluster and report back to management cluster. Evaluates cluster health based on custom health checks. Watches for events and reports those to management cluster.

  • Project mention: Collect logs and Kubernetes resources when Pod is in crashloopbackoff state | dev.to | 2023-11-21

    To detect events in managed cluster and evaluate health, Lua language is used. Create an EventSource instance can be created to define what an event is. HealthCheck instance can be created to define what an health rule is.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Events related posts

Index

What are some of the best open-source Event projects in Go? This list will help you:

Project Stars
1 watermill 6,729
2 event 473
3 quamina 357
4 polar 199
5 vcenter-event-broker-appliance 154
6 goes 118
7 go-observer 80
8 githubevents 65
9 vaero 65
10 psql-streamer 57
11 connector-sdk 55
12 bunnify 54
13 watermill-amqp 53
14 sources-for-knative 27
15 gonotify 22
16 kubemq-bridges 15
17 events 6
18 light 3
19 sveltos-agent 3

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com