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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • atech/postalAvatar atech

    atech/postal

    16,606Vezi pe 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
    Vezi pe GitHub↗16,606
  • apache/incubator-pulsarAvatar apache

    apache/incubator-pulsar

    15,270Vezi pe 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
    Vezi pe GitHub↗15,270
  • lorien/web-scrapingAvatar lorien

    lorien/web-scraping

    7,931Vezi pe 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
    Vezi pe GitHub↗7,931
  • haraka/harakaAvatar haraka

    haraka/Haraka

    5,581Vezi pe GitHub↗

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

    JavaScriptdkimharakajavascript
    Vezi pe GitHub↗5,581
  • killbill/killbillAvatar killbill

    killbill/killbill

    5,343Vezi pe 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
    Vezi pe GitHub↗5,343
  • alexjustesen/speedtest-trackerAvatar alexjustesen

    alexjustesen/speedtest-tracker

    5,274Vezi pe 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
    Vezi pe GitHub↗5,274
  • backup/backupAvatar backup

    backup/backup

    4,868Vezi pe GitHub↗

    Acest proiect este un orchestrator de backup Unix utilizat pentru modelarea și executarea protecției datelor full-stack. Funcționează ca un sistem de gestionare pentru dump-uri de baze de date, arhivare criptată, rotația versiunilor și transportul stocării la distanță. Sistemul se distinge prin orchestrarea instrumentelor native de sistem pentru diverse baze de date, inclusiv PostgreSQL, MySQL, MongoDB, Redis și Riak. Utilizează un flux de lucru de arhivare securizat care combină compresia și criptarea folosind GPG, OpenSSL sau AES înainte de a transporta pachetele către servicii compatibile S3, Dropbox sau servere remote prin SFTP și RSync. Capabilitățile largi includ automatizarea sincronizării datelor prin transferuri delta și încărcări fragmentate, precum și gestionarea stării de retenție pentru a roti și curăța arhivele istorice. Orchestratorul dispune, de asemenea, de un sistem de notificare multi-canal care se integrează cu email, HTTP POST, PagerDuty și diverse platforme de chat pentru a alerta administratorii cu privire la rezultatele operațiunilor. Utilizatorii pot defini aceste fluxuri de lucru folosind un model bazat pe configurație care suportă injectarea dinamică a variabilelor și verificarea sintaxei.

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

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

Explorează sub-etichetele

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