Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
GitHub Copilot
Write better code with AI
GitHub Spark
New
Build and deploy intelligent apps
GitHub Models
New
Manage and compare prompts
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Discussions
Collaborate outside of code
Code Search
Find more, search less
Explore
Why GitHub
Documentation
GitHub Skills
Blog
Integrations
GitHub Marketplace
MCP Registry
View all features
Solutions
By company size
Enterprises
Small and medium teams
Startups
Nonprofits
By use case
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
By industry
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
Topics
AI
DevOps
Security
Software Development
View all
Explore
Learning Pathways
Events & Webinars
Ebooks & Whitepapers
Customer Stories
Partners
Executive Insights
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
Enterprise platform
AI-powered developer platform
Available add-ons
GitHub Advanced Security
Enterprise-grade security features
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
ThreeDotsLabs
/
watermill
Public
Notifications
You must be signed in to change notification settings
Fork
468
Star
9.2k
Code
Issues
74
Pull requests
2
Discussions
Actions
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Security
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit History
Commits on Aug 18, 2025
chore: fix function in comment (#578)
Show description for f31efad
chengehe
and
m110
authored
f31efad
Copy full SHA for f31efad
Commits on Jul 3, 2025
feat: make the retry middleware more flexible (#582)
Show description for 203cb9c
xico42
authored
203cb9c
Copy full SHA for 203cb9c
Commits on May 26, 2025
remove obsolete .golangci.yml (#573)
roblaszczak
authored
cdddd60
Copy full SHA for cdddd60
Commits on May 19, 2025
Linter: Added support for multi-go.mod repos (#569)
roblaszczak
authored
f5227f9
Copy full SHA for f5227f9
Commits on May 12, 2025
Remove hashicorp/go-multierror (#550)
Show description for f611661
co60ca
authored
f611661
Copy full SHA for f611661
Commits on May 3, 2025
refactor: use slices.Contains to simplify code (#559)
Show description for bb7d299
whosehang
authored
bb7d299
Copy full SHA for bb7d299
Commits on Apr 29, 2025
Update awesome.md (#553)
Show description for aa171bb
nkonev
and
m110
authored
aa171bb
Copy full SHA for aa171bb
Clarify comment for Addhandler and multiple topics (#551)
Show description for fd4775c
addshore
and
m110
authored
fd4775c
Copy full SHA for fd4775c
Commits on Apr 18, 2025
nacking messages when context canceled (#556)
Show description for 633132c
roblaszczak
and
m110
authored
633132c
Copy full SHA for 633132c
don't log context cancellation as error in handler (#555)
Show description for a0a845c
roblaszczak
and
m110
authored
a0a845c
Copy full SHA for a0a845c
Commits on Mar 19, 2025
- Added EventName(to event_processor) and CommandName(to command_processor) (#548)
Show description for 1f23730
unaik
and
itbewhatitdo
authored
1f23730
Copy full SHA for 1f23730
Commits on Mar 10, 2025
feat(cqrs): add ability to return handlers for CQRS EventProcessor and CommandProcessor (#544)
ekazakas
authored
8199d66
Copy full SHA for 8199d66
Commits on Feb 28, 2025
update example real-world-example consumer-groups refactor cqrs.Facad… (#542)
Show description for 2947797
ygaros
authored
2947797
Copy full SHA for 2947797
Commits on Jan 16, 2025
remove handler groups from _examples/basic/5-cqrs-protobuf added new example with handler groups
Show description for 26f6ba5
roblaszczak
and
m110
authored
26f6ba5
Copy full SHA for 26f6ba5
get rid of github.com/gogo/protobuf (#526)
roblaszczak
authored
bb19254
Copy full SHA for bb19254
Commits on Jan 15, 2025
another try to fix race condition (#540)
roblaszczak
authored
fe47dea
Copy full SHA for fe47dea
Commits on Jan 13, 2025
Update issue templates (#539)
Show description for 42d26dd
roblaszczak
authored
42d26dd
Copy full SHA for 42d26dd
added missing config
roblaszczak
committed
107c1e0
Copy full SHA for 107c1e0
added missing config
roblaszczak
committed
be9c00b
Copy full SHA for be9c00b
added issue / pull request templates (#538)
Show description for d48b8ab
roblaszczak
authored
d48b8ab
Copy full SHA for d48b8ab
added ForceShort for test features (#537)
roblaszczak
authored
2a85241
Copy full SHA for 2a85241
Commits on Jan 10, 2025
fix a couple of race conditions in tests (#535)
roblaszczak
authored
0e64e21
Copy full SHA for 0e64e21
Commits on Jan 9, 2025
Example SSE: lock the versions of used Vue package so the example runs. (#514)
Show description for 457a1ce
thpk
and
m110
authored
457a1ce
Copy full SHA for 457a1ce
message: fix struct name in comment (#520)
Show description for fb38a79
hongmengning
and
m110
authored
fb38a79
Copy full SHA for fb38a79
Fix typos (#512)
NathanBaulch
authored
b704971
Copy full SHA for b704971
Commits on Jan 8, 2025
fix flaky TestEventProcessor_handler_group (#534)
roblaszczak
authored
7ff9f49
Copy full SHA for 7ff9f49
Update codecov settings (#533)
m110
authored
c6d49d0
Copy full SHA for c6d49d0
Commits on Jan 3, 2025
CI: allow overriding runs-on for tests
m110
committed
b16a3a7
Copy full SHA for b16a3a7
Commits on Dec 16, 2024
allow multiple handlers for the same event within one event group
roblaszczak
committed
9d5e2da
Copy full SHA for 9d5e2da
Commits on Dec 13, 2024
chore: fix the readme word spelling (#524)
weiye-Lee
authored
43308fb
Copy full SHA for 43308fb
Commits on Nov 23, 2024
use generic cqrs handlers in all examples (#519)
roblaszczak
authored
cf7e2bb
Copy full SHA for cf7e2bb
added PostgreSQL Caveats (#518)
roblaszczak
authored
15d765b
Copy full SHA for 15d765b
Commits on Nov 19, 2024
docs: Add benchmark (#516)
m110
authored
a0cfc22
Copy full SHA for a0cfc22
Update README.md
m110
authored
0187067
Copy full SHA for 0187067
Commits on Nov 2, 2024
Router: publish messages in bulk (#513)
Show description for e6daa87
m110
authored
e6daa87
Copy full SHA for e6daa87
Pagination
Previous
Next
You can’t perform that action at this time.