Damon utilities for Simple daemonized scripts / programs
Check if the process is running inside a Docker container
Check if the process is running in an SSH session
A utility for creating a daemon process that listens on a socket, and a client that talks to it.
SkyKoi — Koi runtime. Multi-channel gateway CLI with RPC Koi.
Reliably determines if the code is running in Node.js
Check if the process is running inside a container (Docker/Podman)
Detect Node.JS (as opposite to browser environment). ESM modification
A tool for running turbo locally as a demon that can be integrated with monorepo scripts.
process information for node.js and browsers
Agent orchestration daemon for Telora - spawns and manages Claude Code instances
Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)
Check if the process is running as root user, for example, one started with `sudo`
libp2p-daemon client implementation
Object wrapper for unref'ed setInterval
Percy CLI commands for running Percy with native apps.
Local MagClaw daemon that connects a user's computer to MagClaw Cloud.
Detect Node.JS (as opposite to browser environment) (reliable)
A lightweight daemon framework for building persistent background agents that communicate over WebSocket using JSON-RPC 2.0. Originally built for [C4A](../../README.md) (Context For AI) to bridge remote servers with local filesystems and Git repositories,
Percy CLI commands for running a local snapshot server using [`@percy/core`](./packages/core).
Add-on for creating *nix daemons
Node is running but you don't know why? why-is-node-running is here to help you.
MCP daemon for cross-agent collaboration
PM2.io Agent Daemon
simple class for creating long running daemon processes easily
`Process::Daemon` is a stable and helpful base class for long running tasks and daemons. Provides standard `start`, `stop`, `restart`, `status` operations.
Daemons provides an easy way to wrap existing ruby scripts (for example a self-written server) to be run as a daemon and to be controlled by simple start/stop/restart commands. You can also call blocks as daemons and control them from the parent or just daemonize the current process. Besides this basic functionality, daemons offers many advanced features like exception backtracing and logging (in case your ruby script crashes) and monitoring and automatic restarting of your processes if they crash.
With daemon-spawn you can start, stop and restart processes that run in the background. Processed are tracked by a simple PID file written to disk.
Backdoor into your long running ruby processes.
Daemons provides an easy way to wrap existing ruby scripts (for example a self-written server) to be run as a daemon and to be controlled by simple start/stop/restart commands. You can also call blocks as daemons and control them from the parent or just daemonize the current process. Besides this basic functionality, daemons offers many advanced features like exception backtracing and logging (in case your ruby script crashes) and monitoring and automatic restarting of your processes if they crash.
Daemons provides an easy way to wrap existing ruby scripts (for example a self-written server) to be run as a daemon and to be controlled by simple start/stop/restart commands. You can also call blocks as daemons and control them from the parent or just daemonize the current process. Besides this basic functionality, daemons offers many advanced features like exception backtracing and logging (in case your ruby script crashes) and monitoring and automatic restarting of your processes if they crash.
This gem creation commands makes it easy ( Ruby scripts) to run in the background ( daemon ). It has a friendly CLI to manage processes related to commands.
Daemon launching and management made dead simple. With daemon-spawn you can start, stop and restart processes that run in the background. Processed are tracked by a simple PID file written to disk. In addition, you can choose to either execute ruby in your daemonized process or 'exec' another process altogether (handy for wrapping other services).
Opinionated framework for Ruby CLI applications that provides logging, cli argument parsing, daemonizing, configuration, testing, and even remote control of long running processes
With daemon-spawn you can start, stop and restart processes that run \ in the background. Processed are tracked by a simple PID file written to disk.
This is Daemons 1.0.10 with the addition of Chris Kline's fix from http://blog.rapleaf.com/dev/?p=19 Includes ability to change the process uid/gid. Also logdir can be specified seperate from piddir. Daemons provides an easy way to wrap existing ruby scripts (for example a self-written server) to be run as a daemon and to be controlled by simple start/stop/restart commands. If you want, you can also use daemons to run blocks of ruby code in a daemon process and to control these processes from the main application. Besides this basic functionality, daemons offers many advanced features like exception backtracing and logging (in case your ruby script crashes) and monitoring and automatic restarting of your processes if they crash. Daemons includes the daemonize.rb script written by Travis Whitton to do the daemonization process.