awesome-repositories.comCatégoriesBlog
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
·
Back to hexdigest/execpool

Open-source alternatives to Execpool

30 open-source projects similar to hexdigest/execpool, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Execpool alternative.

  • neilotoole/errgroupAvatar de neilotoole

    neilotoole/errgroup

    163Voir sur GitHub↗

    errgroup with goroutine worker limits

    Goerrgroupgogolang
    Voir sur GitHub↗163
  • sherifabdlnaby/gpoolAvatar de sherifabdlnaby

    sherifabdlnaby/gpool

    91Voir sur GitHub↗

    gpool - a generic context-aware resizable goroutines pool to bound concurrency based on semaphore.

    Goconcurrencygogoroutine-pool
    Voir sur GitHub↗91
  • marusama/cyclicbarrierAvatar de marusama

    marusama/cyclicbarrier

    158Voir sur GitHub↗

    CyclicBarrier golang implementation

    Gobarriercycliccyclicbarrier
    Voir sur GitHub↗158
  • nar10z/go-accumulatorAvatar de nar10z

    nar10z/go-accumulator

    10Voir sur GitHub↗

    Solution for accumulation of events and their subsequent processing.

    Goaccumulatorbatchgo
    Voir sur GitHub↗10
  • pieterclaerhout/go-waitgroupAvatar de pieterclaerhout

    pieterclaerhout/go-waitgroup

    49Voir sur GitHub↗

    A sync.WaitGroup with error handling and concurrency control

    Goconcurrencygolanggoroutine
    Voir sur GitHub↗49
  • reugn/asyncAvatar de reugn

    reugn/async

    307Voir sur GitHub↗

    Synchronization and asynchronous computation package for Go

    Goasyncasynchronousasynchronous-api
    Voir sur GitHub↗307

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Find more with AI search
  • alitto/pondAvatar de alitto

    alitto/pond

    2,158Voir sur GitHub↗

    🔘 Minimalistic and High-performance goroutine worker pool written in Go

    Goconcurrencygogolang
    Voir sur GitHub↗2,158
  • loveleshsharma/gohiveAvatar de loveleshsharma

    loveleshsharma/gohive

    54Voir sur GitHub↗

    🐝 A Highly Performant and easy to use goroutine pool for Go

    Goasyncasynchronous-tasksconcurren
    Voir sur GitHub↗54
  • marusama/semaphoreAvatar de marusama

    marusama/semaphore

    178Voir sur GitHub↗

    Fast resizable golang semaphore primitive

    Gogogolangmutex
    Voir sur GitHub↗178
  • dirkaholic/kyooAvatar de dirkaholic

    dirkaholic/kyoo

    51Voir sur GitHub↗

    Unlimited job queue for go, using a pool of concurrent workers processing the job queue entries

    Gogogolanggolang-library
    Voir sur GitHub↗51
  • nikhilsaraf/go-toolsAvatar de nikhilsaraf

    nikhilsaraf/go-tools

    17Voir sur GitHub↗

    A collection of tools for Golang

    Go
    Voir sur GitHub↗17
  • panjf2000/antsAvatar de panjf2000

    panjf2000/ants

    14,436Voir sur GitHub↗

    Ants is a goroutine pool library for Go that functions as a concurrent task orchestrator and resource consumption limiter. Its primary purpose is to manage and reuse a pool of goroutines to limit concurrency and reduce the memory allocation overhead associated with frequent thread creation. The system provides a runtime worker manager capable of adjusting pool capacity dynamically to respond to fluctuating workloads. To maintain stability, it includes panic recovery mechanisms that intercept runtime failures within worker threads to prevent a single failing task from crashing the entire appli

    Goantsgogoroutine
    Voir sur GitHub↗14,436
  • aaronjan/hunchAvatar de AaronJan

    AaronJan/Hunch

    104Voir sur GitHub↗

    Hunch provides functions like: All, First, Retry, Waterfall etc., that makes asynchronous flow control more intuitive.

    Goasyncasynchronouschannel
    Voir sur GitHub↗104
  • rafaeljesus/parallel-fnAvatar de rafaeljesus

    rafaeljesus/parallel-fn

    37Voir sur GitHub↗

    Run functions in parallel :comet:

    Goconcurrencygogoroutines
    Voir sur GitHub↗37
  • go-playground/poolAvatar de go-playground

    go-playground/pool

    724Voir sur GitHub↗

    :speedboat: a limited consumer goroutine or unlimited goroutine pool for easier goroutine handling and cancellation

    Go
    Voir sur GitHub↗724
  • arunsworld/nurseryAvatar de arunsworld

    arunsworld/nursery

    70Voir sur GitHub↗

    Structured Concurrency in Go

    Goconcurrencygolanggolang-library
    Voir sur GitHub↗70
  • ddelizia/channelifyAvatar de ddelizia

    ddelizia/channelify

    34Voir sur GitHub↗

    Make functions return a channel for parallel processing via go routines.

    Go
    Voir sur GitHub↗34
  • kyuff/anchorAvatar de kyuff

    kyuff/anchor

    3Voir sur GitHub↗

    Library to manage application lifetime in a Go microservice architecture

    Gogogolanglibrary
    Voir sur GitHub↗3
  • destel/rillAvatar de destel

    destel/rill

    1,815Voir sur GitHub↗

    Go toolkit for clean, composable, channel-based concurrency

    Gochannelsconcurrencyfunctional-programming
    Voir sur GitHub↗1,815
  • ashvinbambhaniya/autopoolAvatar de AshvinBambhaniya

    AshvinBambhaniya/autopool

    4Voir sur GitHub↗

    Zero-config, auto-scaling worker pool for Go with priority-aware scheduling, adaptive resource management, and per-task retry logic.

    Goasyncauto-scalingbackpressure
    Voir sur GitHub↗4
  • itcathyh/conexecAvatar de ITcathyh

    ITcathyh/conexec

    17Voir sur GitHub↗

    A concurrent toolkit to help execute funcs concurrently in an efficient and safe way. It supports specifying the overall timeout to avoid blocking.

    Gogogolanggoroutine
    Voir sur GitHub↗17
  • ivpusic/grpoolAvatar de ivpusic

    ivpusic/grpool

    736Voir sur GitHub↗

    Lightweight Goroutine pool

    Gogolanggoroutinepool
    Voir sur GitHub↗736
  • duanckham/handsAvatar de duanckham

    duanckham/hands

    10Voir sur GitHub↗

    Hands is a process controller used to control the execution and return strategies of multiple goroutines.

    Go
    Voir sur GitHub↗10
  • jeffail/tunnyAvatar de Jeffail

    Jeffail/tunny

    4,033Voir sur GitHub↗

    Tunny is a worker pool library and concurrency manager for Go. It functions as a concurrent task scheduler that limits the number of parallel workers processing jobs to prevent system resource exhaustion. The project enables the maintenance of persistent state within individual worker routines to avoid repeated initialization costs. It also supports dynamic worker scaling, allowing the number of active background workers to be adjusted in real time without interrupting tasks in progress. The library provides mechanisms for task timeout enforcement and worker lifecycle management, including t

    Gogogolanggoroutine-pool
    Voir sur GitHub↗4,033
  • benmanns/goworkerAvatar de benmanns

    benmanns/goworker

    2,847Voir sur GitHub↗

    goworker is a Go-based background worker that runs 10 to 100,000* times faster than Ruby-based workers.

    Go
    Voir sur GitHub↗2,847
  • kamildrazkiewicz/go-flowAvatar de kamildrazkiewicz

    kamildrazkiewicz/go-flow

    221Voir sur GitHub↗

    Simply way to control goroutines execution order based on dependencies

    Goconcurencygogoflow
    Voir sur GitHub↗221
  • kamilsk/breakerAvatar de kamilsk

    kamilsk/breaker

    21Voir sur GitHub↗

    🚧 Flexible mechanism to make execution flow interruptible.

    hacktoberfest
    Voir sur GitHub↗21
  • kamilsk/semaphoreAvatar de kamilsk

    kamilsk/semaphore

    101Voir sur GitHub↗

    🚦 Semaphore pattern implementation with timeout of lock/unlock operations.

    Goawesome-gogogolang
    Voir sur GitHub↗101
  • gammazero/workerpoolAvatar de gammazero

    gammazero/workerpool

    1,453Voir sur GitHub↗

    Concurrency limiting goroutine pool

    Goconcurrencyworker-pool
    Voir sur GitHub↗1,453
  • shettyh/threadpoolAvatar de shettyh

    shettyh/threadpool

    103Voir sur GitHub↗

    Golang simple thread pool implementation

    Gochannelsfuturegolang
    Voir sur GitHub↗103