awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repositorios

Awesome GitHub RepositoriesQueue and Messaging

Frameworks for distributed messaging, event-driven architecture, and task queues.

Explore 7 awesome GitHub repositories matching part of an awesome list · Queue and Messaging. Refine with filters or upvote what's useful.

Awesome Queue and Messaging GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • atech/postalAvatar de atech

    atech/postal

    16,606Ver en GitHub↗

    Postal is an open-source email infrastructure and self-hosted delivery platform. It functions as an SMTP mail server and inbound email gateway, providing the tools necessary to send and receive email through a privately managed infrastructure. The system manages SMTP infrastructure for outgoing message delivery and provides capabilities for custom email receiving. It allows for the routing of incoming external emails to internal applications or websites for automated processing. The platform includes support for multi-tenant domain mapping, event-driven webhook notifications, and plugin-base

    Stores outgoing messages in a persistent queue and attempts redelivery using exponential backoff for failed attempts.

    Ruby
    Ver en GitHub↗16,606
  • apache/incubator-pulsarAvatar de apache

    apache/incubator-pulsar

    15,270Ver en GitHub↗

    Apache Pulsar is a cloud-native message queue and distributed publish-subscribe messaging system. It serves as a multi-tenant event streaming platform designed to route data streams for asynchronous communication between producers and consumers. The system distinguishes itself through geo-replication, synchronizing data across multiple geographic regions to ensure high availability and low latency. It implements a multi-tenant architecture that provides isolation and resource management for millions of independent topics. The platform covers high-throughput data streaming and event-driven da

    Provides reliable message queueing semantics to ensure data delivery across a distributed cluster.

    Java
    Ver en GitHub↗15,270
  • lorien/web-scrapingAvatar de lorien

    lorien/web-scraping

    7,931Ver en GitHub↗

    This project is a comprehensive resource directory for web data extraction, providing a curated collection of tools and libraries for parsing data, automating browsers, and managing network operations. It serves as a guide for extracting structured information from HTML, XML, JSON, and PDF formats. The toolkit focuses on advanced data collection strategies, including headless browser automation to interact with JavaScript and a suite of network utilities for DNS resolution and WebSocket connections. It specifically covers methods for bypassing bot protections through proxy pool management, us

    Utilizes frameworks for distributed messaging and task queues to coordinate data flow between processes.

    Makefile
    Ver en GitHub↗7,931
  • haraka/harakaAvatar de haraka

    haraka/Haraka

    5,581Ver en GitHub↗

    Manages outbound message delivery through an asynchronous queue for non-blocking relay processing.

    JavaScriptdkimharakajavascript
    Ver en GitHub↗5,581
  • killbill/killbillAvatar de killbill

    killbill/killbill

    5,343Ver en GitHub↗

    Kill Bill is a subscription billing platform and usage-based billing engine designed to manage recurring invoicing and automated payment collection. It functions as a multi-tenant billing infrastructure, providing isolated environments for different organizational entities through a dedicated API. The system is distinguished by a plugin-based extension framework that allows for the integration of third-party payment gateways and custom business logic. It includes a payment gateway orchestrator to handle transactions and refunds, as well as a revenue recognition system to allocate contract rev

    Implements reliable integration by rescheduling failed event deliveries based on a custom timeline.

    Javabillingkillbillpayments
    Ver en GitHub↗5,343
  • alexjustesen/speedtest-trackerAvatar de alexjustesen

    alexjustesen/speedtest-tracker

    5,274Ver en GitHub↗

    Speedtest Tracker is a self-hosted application that automatically schedules and records internet speed tests on a recurring basis. It continuously monitors download and upload speeds, ping latency, and packet loss, storing results as time-series data in a relational database. The application displays historical trends through a web dashboard and provides a read-only public URL for sharing speed test history with unauthenticated visitors. When network performance degrades, Speedtest Tracker triggers alerts based on user-defined thresholds. Security and access control are built in: an IP addres

    Automatically retries notification delivery up to 3 times if the service does not respond.

    PHPdashboarddockerhacktoberfest
    Ver en GitHub↗5,274
  • backup/backupAvatar de backup

    backup/backup

    4,868Ver en GitHub↗

    Este proyecto es un orquestador de copias de seguridad de Unix utilizado para modelar y ejecutar la protección de datos full-stack. Funciona como un sistema de gestión para volcados de bases de datos, archivado cifrado, rotación de versiones y transporte de almacenamiento remoto. El sistema se distingue por orquestar herramientas nativas del sistema para varias bases de datos, incluyendo PostgreSQL, MySQL, MongoDB, Redis y Riak. Emplea un flujo de trabajo de archivo seguro que combina compresión y cifrado utilizando GPG, OpenSSL o AES antes de transportar paquetes a servicios compatibles con S3, Dropbox o servidores remotos a través de SFTP y RSync. Las capacidades generales incluyen la automatización de la sincronización de datos a través de transferencias delta y cargas fragmentadas, así como la gestión de retención con estado para rotar y podar archivos históricos. El orquestador también cuenta con un sistema de notificación multicanal que se integra con correo electrónico, HTTP POST, PagerDuty y varias plataformas de chat para alertar a los administradores sobre los resultados de las operaciones. Los usuarios pueden definir estos flujos de trabajo utilizando un modelo basado en configuración que admite la inyección de variables dinámicas y la verificación de sintaxis.

    Ensures alert delivery by resending failed notifications multiple times with a configurable delay.

    Ruby
    Ver en GitHub↗4,868
  1. Home
  2. Part of an Awesome List
  3. DevOps & Infrastructure
  4. Queue and Messaging

Explorar subetiquetas

  • Delivery RetriesPersistent queuing of outgoing messages with automatic redelivery attempts using exponential backoff. **Distinct from Queue and Messaging:** Specifically handles the retry logic for failed email deliveries, distinct from general task queues.
  • Outbound Delivery QueuesManages outbound message delivery through an asynchronous queue that processes relay tasks without blocking incoming connections. **Distinct from Queue and Messaging:** Distinct from Queue and Messaging: focuses on outbound email delivery queuing rather than general distributed messaging.