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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 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 von neilotoole

    neilotoole/errgroup

    163Auf GitHub ansehen↗

    errgroup with goroutine worker limits

    Goerrgroupgogolang
    Auf GitHub ansehen↗163
  • sherifabdlnaby/gpoolAvatar von sherifabdlnaby

    sherifabdlnaby/gpool

    91Auf GitHub ansehen↗

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

    Goconcurrencygogoroutine-pool
    Auf GitHub ansehen↗91
  • marusama/cyclicbarrierAvatar von marusama

    marusama/cyclicbarrier

    158Auf GitHub ansehen↗

    CyclicBarrier golang implementation

    Gobarriercycliccyclicbarrier
    Auf GitHub ansehen↗158
  • nar10z/go-accumulatorAvatar von nar10z

    nar10z/go-accumulator

    10Auf GitHub ansehen↗

    Solution for accumulation of events and their subsequent processing.

    Goaccumulatorbatchgo
    Auf GitHub ansehen↗10
  • pieterclaerhout/go-waitgroupAvatar von pieterclaerhout

    pieterclaerhout/go-waitgroup

    49Auf GitHub ansehen↗

    A sync.WaitGroup with error handling and concurrency control

    Goconcurrencygolanggoroutine
    Auf GitHub ansehen↗49
  • reugn/asyncAvatar von reugn

    reugn/async

    307Auf GitHub ansehen↗

    Synchronization and asynchronous computation package for Go

    Goasyncasynchronousasynchronous-api
    Auf GitHub ansehen↗307

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • alitto/pondAvatar von alitto

    alitto/pond

    2,158Auf GitHub ansehen↗

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

    Goconcurrencygogolang
    Auf GitHub ansehen↗2,158
  • loveleshsharma/gohiveAvatar von loveleshsharma

    loveleshsharma/gohive

    54Auf GitHub ansehen↗

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

    Goasyncasynchronous-tasksconcurren
    Auf GitHub ansehen↗54
  • marusama/semaphoreAvatar von marusama

    marusama/semaphore

    178Auf GitHub ansehen↗

    Fast resizable golang semaphore primitive

    Gogogolangmutex
    Auf GitHub ansehen↗178
  • dirkaholic/kyooAvatar von dirkaholic

    dirkaholic/kyoo

    51Auf GitHub ansehen↗

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

    Gogogolanggolang-library
    Auf GitHub ansehen↗51
  • nikhilsaraf/go-toolsAvatar von nikhilsaraf

    nikhilsaraf/go-tools

    17Auf GitHub ansehen↗

    A collection of tools for Golang

    Go
    Auf GitHub ansehen↗17
  • panjf2000/antsAvatar von panjf2000

    panjf2000/ants

    14,436Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗14,436
  • aaronjan/hunchAvatar von AaronJan

    AaronJan/Hunch

    104Auf GitHub ansehen↗

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

    Goasyncasynchronouschannel
    Auf GitHub ansehen↗104
  • rafaeljesus/parallel-fnAvatar von rafaeljesus

    rafaeljesus/parallel-fn

    37Auf GitHub ansehen↗

    Run functions in parallel :comet:

    Goconcurrencygogoroutines
    Auf GitHub ansehen↗37
  • go-playground/poolAvatar von go-playground

    go-playground/pool

    724Auf GitHub ansehen↗

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

    Go
    Auf GitHub ansehen↗724
  • arunsworld/nurseryAvatar von arunsworld

    arunsworld/nursery

    70Auf GitHub ansehen↗

    Structured Concurrency in Go

    Goconcurrencygolanggolang-library
    Auf GitHub ansehen↗70
  • ddelizia/channelifyAvatar von ddelizia

    ddelizia/channelify

    34Auf GitHub ansehen↗

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

    Go
    Auf GitHub ansehen↗34
  • kyuff/anchorAvatar von kyuff

    kyuff/anchor

    3Auf GitHub ansehen↗

    Library to manage application lifetime in a Go microservice architecture

    Gogogolanglibrary
    Auf GitHub ansehen↗3
  • destel/rillAvatar von destel

    destel/rill

    1,815Auf GitHub ansehen↗

    Go toolkit for clean, composable, channel-based concurrency

    Gochannelsconcurrencyfunctional-programming
    Auf GitHub ansehen↗1,815
  • ashvinbambhaniya/autopoolAvatar von AshvinBambhaniya

    AshvinBambhaniya/autopool

    4Auf GitHub ansehen↗

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

    Goasyncauto-scalingbackpressure
    Auf GitHub ansehen↗4
  • itcathyh/conexecAvatar von ITcathyh

    ITcathyh/conexec

    17Auf GitHub ansehen↗

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

    Gogogolanggoroutine
    Auf GitHub ansehen↗17
  • ivpusic/grpoolAvatar von ivpusic

    ivpusic/grpool

    736Auf GitHub ansehen↗

    Lightweight Goroutine pool

    Gogolanggoroutinepool
    Auf GitHub ansehen↗736
  • duanckham/handsAvatar von duanckham

    duanckham/hands

    10Auf GitHub ansehen↗

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

    Go
    Auf GitHub ansehen↗10
  • jeffail/tunnyAvatar von Jeffail

    Jeffail/tunny

    4,033Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,033
  • benmanns/goworkerAvatar von benmanns

    benmanns/goworker

    2,847Auf GitHub ansehen↗

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

    Go
    Auf GitHub ansehen↗2,847
  • kamildrazkiewicz/go-flowAvatar von kamildrazkiewicz

    kamildrazkiewicz/go-flow

    221Auf GitHub ansehen↗

    Simply way to control goroutines execution order based on dependencies

    Goconcurencygogoflow
    Auf GitHub ansehen↗221
  • kamilsk/breakerAvatar von kamilsk

    kamilsk/breaker

    21Auf GitHub ansehen↗

    🚧 Flexible mechanism to make execution flow interruptible.

    hacktoberfest
    Auf GitHub ansehen↗21
  • kamilsk/semaphoreAvatar von kamilsk

    kamilsk/semaphore

    101Auf GitHub ansehen↗

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

    Goawesome-gogogolang
    Auf GitHub ansehen↗101
  • gammazero/workerpoolAvatar von gammazero

    gammazero/workerpool

    1,453Auf GitHub ansehen↗

    Concurrency limiting goroutine pool

    Goconcurrencyworker-pool
    Auf GitHub ansehen↗1,453
  • shettyh/threadpoolAvatar von shettyh

    shettyh/threadpool

    103Auf GitHub ansehen↗

    Golang simple thread pool implementation

    Gochannelsfuturegolang
    Auf GitHub ansehen↗103