Projects in Awesome Lists tagged with backpressure
A curated list of projects in awesome lists tagged with backpressure .
https://github.com/hivemq/hivemq-mqtt-client
HiveMQ MQTT Client is an MQTT 5.0 and MQTT 3.1.1 compatible and feature-rich high-performance Java client library with different API flavours and backpressure support
backpressure internet-of-things iot java mqtt mqtt-client mqtt-protocol mqtt5 reactive-programming reactive-streams reactor rxjava
Last synced: 14 May 2025
https://github.com/scalecube/scalecube-services
Microservices library - scalecube-services is a high throughput, low latency reactive microservices library built to scale. It features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing
actor-model aeron api-gateway backpressure cluster cluster-membership distributed-systems gossip-protocol ipc k8s low-latency microservices multicast-streams reactive-microservices reactive-streams reactor-aeron reactor-netty service-discovery service-mesh swim-protocol
Last synced: 23 Feb 2026
https://github.com/nodefluent/node-sinek
:tophat: Most advanced high level Node.js Kafka client
backpressure consumer easy kafka kafka-client kerberos nodejs producer sasl ssl
Last synced: 04 Apr 2025
https://github.com/iheartradio/kanaloa
Make your service more resilient by providing protection against traffic oversaturation
backpressure public scala traffic
Last synced: 30 Apr 2025
https://github.com/alextanhongpin/go-advance-concurrency
A collection of best practices and lessons learnt from applying concurrency in go.
backoff backpressure channel concurrency golang goroutine mutex rate-limit throttle worker
Last synced: 27 Mar 2026
https://github.com/pedrokehl/caminho
Tool for creating efficient data pipelines in a JavaScript environment
backpressure concurency data dataprocessing functional javascript parallel pipeline reactive typescript
Last synced: 06 Apr 2025
https://github.com/apache/pulsar-client-reactive
Reactive client for Apache Pulsar
apache-pulsar backpressure project-reactor pulsar reactive-streams
Last synced: 06 Apr 2025
https://github.com/twisted/tubes
A series of tubes.
async backpressure network networking python twisted
Last synced: 21 Aug 2025
https://github.com/exini/dicom-streams-js
A streaming and non-blocking API for reading and processing DICOM data
backpressure dicom node streams
Last synced: 16 Jan 2026
https://github.com/coreyauger/reactive-gremlin
akka http gremlin 3 websocket connector
akka-streams backpressure bulk-loader graph-database scala titan
Last synced: 23 Apr 2025
https://github.com/piomin/sample-spring-webflux
testing webclient reactive communication with spring boot reactive application built on top of spring webflux
backpressure netty reactive-streams reactor spring-boot spring-webflux webclient
Last synced: 16 Mar 2025
https://github.com/baygeldin/ws-streamify
Pipe Node.js streams over WebSockets (with back-pressure!).
backpressure nodejs streams websockets ws
Last synced: 19 Mar 2025
https://github.com/simplegear/rate-envelope-queue
Lightweight in-memory queue + scheduler for Go with middleware-style hooks and capacity/backpressure control.
background-jobs background-processing background-tasks backpressure concurrency cronjob go golang hooks in-memory in-memory-queue job-scheduler middleware queue rate-envelope-queue rate-limiting scheduler task-scheduler worker-pool workqueue
Last synced: 11 Jan 2026
https://github.com/tailhook/async-listen
A rust crate with various helpers for writing production-ready servers in rust using async-std
async backpressure listen production rust server
Last synced: 17 Mar 2025
https://github.com/iximiuz/producer-consumer-vis
Producer-consumer problem visualization
backpressure buffering producer-consumer queue
Last synced: 27 Jun 2025
https://github.com/thomwright/congestion-limiter
🪗 Dynamic congestion-based concurrency limits for controlling backpressure
backpressure concurrency concurrency-control concurrency-limiter congestion-control rate-limiting
Last synced: 07 May 2025
https://github.com/usedatabrew/tango
Open Source pipeline lib with backpressure
backpressure etl golang-library pipeline streaming-data
Last synced: 11 Mar 2026
https://github.com/vlingo/xoom-streams
The VLINGO XOOM platform SDK for Reactive Streams built on XOOM ACTORS.
actor-model actors backpressure functional-programming jvm pubsub reactive reactivestreams streams
Last synced: 05 Sep 2025
https://github.com/sinclairzx81/corsa
Asynchronous uni-directional channels in node using async iteration.
async-iterators backpressure channels streams
Last synced: 01 Aug 2025
https://github.com/exini/dicom-streams
A streaming and non-blocking API for reading and processing DICOM data
akka-streams backpressure dicom
Last synced: 14 Jan 2026
https://github.com/r-k-b/backpressure-queue
Pipe nodejs streams into an async.queue for parallelisation, get backpressure when the queue is full.
backpressure parallel queue streams
Last synced: 22 Jul 2025
https://github.com/jackstone92/combinerx
Helpful bridging functions between RxSwift and Combine frameworks
backpressure bridge buffer combine combine-framework pressure rxswift strategy swift
Last synced: 10 Apr 2025
https://github.com/AshvinBambhaniya/autopool
Zero-config, auto-scaling worker pool for Go with priority-aware scheduling, adaptive resource management, and per-task retry logic.
async auto-scaling backpressure concurrency golang performance priority-queue retry-strategy scheduling worker-pool
Last synced: 12 Apr 2026
https://github.com/gregwhitaker/rsocket-backpressure-example
Example of using Backpressure with RSocket
backpressure flow-control project-reactor reactive reactive-streams rsocket rsocket-java
Last synced: 02 Jan 2026
https://github.com/dusankasan/cesium
General purpose 4th generation reactive library for Golang
async asynchronous backpressure mapreduce reactive
Last synced: 25 Sep 2025
https://github.com/1mb-dev/goflow
Production-ready Go library for building concurrent applications with rate limiting, worker pools, task scheduling, and functional streaming primitives.
backpressure concurrency concurrent-programming go golang golang-library rate-limiting streaming task-scheduler worker-pool
Last synced: 24 Feb 2026
https://github.com/xonming/aioresilience
Lightweight fault tolerance library for Python asyncio
aiohttp asyncio backpressure bulkhead circuit-breaker distributed-systems fastapi fault-tolerance load-shedding microservices middleware python3 rate-limiting resilience retry sanic
Last synced: 05 Apr 2026
https://github.com/calvinlfer/actors-and-streams
Yet another example showing how to use `Sink.actorRef` but with the added twist of using timers
akka akka-actors akka-streams backpressure scala timers
Last synced: 09 Jul 2025
https://github.com/expecho/imageobjectrecognizer
.Net Core Console Application that leverages the Azure Cognitive Services Vision SDK to recognize objects in a jpg image file.
azure azure-cognitive-services backpressure cloud computer-vision csharp dotnet-core multithreading net-core vision-api
Last synced: 08 May 2026
https://github.com/aponysus/recourse
Policy-driven, observable resilience for Go services: retries, hedging, circuit breaking, and budgets.
backoff backpressure circuit-breaker distributed-systems fault-tolerance go golang hedging microservices observability rate-limiting reliability resilience retry
Last synced: 25 Jan 2026
https://github.com/ori88c/zero-backpressure-semaphore-typescript
Promise Semaphore for Node.js projects, inspired by the RAII idiom. Offering backpressure control for enhanced efficiency, utilizing a communicative API that signals availability. Additionally, it features a modern API and incorporates mechanisms for graceful termination and error handling.
async backpressure concurrency executor javascript job job-scheduler js limiter lock mutex nodejs npm-package rate-limiter runner semaphore task task-scheduler ts typescript
Last synced: 19 Feb 2026
https://github.com/abitofhelp/optimized_adaptive_pipeline_rs
Adaptive Rust pipeline for high-throughput file processing—dynamic chunking, parallelism, AES/ChaCha encryption, backpressure, and Prometheus/tracing.
adaptive-concurrency backpressure chunking concurrency data-pipeline encryption file-processing metrics observability opentelemetry parallelism prometheus rust stream-processing tracing
Last synced: 05 Oct 2025
https://github.com/abitofhelp/adaptive_pipeline
Adaptive Rust pipeline for high-throughput file processing—dynamic chunking, parallelism, AES/ChaCha encryption, backpressure, and Prometheus/tracing.
adaptive-concurrency backpressure chunking concurrency data-pipeline encryption file-processing metrics observability opentelemetry parallelism prometheus rust stream-processing tracing
Last synced: 09 May 2026
https://github.com/brewkits/flutter_debounce_throttle
The Traffic Control System for your App Architecture. Unifies debounce, throttle, rate limiting & async concurrency control. Like ABS brakes for your app. Zero dependencies, 360+ tests, runs everywhere.
api-rate-limit async-debounce backpressure batch-processing concurrency-control dart dart-package debounce double-tap-prevention event-throttling flutter flutter-package pub-dev rate-limiter rate-limiting throttle token-bucket
Last synced: 21 Jan 2026
https://github.com/doomspork/emissions
Event emission for Elixir with pluggable adapters, per-request buffering, and a GenStage-powered delivery pipeline.
adapters backpressure elixir event-driven events genstage hex-package kafka pubsub webhooks
Last synced: 13 Mar 2026
https://github.com/ori88c/zero-backpressure-fixed-window-promise-rate-limiter
A modern Promise rate-limiter for Node.js projects, implementing a fixed-window throttling policy. It restricts the number of tasks that can start execution within distinct, non-overlapping time windows. The API provides backpressure control by signaling availability, for enhanced efficiency.
backpressure backpressure-limit deterministic-termination es2020 executor fixed-window graceful-shutdown javascript js nodejs promise promise-limit rate-limit rate-limiter rate-limiting throttle throttling time-windows ts typescript
Last synced: 22 Feb 2026
https://github.com/gregwhitaker/rsocket-composingbackpressure-example
Example of composing backpressure across microservices with RSocket
backpressure reactive reactive-programming reactive-streams rsocket rsocket-java rsocket-loadbalancing
Last synced: 25 Feb 2025
https://github.com/simple-dev-tools/super-loop
Easy programming interface for producer-consumer problem, leveraging nodejs stream.
backpressure concurrency nodejs producer-consumer stream tps
Last synced: 19 Oct 2025
https://github.com/aravinth2094/blazeserver
REST, redefined: Netty power meets annotation magic for blazing-fast APIs.
asynchronous backend backpressure framework java library lightweight netty nio rest server
Last synced: 27 Jan 2026
https://github.com/olegshilov/backpressure-example
backpressure redux-observable redux-saga
Last synced: 12 Apr 2026
https://github.com/aliakh/demo-java-reactive-streams
'Reactive Streams specification in Java' article and source code.
backpressure java java-flow reactive-streams
Last synced: 24 Aug 2025
https://github.com/ori88c/zero-overhead-promise-lock
An efficient Promise lock for Node.js projects, ensuring mutually exclusive execution of asynchronous tasks. Key features include a backpressure indicator and the ability to gracefully await the completion of all currently executing or pending tasks, making it ideal for robust production applications requiring smooth teardown.
await-ongoing-execution backpressure check-and-abort critical-block critical-section es2020 event-loop-lock graceful-shutdown graceful-teardown graceful-termination lock node-js nodejs promise-lock race-condition smart-reuse throttle ts typescript wait-completion
Last synced: 19 Feb 2026
https://github.com/ori88c/zero-backpressure-weighted-promise-semaphore
A modern weighted promise semaphore for Node.js projects, ideal for managing workloads with varying processing requirements. It allows limiting the total weight of concurrently executing jobs, ensuring efficient resource utilization. Offering backpressure control for enhanced efficiency, utilizing a communicative API that signals availability.
async backpressure concurrency counting-semaphore deterministic-termination error-handling executor graceful-termination lock mutex nodejs promise promise-limit promise-semaphore rate-limiter scheduler semaphore typescript weight weighted-semaphore
Last synced: 19 Feb 2026