An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: worker-pool

bgv/workerpool

Simple Go routine worker pool

Language: Go - Size: 14.6 KB - Last synced at: 11 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

zeuszhao-hub/workerpool

Worker pool is a safe groutine pool that supports timeout control

Language: Go - Size: 6.84 KB - Last synced at: 11 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

arriqaaq/workerqueue

Language: Go - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0

dynastymasra/player

Show football team player

Language: Go - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

t-ski/worker-pool

Worker pool API for pseudo or real JavaScript concurrency.

Language: TypeScript - Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

alserov/wpool

Golang worker pool

Language: Go - Size: 2.93 KB - Last synced at: 10 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

MayankAgrawal94/Influencer-Tracker

This repository contains the Proof of Concept (PoC) for an Influencer Dashboard service. The service is designed to extract and store data from the Mockstagram API, dynamically distribute the workload among multiple worker instances, and maintain a time-series of influencer follower counts with a one-minute resolution.

Language: JavaScript - Size: 38.1 KB - Last synced at: 2 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

msfragala/slother

Keep your UI snappy by offloading CPU-intensive tasks, but in a lazy way β€” worker pools that lazy-load when used and spawn new threads as needed

Language: JavaScript - Size: 255 KB - Last synced at: 21 days ago - Pushed at: 11 months ago - Stars: 0 - Forks: 1

d-tsuji/flower

[Proof of Concept] This is the simple implementation of the workflow engine that manages workflows composed of DAGs.

Language: Go - Size: 2.99 MB - Last synced at: 11 months ago - Pushed at: about 5 years ago - Stars: 32 - Forks: 1

g-andrade/taskforce

On-demand worker pools for parallelizable tasks

Language: Erlang - Size: 66.4 KB - Last synced at: about 21 hours ago - Pushed at: about 3 years ago - Stars: 43 - Forks: 2

pixelcaliber/notification-service

Kafka Consumer loop a "worker" running infinitely and listening to kafka topic through long pooling

Language: Python - Size: 9.75 MB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

hmdsefi/gowl

Gowl is a process management and process monitoring tool at once. An infinite worker pool gives you the ability to control the pool and processes and monitor their status.

Language: Go - Size: 334 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 65 - Forks: 8

mojtabamoaddab/workerpool

Simple implementation of worker-pool

Size: 1000 Bytes - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

developit/task-worklet

Task Worklet: explainer, polyfill and demos.

Language: JavaScript - Size: 58.6 KB - Last synced at: about 15 hours ago - Pushed at: over 3 years ago - Stars: 275 - Forks: 4

ynori7/workerpool

The worker pool library abstracts the setup around creating worker pools, so all you need to take care of is the actual business logic.

Language: Go - Size: 20.5 KB - Last synced at: 11 months ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 1

alberick-mahoussi/OCTOPUS

Automating the configuration and deployment process of an application to remote machines using Ansible

Language: Jinja - Size: 70.3 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

aoliveti/workerpool

A Go library that offers a minimalist solution for concurrent job execution using a worker pool.

Language: Go - Size: 11.7 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

gamaops/hfx-worker

A worker pool using NodeJS worker threads

Language: TypeScript - Size: 211 KB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

AhmedBenCharrada/gojob

Language: Go - Size: 30.3 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

CAFxX/fwp

A small, fast Go worker pool

Language: Go - Size: 22.5 KB - Last synced at: 11 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

enriquebris/goworkerpool

go pool of concurrent workers with the ability to add / kill / pause / resume workers on demand

Language: Go - Size: 112 KB - Last synced at: 5 months ago - Pushed at: about 3 years ago - Stars: 16 - Forks: 6

sachinnagesh/go-worker-pool

Example for creation of worker pool in Golang

Language: Go - Size: 1000 Bytes - Last synced at: 11 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

pixelcaliber/user-presence-service

