spm

Process Manager

A process manager that allows users to start, stop, and manage long-running processes with a simple syntax.

A process manager similar to systemd and foreman with stop feature, written in Go.

GitHub

64 stars
5 watching
7 forks
Language: Go
last commit: 10 months ago
daemonforemanmanagerprocessspm

Related projects:

Repository Description Stars
kokizzu/goproc A lightweight process manager helper library for Go that simplifies running and managing background processes. 25
hexagon/pup A universal process manager for managing and automating system processes across multiple languages and platforms. 162
skarnet/s6 A suite of programs designed to manage processes and supervise system services. 782
immortal/immortal A tool for managing and supervising processes across different platforms and users. 806
vorburger/ch.vorburger.exec A Java library to launch and manage external processes from within a Java application. 31
topfreegames/apm A process manager tool for Go applications that automates application lifecycle management. 167
vorakl/trivialrc A minimalistic process manager and configuration system for running applications and managing processes 30
deref/exo A tool for managing and monitoring application processes and logs. 415
booboo-at-gluga-de/bp-addon A tool for monitoring and managing complex IT infrastructures by aggregating check results from Nagios/Icinga and creating hierarchical business processes. 1
yoshuawuyts/hyperlapse Manages and executes processes on a host machine using a distributed process manager 23
pote/gpm A tool to manage Go package dependencies by setting external packages to specific revisions. 1,188
hmdsefi/gowl A tool for managing and monitoring processes with an infinite worker pool 69
hniksic/rust-subprocess A library providing facilities to execute external processes and pipelines with optional redirection of input/output streams. 426
fieldryand/goflow A lightweight, single-binary DAG scheduler and dashboard for orchestrating workflows with tasks and operators 396
go-playground/pool A package that provides an efficient and flexible way to manage concurrent tasks or units of work in Go programs. 727