All Projects → ThreeDotsLabs → watermill-nats

ThreeDotsLabs / watermill-nats

Licence: MIT license
NATS Pub/Sub for the Watermill project.

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to watermill-nats

Watermill
Building event-driven applications the easy way in Go.
Stars: ✭ 3,504 (+13916%)
Mutual labels:  events, nats, watermill
Pipe
Multi provider event grid written in go
Stars: ✭ 9 (-64%)
Mutual labels:  events, nats
watermill-amqp
AMQP Pub/Sub for the Watermill project.
Stars: ✭ 27 (+8%)
Mutual labels:  events, watermill
watermill-http
HTTP Pub/Sub for the Watermill project.
Stars: ✭ 16 (-36%)
Mutual labels:  events, watermill
watermill-sql
SQL Pub/Sub for the Watermill project.
Stars: ✭ 39 (+56%)
Mutual labels:  events, watermill
event
📆 Strictly typed event emitter with asynciterator support
Stars: ✭ 30 (+20%)
Mutual labels:  events
moleculer-java
Java implementation of the Moleculer microservices framework
Stars: ✭ 39 (+56%)
Mutual labels:  nats
pg-pubsub
Reliable PostgreSQL LISTEN/NOTIFY with inter-process lock support
Stars: ✭ 50 (+100%)
Mutual labels:  events
cyberevents
The protocol for EVENTs and TICKETs
Stars: ✭ 16 (-36%)
Mutual labels:  events
sdk-python
Python SDK for CloudEvents
Stars: ✭ 149 (+496%)
Mutual labels:  events
gancio
a shared agenda for local communities (with activitypub support)
Stars: ✭ 21 (-16%)
Mutual labels:  events
tomodachi
💻 Microservice library / framework using Python's asyncio event loop with full support for HTTP + WebSockets, AWS SNS+SQS, RabbitMQ / AMQP, middleware, etc. Extendable for GraphQL, protobuf, gRPC, among other technologies.
Stars: ✭ 170 (+580%)
Mutual labels:  events
transceiver
Channel based event bus with request/reply pattern, using promises. For node & browser.
Stars: ✭ 25 (+0%)
Mutual labels:  events
wwwtf.berlin
wwwtf, a ~week of events organized for and by the web community
Stars: ✭ 46 (+84%)
Mutual labels:  events
node-cqrs-saga
Node-cqrs-saga is a node.js module that helps to implement the sagas in cqrs. It can be very useful as domain component if you work with (d)ddd, cqrs, eventdenormalizer, host, etc.
Stars: ✭ 59 (+136%)
Mutual labels:  events
Alpine
Basic event system framework using functional interfaces
Stars: ✭ 79 (+216%)
Mutual labels:  events
from-event
🦊 ViewChild and FromEvent — a Match Made in Angular Heaven
Stars: ✭ 130 (+420%)
Mutual labels:  events
ofxVui
✨ Such Wow! View + GUI System for openFrameworks ✨
Stars: ✭ 48 (+92%)
Mutual labels:  events
uevloop
A fast and lightweight event loop for embedded platforms.
Stars: ✭ 61 (+144%)
Mutual labels:  events
ember-event-helpers
Complimentary event template helpers to the {{on}} modifier
Stars: ✭ 33 (+32%)
Mutual labels:  events

Watermill NATS Pub/Sub

CircleCI Go Report Card

This is Pub/Sub for the Watermill project.

All Pub/Sub implementations can be found at https://watermill.io/pubsubs/.

Watermill is a Go library for working efficiently with message streams. It is intended for building event driven applications, enabling event sourcing, RPC over messages, sagas and basically whatever else comes to your mind. You can use conventional pub/sub implementations like Kafka or RabbitMQ, but also HTTP or MySQL binlog if that fits your use case.

Documentation: https://watermill.io/

Getting started guide: https://watermill.io/docs/getting-started/

Issues: https://github.com/ThreeDotsLabs/watermill/issues

Contributing

All contributions are very much welcome. If you'd like to help with Watermill development, please see open issues and submit your pull request via GitHub.

Support

If you didn't find the answer to your question in the documentation, feel free to ask us directly!

Please join us on the #watermill channel on the Gophers slack: You can get an invite here.

License

MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].