awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gammazero avatar

gammazero/workerpool

0
View on GitHub↗
1,453 星标·150 分支·Go·MIT·2 次浏览

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.

Star 历史

gammazero/workerpool 的 Star 历史图表gammazero/workerpool 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

gammazero/workerpool 是做什么的?

Concurrency limiting goroutine pool

gammazero/workerpool 的主要功能有哪些?

gammazero/workerpool 的主要功能包括:Task Scheduling and Queues, Concurrency and Goroutine Management, Concurrency Management, Concurrency Tools。

gammazero/workerpool 有哪些开源替代品?

gammazero/workerpool 的开源替代品包括: 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…

Workerpool 的开源替代方案

相似的开源项目,按与 Workerpool 的功能重合度排序。
  • panjf2000/antspanjf2000 的头像

    panjf2000/ants

    14,436在 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
    在 GitHub 上查看↗14,436
  • jeffail/tunnyJeffail 的头像

    Jeffail/tunny

    4,033在 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
    在 GitHub 上查看↗4,033
  • alitto/pondalitto 的头像

    alitto/pond

    2,158在 GitHub 上查看↗

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

    Goconcurrencygogolang
    在 GitHub 上查看↗2,158
  • ivpusic/grpoolivpusic 的头像

    ivpusic/grpool

    736在 GitHub 上查看↗

    Lightweight Goroutine pool

    Gogolanggoroutinepool
    在 GitHub 上查看↗736
  • 查看 Workerpool 的所有 30 个替代方案→