Enables real time user-presence functionality which marks user active/inactive based on last user activity using heartbeat mechanism, received from the client (here: mouse-up mouse-down movements) and comparing it with a threshold time quantum.

Language: Python - Size: 14.7 MB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

lzambarda/gosk

Simple library to coordinate task workers using any persistence driver.

Language: Go - Size: 13.7 KB - Last synced at: 11 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

ezrantn/wpc

Insert 1 Million Data into Database

Language: Go - Size: 25.4 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 2

dipdup-io/workerpool

The library implements worker pool pattern by channels.

Language: Go - Size: 10.7 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

mkelcik/simple-worker-pool

Simple way to process your dataset via worker pool.

Language: Go - Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

cmitsakis/workerpool-go

auto-scaling worker pool (work queue) in Go, using generics

Language: Go - Size: 82 KB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 56 - Forks: 2

patte/xstdin-rs

Like gnu xargs, but for stdin. Like gnu parallel, but keeps a set or workers running.

Language: Rust - Size: 21.5 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

migcaraballo/workforce

Simple GO worker pool module. Do a lot of things, at the same time, fast.

Language: Go - Size: 4.88 KB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

elite-libs/promise-pool

πŸ– Configurable async task queue, w/ throttling, retries, error handling - by EliteLibs.

Language: TypeScript - Size: 815 KB - Last synced at: 27 days ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 2

ervitis/poolerchan

simple worker pool

Language: Go - Size: 27.3 KB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

kumamk/go-worker-pool

Worker Pool basic implementation using Go goroutines and channel.

Language: Go - Size: 1.95 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

lancer-kit/uwe

Supervisor and runtime engine for concurrent workers in your application

Language: Go - Size: 136 KB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0

ikierans/flaker

worker pool implementation in go and accompanying extension functionality

Language: Go - Size: 9.77 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

nathanschwarz/meteor-cluster

worker pool for meteor using node js native `cluster` module

Language: JavaScript - Size: 120 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 17 - Forks: 3

BinarSkugga/tentacule

Tentacule is an uncomplicated library to deal with a pool of worker processes

Language: Python - Size: 30.3 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

jeamon/gofetching

Go source code to demonstrate three techniques for concurrent fetching of multiple urls over http.

Language: Go - Size: 12.7 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

mdwekat/nodeswarm

Lightweight library for managing worker threads and parallel execution of tasks in Node.js.

Language: TypeScript - Size: 57.6 KB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

cahitbeyaz/job-worker

Job/Worker pattern example in golang http://marcio.io/2015/07/handling-1-million-requests-per-minute-with-golang/

Language: Go - Size: 3.91 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 114 - Forks: 43

tolopsy/easy-backup

CLI tool to automate compression and archival of files into AWS S3 or a dedicated directory

Language: Go - Size: 25.4 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

apogee-labs/gpool

simple go process pool with generics support

Language: Go - Size: 9.77 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

dkharms/pool

πŸ€– pool – just a worker pool.

Language: Go - Size: 8.79 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

landonia/gowo

A simple go worker that will not block a receive and will batch process the work queue.

Language: Go - Size: 6.84 KB - Last synced at: over 1 year ago - Pushed at: almost 9 years ago - Stars: 0 - Forks: 0

kostrahb/workerpool

Simple completely generic job queue for golang.

Language: Go - Size: 3.91 KB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

ZheyangSong/worker-swarmer

A lib that allows spawning a worker implementation into many. This is essentially a worker pooler with simple API surface.

Language: TypeScript - Size: 323 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 1

earthboundkid/workgroup πŸ“¦

Structured concurrency manager for Go

Language: Go - Size: 33.2 KB - Last synced at: 11 months ago - Pushed at: almost 2 years ago - Stars: 45 - Forks: 0

mix-go/xwp

A dynamic golang worker pool, coroutine pool / ι€šη”¨εŠ¨ζ€ε·₯δ½œζ± γ€εη¨‹ζ± 

