Built with Language integrations
GoEventBus
GoEventBus — high-performance event bus with a decision layer.
75 ★ on GitHub
What it is
A high-performance event bus for Go with deterministic rules, cached decisions, and optional Jev-powered event routing.
The homepage listed on the repository, goeventbus.vercel.app, puts it like this: GoEventBus is a high-performance Go event bus with deterministic rules, cached decisions, and optional Jev-powered routing. Explore the pipeline and start building.
What the README says it does
- Known event type → enqueue it directly.
- Obvious rule → route deterministically.
- Repeated decision → reuse the cached choice.
- Ambiguous input → ask Jev to choose from a bounded candidate set.
- Execution → always stays inside GoEventBus.
From the project’s README.
Getting started
From the README:
go get github.com/Protocol-Lattice/GoEventBusWhere the decision sits
GoEventBus runs its own weights or its own runtime rather than calling a hosted API, so its decisions do not depend on a vendor being up or on a key being funded. The trade is that the model is now yours to keep current.
How active it is
Created 2024-08-29, last pushed 2026-10-05, 75 stars and 9 forks when we read it on 2026-11-02. Everything in this category is weeks old at most, so a stale push date means something different here than it would on a mature project. Check the repository before you depend on it.
Find out what your data actually supports
We turn your historical decisions into a frozen test set, then tell you which model, which threshold, and how much of it you can safely automate.