awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to furdarius/rabbitroutine

Open-source alternatives to Rabbitroutine

30 open-source projects similar to furdarius/rabbitroutine, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Rabbitroutine alternative.

  • nanomsg/mangosAvatar de nanomsg

    nanomsg/mangos

    755Ver en GitHub↗

    mangos is a pure Golang implementation of nanomsg's "Scalablilty Protocols"

    Gogolang-networkmessagenanomsg
    Ver en GitHub↗755
  • appleboy/drone-lineAvatar de appleboy

    appleboy/drone-line

    81Ver en GitHub↗

    Sending line notifications using a binary, docker or Drone CI.

    Gobotdockerlinebot
    Ver en GitHub↗81
  • agoalofalife/eventAvatar de agoalofalife

    agoalofalife/event

    62Ver en GitHub↗

    The implementation of the pattern observer

    Goeventevent-goevents
    Ver en GitHub↗62
  • mustafaturan/busAvatar de mustafaturan

    mustafaturan/bus

    368Ver en GitHub↗

    🔊Minimalist message bus implementation for internal communication with zero-allocation magic on Emit

    Goeventbusgogo-library
    Ver en GitHub↗368
  • centrifugal/centrifugoAvatar de centrifugal

    centrifugal/centrifugo

    10,404Ver en GitHub↗

    Centrifugo is a self-hosted real-time messaging server that provides infrastructure for scalable notifications, a publish-subscribe message broker, and a language-agnostic WebSocket gateway. It allows for the delivery of instant messages and data streams to concurrent users via WebSockets and Server-Sent Events. The system functions as a communication layer that separates network transport from backend business logic. It supports distributed messaging clusters using Redis for coordination of presence and message delivery across multiple server nodes. The project covers channel subscription m

    Goablyalternativeeventsource
    Ver en GitHub↗10,404

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
  • chanify/chanifyAvatar de chanify

    chanify/chanify

    1,324Ver en GitHub↗

    Chanify is a safe and simple notification tools. This repository is command line tools for Chanify.

    Goanonymousapnsdocker
    Ver en GitHub↗1,324
  • appleboy/gorushAvatar de appleboy

    appleboy/gorush

    8,738Ver en GitHub↗

    Gorush is a dedicated notification dispatch server used to send real-time alerts to iOS and Android mobile devices. It functions as a centralized infrastructure for hosting a notification API and managing the delivery of push messages through high-throughput queuing. The system supports both gRPC streams and HTTP endpoints to receive notification triggers and includes a command-line interface for triggering alerts without a running server process. It manages network traffic through proxy routing via HTTP or SOCKS5 and secures server communication using automated TLS certificate management. O

    Goandroidapnsgcm
    Ver en GitHub↗8,738
  • clivern/beaverAvatar de Clivern

    Clivern/Beaver

    1,580Ver en GitHub↗

    💨 A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps.

    Gobeaverhacktoberfestmessaging
    Ver en GitHub↗1,580
  • alexsniffin/gosdAvatar de alexsniffin

    alexsniffin/gosd

    26Ver en GitHub↗

    A library for scheduling when to dispatch a message to a channel

    Gogomessagingscheduling
    Ver en GitHub↗26
  • asaskevich/eventbusAvatar de asaskevich

    asaskevich/EventBus

    1,976Ver en GitHub↗

    Go Lightweight eventbus with async compatibility for Go

    Goevent-drivengolang
    Ver en GitHub↗1,976
  • dailymotion/oplogAvatar de dailymotion

    dailymotion/oplog

    111Ver en GitHub↗

    A generic oplog/replication system for microservices

    Go
    Ver en GitHub↗111
  • desertbit/glueAvatar de desertbit

    desertbit/glue

    421Ver en GitHub↗

    Glue - Robust Go and Javascript Socket Library (Alternative to Socket.io)

    Go
    Ver en GitHub↗421
  • dunglas/mercureAvatar de dunglas

    dunglas/mercure

    5,266Ver en GitHub↗

    Mercure is an HTTP-based message broker and real-time pub/sub server that routes asynchronous data updates to authorized subscribers. It functions as a centralized hub that receives data via standard HTTP requests and broadcasts it to web clients using the Server-Sent Events protocol. The project distinguishes itself by replacing WebSockets with a unidirectional HTTP connection, leveraging HTTP/2 and HTTP/3 for multiplexed, low-latency delivery. It implements a secure access control layer using JSON Web Tokens and JSON Web Signatures to validate the identity of publishers and subscribers, and

    Goapiasync-apicaddy
    Ver en GitHub↗5,266
  • godbus/dbusAvatar de godbus

    godbus/dbus

    1,182Ver en GitHub↗

    Native Go bindings for D-Bus

    Go
    Ver en GitHub↗1,182
  • cheshir/go-mqAvatar de cheshir

    cheshir/go-mq

    91Ver en GitHub↗

    Declare AMQP entities like queues, producers, and consumers in a declarative way. Can be used to work with RabbitMQ.

    Goamqpgogolang
    Ver en GitHub↗91
  • goptics/varmqAvatar de goptics

    goptics/varmq

    187Ver en GitHub↗

    A Simplest Storage-Agnostic and Zero-dep Message Queue for Your Concurrent Go Program

    Goconcurrencydistrubted-systemsgo
    Ver en GitHub↗187
  • hibiken/asynqAvatar de hibiken

    hibiken/asynq

    12,914Ver en GitHub↗

    Asynq is a distributed background job processing framework for Go applications. It manages asynchronous task queues by offloading heavy operations to persistent storage, allowing the main application to remain responsive while background workers handle workloads. The system utilizes Redis to manage task state, concurrency, and message distribution across multiple worker instances. It employs atomic Lua scripting and sorted sets to ensure reliable job acquisition, precise scheduling of delayed tasks, and fault-tolerant processing through a two-stage acknowledgement flow. The framework support

    Goasynchronous-tasksbackground-jobsgo
    Ver en GitHub↗12,914
  • hyperonym/ratusAvatar de hyperonym

    hyperonym/ratus

    123Ver en GitHub↗

    Ratus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends.

    Gobackground-jobsdistributed-systemsgo
    Ver en GitHub↗123
  • confluentinc/confluent-kafka-goAvatar de confluentinc

    confluentinc/confluent-kafka-go

    5,144Ver en GitHub↗

    This is a Go language client library for Apache Kafka, providing the tools necessary to produce and consume messages from Kafka brokers. It serves as a Kafka client implementation for building applications that integrate with Kafka for real-time data streaming and messaging. The library includes support for validated cryptographic modules to ensure network connections meet federal security and encryption standards for FIPS compliance. The client provides capabilities for asynchronous message production with delivery reports and message consumption using balanced consumer groups and regex sub

    HTMLconfluentconsumergolang
    Ver en GitHub↗5,144
  • jandelgado/rabtapAvatar de jandelgado

    jandelgado/rabtap

    282Ver en GitHub↗

    RabbitMQ wire tap and swiss army knife

    Goamqpgolangpublish
    Ver en GitHub↗282
  • jcuga/golongpollAvatar de jcuga

    jcuga/golongpoll

    668Ver en GitHub↗

    golang long polling library. Makes web pub-sub easy via HTTP long-poll servers and clients :smiley: :coffee: :computer:

    Gogogolanggolang-library
    Ver en GitHub↗668
  • jeroenrinzema/commanderAvatar de jeroenrinzema

    jeroenrinzema/commander

    67Ver en GitHub↗

    Build event-driven and event streaming applications with ease

    Gocommandercqrsevent-driven
    Ver en GitHub↗67
  • jirenius/go-resAvatar de jirenius

    jirenius/go-res

    68Ver en GitHub↗

    RES Service protocol library for Go

    Gogogolanggolang-package
    Ver en GitHub↗68
  • kak-tus/amiAvatar de kak-tus

    kak-tus/ami

    34Ver en GitHub↗

    Go client to reliable queues based on Redis Cluster Streams

    Gogoredisstreams
    Ver en GitHub↗34
  • leandro-lugaresi/hubAvatar de leandro-lugaresi

    leandro-lugaresi/hub

    149Ver en GitHub↗

    :incoming_envelope: A fast Message/Event Hub using publish/subscribe pattern with support for topics like* rabbitMQ exchanges for Go applications

    Goeventbusgogolang
    Ver en GitHub↗149
  • leozz37/hareAvatar de leozz37

    leozz37/hare

    54Ver en GitHub↗

    🐇 CLI tool for websockets and Go package

    Gogogolanghare
    Ver en GitHub↗54
  • maxatome/go-vitotrolAvatar de maxatome

    maxatome/go-vitotrol

    23Ver en GitHub↗

    golang client library to Viessmann Vitotrol web service

    Gogolanggolang-packageviessmann
    Ver en GitHub↗23
  • mehdihadeli/go-mediatrAvatar de mehdihadeli

    mehdihadeli/Go-MediatR

    278Ver en GitHub↗

    🚃 A library for handling mediator patterns and simplified CQRS patterns within an event-driven architecture, inspired by csharp MediatR library.

    Gocqrsgogolang
    Ver en GitHub↗278
  • mikestefanello/backliteAvatar de mikestefanello

    mikestefanello/backlite

    149Ver en GitHub↗

    Type-safe, persistent, embedded task queues and background job runner w/ SQLite. Web monitoring UI included.

    Goadmin-dashboardadmin-paneladmin-ui
    Ver en GitHub↗149
  • nats-io/nats.goAvatar de nats-io

    nats-io/nats.go

    6,657Ver en GitHub↗

    This is a Golang client library for interacting with a cloud native distributed messaging system. It provides the necessary tools for Go applications to exchange messages using publish-subscribe and request-reply patterns, as well as specialized clients for managing persistent streams and distributed storage. The library includes a JetStream client for durable message streaming and replay, a Key-Value store client for managing distributed state with versioning and watchers, and an Object Store client for the storage and retrieval of large binary files via chunked delivery. The implementation

    Gocloud-nativecloud-native-architecturescloud-native-microservices
    Ver en GitHub↗6,657