gowl
Process manager
A tool for managing and monitoring processes with an infinite worker pool
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.
69 stars
1 watching
8 forks
Language: Go
last commit: about 1 year ago
Linked from 2 awesome lists
concurrencyconcurrent-programminggogolangmonitormonitoringmonitoring-toolpoolpoolingworker-pool
Related projects:
Repository | Description | Stars |
---|---|---|
sherifabdlnaby/gpool | Manages a resizeable pool of context aware goroutines to bound concurrency and wait for resources to become available. | 90 |
zenthangplus/go-workerpool | A library that controls heavy Go Routines by providing a worker pool system for concurrent execution of tasks | 13 |
kokizzu/goproc | A lightweight process manager helper library for Go that simplifies running and managing background processes. | 25 |
shomali11/parallelizer | Simplifies creating multiple worker threads to execute tasks in parallel | 72 |
alitto/pond | A high-performance worker pool library for managing concurrent tasks in Go | 1,517 |
yoshuawuyts/hyperlapse | Manages and executes processes on a host machine using a distributed process manager | 23 |
hexagon/pup | A universal process manager for managing and automating system processes across multiple languages and platforms. | 152 |
bytegust/spm | A process manager that allows users to start, stop, and manage long-running processes with a simple syntax. | 64 |
owenthereal/goup | A Go package manager designed to simplify the process of installing and managing different versions of the Go programming language. | 547 |
immortal/immortal | A tool for managing and supervising processes across different platforms and users. | 806 |
garywiz/chaperone | Manages processes in Docker-like containers for reliable startup and shutdown | 176 |
pesos/grofer | A system and resource monitoring tool written in Golang. | 356 |
deref/exo | A tool for managing and monitoring application processes and logs. | 415 |
go-playground/pool | A package that provides an efficient and flexible way to manage concurrent tasks or units of work in Go programs. | 726 |
general-cbic/poolex | A library for managing pools of worker processes in Elixir applications | 52 |