awesome-repositories.com
Blog
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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gammazero avatar

gammazero/workerpool

0
View on GitHub↗
1,453 stars·150 forks·Go·MIT·2 vues

Workerpool

Concurrency limiting goroutine pool

Features

  • Task Scheduling and Queues - Non-blocking task pool.
  • Concurrency and Goroutine Management - Concurrency-limited worker pool for task processing.
  • Concurrency Management - Limits concurrent task execution.
  • Concurrency Tools - Listed in the “Concurrency Tools” section of the Awesome Go awesome list.

Historique des stars

Graphique de l'historique des stars pour gammazero/workerpoolGraphique de l'historique des stars pour gammazero/workerpool

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.

Start searching with AI

Alternatives open source à Workerpool

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Workerpool.
  • 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
  • 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
  • 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
  • ivpusic/grpoolAvatar de ivpusic

    ivpusic/grpool

    736Voir sur GitHub↗

    Lightweight Goroutine pool

    Gogolanggoroutinepool
    Voir sur GitHub↗736
Voir les 30 alternatives à Workerpool→

Questions fréquentes

Que fait gammazero/workerpool ?

Concurrency limiting goroutine pool

Quelles sont les fonctionnalités principales de gammazero/workerpool ?

Les fonctionnalités principales de gammazero/workerpool sont : Task Scheduling and Queues, Concurrency and Goroutine Management, Concurrency Management, Concurrency Tools.

Quelles sont les alternatives open-source à gammazero/workerpool ?

Les alternatives open-source à gammazero/workerpool incluent : panjf2000/ants — Ants is a goroutine pool library for Go that functions as a concurrent task orchestrator and resource consumption… sourcegraph/conc — conc is a Go concurrency library and structured concurrency framework providing primitives for managing parallel… alitto/pond — 🔘 Minimalistic and High-performance goroutine worker pool written in Go. ivpusic/grpool — Lightweight Goroutine pool. jeffail/tunny — Tunny is a worker pool library and concurrency manager for Go. It functions as a concurrent task scheduler that limits… aaronjan/hunch — <UNMAINTAINED> Hunch provides functions like: All, First, Retry, Waterfall etc., that makes asynchronous flow control…