Sign in

Repository Index

47,133 repositories indexed

Tags: All Tags
Tags

A repository shows when it has any selected Tag.

Filters (1)

Filters

Clear all filters

49–72 of 72 · Most stars

Builds and restarts a Go project when it crashes or some watched file changes

  • livereload
  • restart-server

Cron for Docker — a job scheduler that runs commands in containers, on the host, or as swarm services, with a web UI, health endpoints and webhook notifications.

Simple and easy retry mechanism package for Go

  • goretry
  • retry-go
  • retry-mechanism
  • retry

Translatedgo routine control, abstraction of the Main and some useful Executors. If you don't know how to manage Goroutines, use it

cdule (pronounce as Schedule) Golang based scheduler library with database support.

  • scheduler
  • golang-scheduler
  • quartz
  • quartz-scheduler

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

  • goroutine
  • goroutine-pool
  • goroutine-scheduling
  • task-scheduler

A job scheduler for Go with the ability to fast-forward time.

  • golang
  • go

OpenTelemetry auto-instrumentation tool for Golang. It automatically injects OpenTelemetry blocks.

Lightweight AI agent runtime for Go. Define multi-agent crews in YAML, run them with goroutines and channels, and let the runtime handle scheduling, parallelism, retries, and observability — without leaving the Go ecosystem.

Gocache is an in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications. it is safe with concorent go routine access.

  • cache
  • gocache
  • golang
  • go-parallel-caching

An unofficial Google Cloud Platform Go Datastore wrapper that adds caching using memcached. For App Engine Flexible, Compute Engine, Kubernetes Engine, and more.

  • go
  • golang
  • datastore
  • appengine

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

Minimal in-memory deferred task scheduler for Go with ID-based debouncing, cancellation, concurrency limits, and graceful shutdown.

Go-native distributed job scheduler with delayed tasks, batched Redis coordination, retries, lease-based recovery, and versioned queue partitioning.