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.

GitHub

69 stars
1 watching
8 forks
Language: Go
last commit: about 1 year ago
Linked from 2 awesome lists

concurrencyconcurrent-programminggogolangmonitormonitoringmonitoring-toolpoolpoolingworker-pool

Backlinks from these awesome lists:

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