
PM2
GitHub
ExpressJS
Supervisor
Let's Encrypt
Next.js
ESLint
systemd
Command Book
Warp Terminal
iTerm
Kitty terminal
Ghostty
tmux
Foreman
Atuin
Command Book is a native macOS app built with SwiftUI that gives your long-running terminal commands a permanent home. Instead of juggling terminal tabs for dev servers, background workers, Docker containers, and log tails every morning, Command Book lets you save each command once with its working directory, environment variables, and pre-commands, then run them instantly whenever you need them.
The app includes auto-restart on crash (nicknamed "Honey Badger mode") to keep dev servers running through file change errors, a โK command palette for keyboard-first workflows, automatic URL detection that keeps your dev server addresses accessible regardless of output scrolling, and a full CLI for running saved commands directly from the terminal. At 21 MB with no Electron or Chromium, it stays lightweight and fast.
Free personal license available. Pro edition is a one-time $14.99 purchase with no subscription, no account required, and no tracking. No VC, no enterprise upsell. Feedback welcome. Windows version is under consideration.
PM2
Command BookCommand Book's answer:
Swift and SwiftUI for a fully native macOS experience.
Command Book's answer:
Command Book is a dedicated command/process manager for developers, not a terminal emulator. Instead of replacing your terminal, it works alongside it as a companion for long-running commands. It's a native macOS app built with SwiftUI at just 21 MB. No Electron, no Chromium. It combines a GUI with a full CLI, so you can manage commands visually or from your terminal.
Command Book's answer:
Terminal emulators are great for interactive work but terrible as process managers. Command Book fills that gap. You save a command once with its working directory, env vars, and pre-commands, then run it forever without remembering the setup. Auto-restart keeps crashed dev servers running. URL detection means you never lose track of your dev server's address. And at 21 MB with no subscription or tracking, it's lightweight in every sense.
Command Book's answer:
Developers who juggle multiple long-running processes every day. Web developers running dev servers and background workers, data scientists kicking off training runs, DevOps engineers managing Docker containers and log tails. Anyone who opens 4-6 terminal tabs each morning just to get their environment running.
Command Book's answer:
After years juggling commands for dev projects, I was tired of rebuilding my terminal setup every morning. Five or six tabs, each needing the right directory and env vars, and when something crashed mid-day I'd hunt through tabs to find it. I looked for a tool that managed long-running commands as saved, reproducible, auto-restarting processes. It didn't exist, so I built it for myself. It was such a delight, I turned it into a product.
Based on our record, PM2 seems to be more popular. It has been mentiond 60 times since March 2021. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.
At this point we have a few options to handle our Nuxt site. We could just copy the dist folder over, install node, and use something like pm2 to manage the node process. While this works, I find it a little brittle. - Source: dev.to / 5 months ago
PM2 - PM2 is a daemon process manager that will help you manage and keep your application online 24/7. - Source: dev.to / 6 months ago
Now you have the tools to keep your Node. Js apps running strong. Experiment with the ecosystem. config. Js file. Explore more advanced PM2 features on their official website. Remember, consistent uptime builds user trust. If you're looking for help with Node. Js launch or need an expert to fine-tune your backend systems, Get in Touch โ let's connect. I, Ash, am always eager to share my insights. - Source: dev.to / 7 months ago
You might wonder why we use Supervisor instead of alternatives like Systemd, PM2, or containerized solutions like Docker. Hereโs a quick comparison:. - Source: dev.to / over 1 year ago
There's also a CommonJS version, index.js for those who prefer it. With either version, app instantiation is followed by the GET handler returning "Hello World!". The rest sets up the server on the designated PORT and exports the app. Unlike Flask, the Express server is much more performant and can be used in production, perhaps with the help of tools like cluster and PM2. - Source: dev.to / over 1 year ago
GitHub - Originally founded as a project to simplify sharing code, GitHub has grown into an application used by over a million people to store over two million code repositories, making GitHub the largest code host in the world.
Warp Terminal - The terminal for the 21st century. Warp is a blazingly fast, rust-based terminal reimagined from the ground up to work like a modern app.
ExpressJS - Sinatra inspired web development framework for node.js -- insanely fast, flexible, and simple
iTerm - iTerm is a full featured terminal emulation program written for OS X using Cocoa.
Supervisor - Supervisor is a client/server system that allows its users to monitor and control a number of...
Kitty terminal - Super fast, GPU and OpenGL based terminal emulator with tiling support