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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • atech/postalAvatar de atech

    atech/postal

    16,606Voir sur 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
    Voir sur GitHub↗16,606
  • apache/incubator-pulsarAvatar de apache

    apache/incubator-pulsar

    15,270Voir sur 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
    Voir sur GitHub↗15,270
  • lorien/web-scrapingAvatar de lorien

    lorien/web-scraping

    7,931Voir sur 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
    Voir sur GitHub↗7,931
  • haraka/harakaAvatar de haraka

    haraka/Haraka

    5,581Voir sur GitHub↗

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

    JavaScriptdkimharakajavascript
    Voir sur GitHub↗5,581
  • killbill/killbillAvatar de killbill

    killbill/killbill

    5,343Voir sur 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
    Voir sur GitHub↗5,343
  • alexjustesen/speedtest-trackerAvatar de alexjustesen

    alexjustesen/speedtest-tracker

    5,274Voir sur 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
    Voir sur GitHub↗5,274
  • backup/backupAvatar de backup

    backup/backup

    4,868Voir sur GitHub↗

    Ce projet est un orchestrateur de sauvegarde Unix utilisé pour modéliser et exécuter la protection des données full-stack. Il fonctionne comme un système de gestion pour les dumps de base de données, l'archivage chiffré, la rotation des versions et le transport vers un stockage distant. Le système se distingue en orchestrant des outils système natifs pour diverses bases de données, incluant PostgreSQL, MySQL, MongoDB, Redis et Riak. Il emploie un workflow d'archivage sécurisé qui combine la compression et le chiffrement en utilisant GPG, OpenSSL ou AES avant de transporter les paquets vers des services compatibles S3, Dropbox ou des serveurs distants via SFTP et RSync. Les capacités étendues incluent l'automatisation de la synchronisation des données via des transferts delta et des téléchargements par blocs, ainsi qu'une gestion de rétention avec état pour faire pivoter et élaguer les archives historiques. L'orchestrateur dispose également d'un système de notification multicanal qui s'intègre avec l'email, HTTP POST, PagerDuty et diverses plateformes de chat pour alerter les administrateurs des résultats des opérations. Les utilisateurs peuvent définir ces workflows en utilisant un modèle basé sur la configuration qui prend en charge l'injection de variables dynamiques et la vérification de la syntaxe.

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

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

Explorer les sous-tags

  • 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.