Language: Go - Size: 22.5 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 17 - Forks: 7

wingkeet/node-workerpool

Multiprocessing using a pool of workers in Node.js.

Language: JavaScript - Size: 23.4 KB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

limpo1989/taskgo

taskgo is a lightweight task pool in Go

Language: Go - Size: 5.86 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

bhaskarsaraogi/executor

A golang library to execute tasks(io calls/processing) in parallel

Language: Go - Size: 24.4 KB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

ShuraMeow/QrDrop-PySide6-Server

Language: Python - Size: 0 Bytes - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

sahanirahul/websocket-stock-price

Dockerized golang web server that provides realtime prices of stock underlying and derivatives, uses web-socket for price updates

Language: Go - Size: 53.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

niemannd/taskpool πŸ“¦

TaskPool is a simple worker pool to run functions in the background

Language: Go - Size: 6.84 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

jcbritobr/workerpool

A simple workerpool implementation in rust.

Language: Rust - Size: 22.5 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

guilhermehubner/worker

A distributed system for enqueuing and processing jobs asynchronously in Go

Language: Go - Size: 29.3 KB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 9 - Forks: 2

italoservio/nodejs_worker_threads

Demonstrative of the power of worker_threads in Node.js with three algorithms: using worker threads pool, a raw implementation, and a imperative code. Detailed benchmarks compare performance.

Language: JavaScript - Size: 4.88 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

ezzaldeeen/Worder

The Worder CLI utilizes a worker pool to efficiently generate words and perform fast word counting.

Language: Go - Size: 2.22 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

a6enez3r/sh

βš“οΈ link shortening and forwarding in 4 tiny Go packages πŸ“£ πŸ‰ 🚹 πŸ’

Language: Go - Size: 130 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

kirill-scherba/jobs

Jobs worker pool

Language: Go - Size: 5.86 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

harwoeck/ipstack

:satellite: ipstack is a helper package for calling the https://ipstack.com API. It includes type-safe response packets and a WorkerPool for asynchronous, once-only, lookup tasks.

Language: Go - Size: 10.7 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 4

mstephen19/threadz

A feature rich and scalable general-purpose multi-threading library that makes it easy to utilize all of a given machine's resources in Node.js.

Language: TypeScript - Size: 279 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 1

xizhibei/blackfyre

Distributed asynchronous task queue/job queue

Language: TypeScript - Size: 269 KB - Last synced at: 25 days ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 3

mayur-tolexo/sworker

Easy worker setup for your code

Language: Go - Size: 146 KB - Last synced at: 11 months ago - Pushed at: almost 5 years ago - Stars: 6 - Forks: 0

yogain123/Workers-Pool

Workers Pooling in NodeJS

Language: JavaScript - Size: 98.6 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 15 - Forks: 0

egnd/go-toolbox

Monorepo for golang tools and helpers

Language: Go - Size: 320 KB - Last synced at: 11 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

gh0st3e/AsyncPing

Language: Go - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

rav2040/worker-pool πŸ“¦

Create and manage a pool of workers using Node.js worker threads.

Language: TypeScript - Size: 412 KB - Last synced at: 9 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

akshaybharambe14/gowp

High performance, type safe, concurrency limiting worker pool package for golang!

Language: Go - Size: 402 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

qianguozheng/go-workerpool

Worker pool implementation

Language: Go - Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 72 - Forks: 17

delivery-club/bees πŸ“¦

Lightweight worker pool for go

Language: Go - Size: 21.5 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 0

spiretechnology/go-pool

A Go library for goroutine worker pools

Language: Go - Size: 3.91 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

akshaybharambe14/go-workerpool πŸ“¦

A worker pool in go.

Language: Go - Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

phananh1010/gmu-hopper-python-installation

This is a step by step guide to setup pytorch workplace for GMU cloud cluster

Size: 73.2 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

JohnPapad/Distributed-File-Management-Tool

