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: over 2 years ago
daemonforemanmanagerprocessspm

Related projects:

RepositoryDescriptionStars
kokizzu/goprocA lightweight process manager helper library for Go that simplifies running and managing background processes.25
hexagon/pupA universal process manager for managing and automating system processes across multiple languages and platforms.162
skarnet/s6A suite of programs designed to manage processes and supervise system services.782
immortal/immortalA tool for managing and supervising processes across different platforms and users.806
vorburger/ch.vorburger.execA Java library to launch and manage external processes from within a Java application.31
topfreegames/apmA process manager tool for Go applications that automates application lifecycle management.167
vorakl/trivialrcA minimalistic process manager and configuration system for running applications and managing processes30
deref/exoA tool for managing and monitoring application processes and logs.415
booboo-at-gluga-de/bp-addonA tool for monitoring and managing complex IT infrastructures by aggregating check results from Nagios/Icinga and creating hierarchical business processes.1
yoshuawuyts/hyperlapseManages and executes processes on a host machine using a distributed process manager23
pote/gpmA tool to manage Go package dependencies by setting external packages to specific revisions.1,188
hmdsefi/gowlA tool for managing and monitoring processes with an infinite worker pool69
hniksic/rust-subprocessA library providing facilities to execute external processes and pipelines with optional redirection of input/output streams.426
fieldryand/goflowA lightweight, single-binary DAG scheduler and dashboard for orchestrating workflows with tasks and operators396
go-playground/poolA package that provides an efficient and flexible way to manage concurrent tasks or units of work in Go programs.727