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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to hemantasapkota/gcdtimer

Open-source alternatives to GCDTimer

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

  • duemunk/asyncduemunk avatar

    duemunk/Async

    4,565View on GitHub↗

    Async is a Swift library that provides a wrapper for Grand Central Dispatch to simplify the management of asynchronous tasks and queues. It functions as a task scheduler for the execution, timing, and orchestration of code blocks. The project includes a task chainer to sequence operations across different threads without nested callback structures and a concurrent loop wrapper that distributes iterations across multiple threads. It also features a token-based cancellation system to track and remove pending operations from the execution queue before they run. The library covers concurrency ma

    Swift
    View on GitHub↗4,565
  • alitto/pondalitto avatar

    alitto/pond

    2,158View on GitHub↗

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

    Goconcurrencygogolang
    View on GitHub↗2,158
  • arunsworld/nurseryarunsworld avatar

    arunsworld/nursery

    70View on GitHub↗

    Structured Concurrency in Go

    Goconcurrencygolanggolang-library
    View on GitHub↗70
  • ashvinbambhaniya/autopoolAshvinBambhaniya avatar

    AshvinBambhaniya/autopool

    4View on GitHub↗

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

    Goasyncauto-scalingbackpressure
    View on GitHub↗4
  • benmanns/goworkerbenmanns avatar

    benmanns/goworker

    2,847View on GitHub↗

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

    Go
    View on GitHub↗2,847

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • dalu93/eachdalu93 avatar

    dalu93/Each

    747View on GitHub↗

    Elegant ⏱ interface for Swift apps

    Swift
    View on GitHub↗747
  • ddelizia/channelifyddelizia avatar

    ddelizia/channelify

    34View on GitHub↗

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

    Go
    View on GitHub↗34
  • destel/rilldestel avatar

    destel/rill

    1,815View on GitHub↗

    Go toolkit for clean, composable, channel-based concurrency

    Gochannelsconcurrencyfunctional-programming
    View on GitHub↗1,815
  • dirkaholic/kyoodirkaholic avatar

    dirkaholic/kyoo

    51View on GitHub↗

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

    Gogogolanggolang-library
    View on GitHub↗51
  • duanckham/handsduanckham avatar

    duanckham/hands

    10View on GitHub↗

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

    Go
    View on GitHub↗10
  • earthboundkid/flowmaticearthboundkid avatar

    earthboundkid/flowmatic

    402View on GitHub↗

    Structured concurrency made easy

    Goconcurrencygolanggoroutine
    View on GitHub↗402
  • gammazero/workerpoolgammazero avatar

    gammazero/workerpool

    1,453View on GitHub↗

    Concurrency limiting goroutine pool

    Goconcurrencyworker-pool
    View on GitHub↗1,453
  • go-playground/poolgo-playground avatar

    go-playground/pool

    724View on GitHub↗

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

    Go
    View on GitHub↗724
  • gpars/gparsGPars avatar

    GPars/GPars

    248View on GitHub↗

    Travis-CI master branch: | 1\3\X branch:

    Groovy
    View on GitHub↗248
  • hexdigest/execpoolhexdigest avatar

    hexdigest/execpool

    29View on GitHub↗

    A pool that spins up a given number of processes in advance and attaches stdin and stdout when needed. Very similar to FastCGI but works for any command.

    Go
    View on GitHub↗29
  • hmdsefi/gowlhmdsefi avatar

    hmdsefi/gowl

    71View on GitHub↗

    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.

    Goconcurrencyconcurrent-programminggo
    View on GitHub↗71
  • ibireme/yydispatchqueuepoolibireme avatar

    ibireme/YYDispatchQueuePool

    477View on GitHub↗

    iOS utility class to manage global dispatch queue.

    Objective-C
    View on GitHub↗477
  • itcathyh/conexecITcathyh avatar

    ITcathyh/conexec

    17View on 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
    View on GitHub↗17
  • ivpusic/grpoolivpusic avatar

    ivpusic/grpool

    736View on GitHub↗

    Lightweight Goroutine pool

    Gogolanggoroutinepool
    View on GitHub↗736
  • jeffail/tunnyJeffail avatar

    Jeffail/tunny

    4,033View on 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
    View on GitHub↗4,033
  • johnestropia/gcdkitJohnEstropia avatar

    JohnEstropia/GCDKit

    316View on GitHub↗

    Grand Central Dispatch simplified with swift.

    Swift
    View on GitHub↗316
  • kamildrazkiewicz/go-flowkamildrazkiewicz avatar

    kamildrazkiewicz/go-flow

    221View on GitHub↗

    Simply way to control goroutines execution order based on dependencies

    Goconcurencygogoflow
    View on GitHub↗221
  • kamilsk/breakerkamilsk avatar

    kamilsk/breaker

    21View on GitHub↗

    🚧 Flexible mechanism to make execution flow interruptible.

    hacktoberfest
    View on GitHub↗21
  • kamilsk/semaphorekamilsk avatar

    kamilsk/semaphore

    101View on GitHub↗

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

    Goawesome-gogogolang
    View on GitHub↗101
  • kitstack/async-jobkitstack avatar

    kitstack/async-job

    12View on GitHub↗

    AsyncJob is an asynchronous queue job manager with light code, clear and speed. I hope so ! 😬

    Goasynclightweightqueue
    View on GitHub↗12
  • kyuff/anchorkyuff avatar

    kyuff/anchor

    3View on GitHub↗

    Library to manage application lifetime in a Go microservice architecture

    Gogogolanglibrary
    View on GitHub↗3
  • loveleshsharma/gohiveloveleshsharma avatar

    loveleshsharma/gohive

    54View on GitHub↗

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

    Goasyncasynchronous-tasksconcurren
    View on GitHub↗54
  • luoxiu/scheduleluoxiu avatar

    luoxiu/Schedule

    1,818View on GitHub↗

    Schedule timing task in Swift using a fluent API. (A friendly alternative to Timer)

    Swift
    View on GitHub↗1,818
  • marusama/cyclicbarriermarusama avatar

    marusama/cyclicbarrier

    158View on GitHub↗

    CyclicBarrier golang implementation

    Gobarriercycliccyclicbarrier
    View on GitHub↗158
  • marusama/semaphoremarusama avatar

    marusama/semaphore

    178View on GitHub↗

    Fast resizable golang semaphore primitive

    Gogogolangmutex
    View on GitHub↗178