{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"watermill","owner":"ThreeDotsLabs","isFork":false,"description":"Building event-driven applications the easy way in Go.","allTopics":["go","golang","events","reactive","cqrs","sagas","rabbitmq","event-sourcing","nats","event-driven","kafka","stream-processing","watermill"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":19,"issueCount":85,"starsCount":6823,"forksCount":358,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T11:28:11.363Z"}},{"type":"Public","name":"watermill-kafka","owner":"ThreeDotsLabs","isFork":false,"description":"Kafka Pub/Sub for the Watermill project.","allTopics":["go","golang","events","kafka","watermill"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":9,"issueCount":0,"starsCount":54,"forksCount":35,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-21T21:06:16.357Z"}},{"type":"Public","name":"watermill-redisstream","owner":"ThreeDotsLabs","isFork":false,"description":"Redis Pub/Sub for the Watermill project, leveraging Redis Stream.","allTopics":["redis","streaming","watermill"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":1,"starsCount":28,"forksCount":14,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T21:31:12.319Z"}},{"type":"Public","name":"cli","owner":"ThreeDotsLabs","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":2,"starsCount":10,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-25T13:12:45.926Z"}},{"type":"Public","name":"watermill-sql","owner":"ThreeDotsLabs","isFork":false,"description":"SQL (Postgres/MySQL) Pub/Sub for the Watermill project.","allTopics":["mysql","sql","postgresql","watermill","go","golang","events"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":6,"issueCount":0,"starsCount":55,"forksCount":26,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T12:32:01.760Z"}},{"type":"Public","name":"watermill-http","owner":"ThreeDotsLabs","isFork":false,"description":"HTTP Pub/Sub for the Watermill project.","allTopics":["go","golang","http","events","pubsub","watermill"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":0,"starsCount":27,"forksCount":10,"license":"MIT License","participation":[0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-21T11:49:28.351Z"}},{"type":"Public","name":"watermill-googlecloud","owner":"ThreeDotsLabs","isFork":false,"description":"Google Cloud Pub/Sub for the Watermill project.","allTopics":["go","golang","events","gcp","pubsub","google-cloud-pubsub","googlecloud","watermill"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":7,"issueCount":0,"starsCount":17,"forksCount":21,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-16T07:18:52.415Z"}},{"type":"Public","name":"watermill-nats","owner":"ThreeDotsLabs","isFork":false,"description":"NATS Pub/Sub for the Watermill project.","allTopics":["go","golang","events","nats","watermill"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":0,"starsCount":45,"forksCount":21,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-22T22:29:36.680Z"}},{"type":"Public","name":"watermill-amazonsqs","owner":"ThreeDotsLabs","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":4,"starsCount":13,"forksCount":16,"license":"MIT License","participation":[2,0,0,0,4,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-01T13:18:16.688Z"}},{"type":"Public","name":"meteors","owner":"ThreeDotsLabs","isFork":false,"description":"An example 2D game made with Go and Ebitengine.","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":39,"forksCount":6,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-01T08:31:32.653Z"}},{"type":"Public","name":"go-event-driven","owner":"ThreeDotsLabs","isFork":false,"description":"Materials for https://threedots.tech/event-driven/","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":25,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-26T18:40:16.134Z"}},{"type":"Public","name":"watermill-amqp","owner":"ThreeDotsLabs","isFork":false,"description":"AMQP Pub/Sub for the Watermill project.","allTopics":["go","golang","events","rabbitmq","amqp","pubsub","watermill"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":4,"issueCount":0,"starsCount":54,"forksCount":29,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-01T18:12:13.095Z"}},{"type":"Public","name":"event-driven-example","owner":"ThreeDotsLabs","isFork":false,"description":"An example Event-Driven application in Go built with Watermill library. ","allTopics":["go","golang","kafka","rabbitmq","docker-compose","grafana","prometheus","event-driven","watermill"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":1,"starsCount":127,"forksCount":26,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-19T18:46:53.271Z"}},{"type":"Public","name":"watermill-benchmark","owner":"ThreeDotsLabs","isFork":false,"description":"Benchmarking tools for Watermill.","allTopics":["mysql","go","benchmark","kafka","rabbitmq","nats","google-cloud-pubsub","watermill"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":3,"starsCount":18,"forksCount":6,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-12T12:59:38.093Z"}},{"type":"Public","name":"wild-workouts-go-ddd-example","owner":"ThreeDotsLabs","isFork":false,"description":"Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.","allTopics":["refactoring","go","golang","cqrs","ddd","terraform","google-cloud","firestore","firebase","serverless","gcp","clean-architecture","hexagonal-architecture"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":30,"starsCount":4933,"forksCount":455,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-10T06:53:18.538Z"}},{"type":"Public","name":"watermill-bolt","owner":"ThreeDotsLabs","isFork":false,"description":"Bolt Pub/Sub for the Watermill project. ","allTopics":["go","golang","events","pubsub","boltdb","bolt","watermill"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-08T16:59:57.644Z"}},{"type":"Public","name":"watermill-io","owner":"ThreeDotsLabs","isFork":false,"description":"IO Pub/Sub for the Watermill project.","allTopics":["go","golang","events","watermill"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-08T16:57:04.404Z"}},{"type":"Public","name":"watermill-firestore","owner":"ThreeDotsLabs","isFork":false,"description":"Firestore Pub/Sub for the Watermill project. ","allTopics":["go","golang","events","pubsub","firestore","firestore-database","watermill"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":1,"starsCount":0,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-24T08:27:38.683Z"}},{"type":"Public","name":"esja","owner":"ThreeDotsLabs","isFork":false,"description":"Event Sourcing library in Go.","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":3,"issueCount":8,"starsCount":19,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-25T05:42:49.325Z"}},{"type":"Public","name":"monolith-microservice-shop","owner":"ThreeDotsLabs","isFork":false,"description":"Source code for https://threedots.tech/post/microservices-or-monolith-its-detail/ article.","allTopics":["go","golang","microservices","ddd","clean-architecture","microservices-architecture","monolith","clean-monolith"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":0,"starsCount":237,"forksCount":44,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-01T18:21:02.914Z"}},{"type":"Public","name":"go-web-app-antipatterns","owner":"ThreeDotsLabs","isFork":false,"description":"Short examples of common anti-patterns in Go Web Applications.","allTopics":["go","golang","webapp","antipatterns"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":1,"starsCount":290,"forksCount":17,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-25T10:52:21.332Z"}},{"type":"Public","name":"pii","owner":"ThreeDotsLabs","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":1,"starsCount":4,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-03T12:57:14.198Z"}},{"type":"Public","name":"watermill-jetstream","owner":"ThreeDotsLabs","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":2,"starsCount":9,"forksCount":6,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-31T18:52:33.013Z"}},{"type":"Public","name":"wait-for","owner":"ThreeDotsLabs","isFork":false,"description":"A simple \"wait for port\" utility.","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-09T08:50:07.333Z"}},{"type":"Public","name":"nats-example","owner":"ThreeDotsLabs","isFork":false,"description":"An example Go project for running local development environment, with hot code reloading.","allTopics":["go","docker","golang","docker-compose","nats","reflex","watermill"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":1,"starsCount":98,"forksCount":25,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-11-11T10:31:59.007Z"}},{"type":"Public archive","name":"golang-librdkafka","owner":"ThreeDotsLabs","isFork":true,"description":"Golang alpine and stretch with librdkafka","allTopics":[],"primaryLanguage":{"name":"Dockerfile","color":"#384d54"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-12-13T16:10:34.521Z"}}],"repositoryCount":26,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}