A distributed File Management Tool in C++, using processes, forking, named-pipes (FIFOs) and low-level I/O.

Language: C++ - Size: 301 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

moeenn/imx-downloader

Image Downloader for IMX hosting, written in C++

Language: C++ - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

WimJongeneel/ts-workerpool

A worker-pool in TypeScript for parallel programming

Language: TypeScript - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 20 - Forks: 7

asad9711/worker-pool

Implement Go concurrency pattern - worker pool

Language: Go - Size: 1.95 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

kkkooolllyyyaaa/fingerprintRecognitionAvanpost

3rd place solution for avanpost challenge 2022 hackathon

Language: Go - Size: 149 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

fantasy9830/go-queue

go queue

Language: Go - Size: 22.5 KB - Last synced at: 11 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

QuakePhil/generic-worker-pool

Go (1.18+) framework to run a pool of N workers

Language: Go - Size: 47.9 KB - Last synced at: 11 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

bnkamalesh/routinepool

A minimalistic Go package to setup a worker pool which accepts functions of signature `fn()` [not maintained]

Language: Go - Size: 14.6 KB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 5 - Forks: 2

kevlened/threadwork

Simple, no frills, threading in Node.js

Language: JavaScript - Size: 45.9 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

nekomeowww/pipepool

A concurrency dispatching module called Pipe Pool written in Golang

Language: Go - Size: 14.6 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ayurkin/mail

Language: Go - Size: 9.77 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

tdv/go-pool

A tiny library in Go for goroutine worker pools conceptually looks like a work with thread pools

Language: Go - Size: 1.13 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

cookiemonsterproject/cookie-monster

A flexible worker pool that aims to fit all possible use-cases.

Language: Go - Size: 84 KB - Last synced at: 8 months ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 2

emillis/workerPool

Module that helps you to quickly implement GoLang's Worker Pool concurrency pattern

Language: Go - Size: 48.8 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

vls-00/System-Programming-1

:open_file_folder: :fork_and_knife: The listener monitors a directory and notifies the manager (his parent) about any changes through a pipe. The manager forks workers to process those files and communicate through FIFOs.

Language: C - Size: 45.9 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

perfectgentlemande/go-simple-worker-pool

Simple worker pool with error checking. 2 cases: collecting all the errors and stopping after the first one.

Language: Go - Size: 4.88 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

serdmanczyk/Bifrost

Golang query-able job queue

Language: Go - Size: 95.7 KB - Last synced at: 11 months ago - Pushed at: over 7 years ago - Stars: 27 - Forks: 3

popoffvg/Yet-Another-Worker-Pool

Worker pull implementation with generics

Language: Go - Size: 12.7 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

govindamurali/maistry

A Go implementation of Worker pool with customizable Managers

Language: Go - Size: 14.6 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

kennykarnama/rabbitmq-worker-pool

Example of using worker pool when consume rabbitmq message

Language: Go - Size: 3.91 KB - Last synced at: about 2 months ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

xEasy/simple_worker_pool

a simple go worker pool

Language: Go - Size: 1000 Bytes - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 0

ZiadMansourM/concurrency-parallelism

In-Depth Analysis and Comparison of Parallelism Techniques in Python & Go

Language: Go - Size: 6.12 MB - Last synced at: 11 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 1

unmarshall/goworkers

Zero dependency Golang worker pool

Language: Go - Size: 54.7 KB - Last synced at: 11 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

matthewoestreich/workerpoolxt

Concurrency limiting goroutine pool without upper limit on queue length. Extends github.com/gammazero/workerpool

Language: Go - Size: 194 KB - Last synced at: 28 days ago - Pushed at: over 4 years ago - Stars: 15 - Forks: 0

moolen/fcgipoold

fcgi worker manager

Language: Go - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 1

mauserzjeh/controller

A worker pool implementation in Go

Language: Go - Size: 46.9 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0