Builds and restarts a Go project when it crashes or some watched file changes
- livereload
- restart-server
47,133 repositories indexed
49–72 of 72 · Most stars
Builds and restarts a Go project when it crashes or some watched file changes
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.
Go cron job scheduler — drop-in replacement for robfig/cron with runtime updates, resilience middleware, and active maintenance
Simple and easy retry mechanism package for Go
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.
🐝 A Highly Performant and easy to use goroutine pool for Go
(module) A Go task scheduler for cron jobs with cron expressions, task dependency chains, execution timeouts, and graceful shutdown
GO Implementation of Entropy Measures
A job scheduler for Go with the ability to fast-forward time.
OpenTelemetry auto-instrumentation tool for Golang. It automatically injects OpenTelemetry blocks.
A library for scheduling when to dispatch a message to a channel
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.
A Binary Memcached client for Go with support for sharding using consistent hashing, along with SASL.
This is the companion repo for Go Succinctly by Amir Irani.
Golang ticker that works with Cron scheduling.
Generate test data from SQL files before testing and clear it after finished.
An unofficial Google Cloud Platform Go Datastore wrapper that adds caching using memcached. For App Engine Flexible, Compute Engine, Kubernetes Engine, and more.
extensible, high-performance configuration management library, optimized for hierarchical data
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.
Go SDK for Tickstem heartbeat monitoring — dead-man's switch for scheduled jobs