Displaying 1 to 20 from 21 results

hotel - :love_hotel: A simple process manager for developers

  •    Javascript

Tip: if you don't enable local domains, hotel can still be used as a catalog of local servers..localhost replaces .dev local domain and is the new default. See https://ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts/ for context.

azk - azk is a lightweight open source development environment orchestration tool

  •    Javascript

azk lets developers easily and quickly install and configure their development environments. Period. For further details, please see the docs.

pm2 - Node.js Production Process Manager with a built-in Load Balancer

  •    Javascript

PM2 is a production process manager for Node.js applications with a built-in load balancer. It allows you to keep applications alive forever, to reload them without downtime and to facilitate common system admin tasks.PM2 is constantly assailed by more than 1800 tests.

Foreman - Manage Procfile-based applications

  •    Ruby

Foreman is a manager for Procfile-based applications. Its aim is to abstract away the details of the Procfile format, and allow you to either run your application directly or export it to some other process management format.




modd - A flexible tool for responding to filesystem changes

  •    Go

Modd is a developer tool that triggers commands and manages daemons in response to filesystem changes.If you use modd, you should also look at devd, a compact HTTP daemon for developers. Devd integrates with modd, allowing you to trigger in-browser livereload with modd.

procodile - 🐊 Run processes in the background (and foreground) on Mac & Linux from a Procfile (for production and/or development environments)

  •    Ruby

Running & deploying Ruby apps to places like Viaduct & Heroku is really easy but running processes on actual servers is less fun. Procodile aims to take some the stress out of running your Ruby/Rails apps and give you some of the useful process management features you get from the takes of the PaaS providers. Procodile is a bit like Foreman but things are designed to run in the background (as well as the foreground if you prefer) and there's a supervisor which keeps an eye on your processes and will respawn them if they die.

pm - A graceful node library to contribute a permanent "master-worker" server.

  •    Javascript

pm 是一个轻量级的Node.js多进程管理器,基于之前的node-cluster重构而来,在淘宝内部的生产系统中得到了广泛的应用. Thanks goes to the people who have contributed code to this module, see the GitHub Contributors page.

TrivialRC - A minimalistic RC system and process manager for containers and applications

  •    Shell

The minimalistic Run-time Configuration (RC) system and process manager is written in pure BASH and uses just a few external utilities like ls, ps, date and sleep. Minimally, installation of TrivialRC consists of only one file which can be downloaded directly from the Github. Originaly, it was designed for use in containers but it also can be well used for running a group of processes asynchronously and synchronously, as well as managing their running order and exit codes.TrivialRC is not a replacement for an init process that usually resides in /sbin/init and has a PID 1. In containers for this purpose projects like dumb-init or tini can be used, although in most cases, having only TrivialRC as a first/main process (PID 1) in containers is quite enough. In terms of Docker, the best place for it is ENTRYPOINT.


safeps - Work with processes safely and easily in Node.js

  •    Javascript

Older environments may need Babel's Polyfill or something similar.Discover the release history by heading on over to the HISTORY.md file.

nyx - Lean linux process monitoring written in C

  •    C

nyx is a lean process monitoring tool written in C. You can easily configure numerous processes that should be monitored and watched to be in a running and healthy state and restarted if necessary. You should be up and running with almost zero configuration at all as nyx tries to ship with sane default configuration values.

procs - Go exec helpers for better using processes.

  •    Go

Procs is a library to make working with command line applications a little nicer. The primary use case is when you have to use a command line client in place of an API. Often times you want to do things like output stdout within your own logs or ensure that every time the command is called, there are a standard set of flags that are used.

pm.sh - pm2 in 1 shellscript without the fat + git webhooksupport (bitbucket/github/CI)

  •    Shell

Philosophy: #unixy, #lightweight, #webhooks, #nodependencies, #docker, #commandline, #minimal, #github, #bitbucket Basically it's pm2 without the fat, and ps+flock wrapped in bash. Automatically update your running application ('app1' for example) when you push to Github/Bitbucket.

forseti - Process balancer and distributor for Erlang/OTP

  •    Erlang

Copyright (c) 2014-2017 Altenwald Solutions, S.L. Authors: "Manuel Rubio" (manuel@altenwald.com).

sentry - Build/Runs your crystal application, watches files, and rebuilds/restarts app on file changes

  •    Crystal

This will install the Sentry CLI tool. To use the Crystal API, see CRYSTAL_API.md. Troubleshooting the install: This ruby install script is just a convenience. If it does not work, simply: (1) place the files located in the src dir into a your project in a dev/ dir, and (2) compile sentry by doing crystal build --release dev/sentry_cli.cr -o ./sentry.

firestarter - Firestarter: A process and shared socket manager

  •    Rust

Firestarter is simple process and shared socket manager, it designed like circus and einhorn, it works with lightweight and faster. Firestarter can manage groups of processes and shared sockets like circus. And like einhorn we support manual ack. And you can control Firestarter daemon, such as increasing worker process from ctrl command.

spinup - Development process runner: simple, flexible, fast. Unix-friendly!

  •    Javascript

Spinup is a simple process runner for use during development, designed for bringing up all necessary servers and file-watchers with a single command. Using Spinup is as simple as creating a spin.up file containing one shell command per line in your project's root directory and then running the spinup executable.

egg-cluster - cluster manager for egg

  •    Javascript

You can specify a callback that will be invoked when application has started. However, master process will exit when catch an error.

easy-pm - A simple and easy-to-use web server for managing Node.js projects.

  •    Javascript

A simple and easy-to-use web server for managing Node.js projects. Just create a configuration file on your server and easy-pm start it.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.