Reptyr is a system utility designed for reparenting running programs, managing pseudo-terminals, and controlling standard input and output assignments. It functions as a low-level Unix process controller that updates controlling terminal assignments and redirects input and output for active processes.
The main features of nelhage/reptyr are: Interactive Process Redirection, Process Reparenting, Controlling Terminal Assignments, File Descriptor Redirection, Process Reparenting Utilities, Process Session Migrations, PTY Interfaces, Pseudo-Terminal Interfaces.
Open-source alternatives to nelhage/reptyr include: darthsim/overmind — Overmind is a process manager for starting and monitoring multiple background processes defined in a Procfile. It… mskyaxl/wsl-terminal — This project provides a graphical terminal emulator designed specifically for the Windows Subsystem for Linux. It… denysdovhan/bash-handbook. chjj/tty.js — tty.js is a web-based terminal emulator and Node.js socket terminal that provides a remote shell web interface. It… supervisor/supervisor — Supervisor is a process control system for Unix environments that ensures background processes remain running by… tsl0922/ttyd — ttyd is a web-based terminal emulator that shares a command-line shell over a web connection. It serves as a remote…
Overmind is a process manager for starting and monitoring multiple background processes defined in a Procfile. It functions as an interactive process controller that allows users to attach terminals to running processes for direct input and control. The project differentiates itself through its integration with a terminal multiplexer to organize process outputs into separate windows and its ability to act as a remote process manager via a network-capable controller. It supports a daemonized execution mode to maintain process execution in the background while providing separate interfaces for
tty.js is a web-based terminal emulator and Node.js socket terminal that provides a remote shell web interface. It acts as a browser-based gateway for executing system commands and streaming command-line input and output via network sockets. The project enables persistent shell sessions, allowing active terminal processes to remain available across browser refreshes and disconnections. It includes authentication middleware and encryption to provide secure remote shell access and restrict system control to authorized users. The system covers terminal emulation with support for colors and mous
This project provides a graphical terminal emulator designed specifically for the Windows Subsystem for Linux. It functions as a bridge between the Windows host operating system and Linux environments, enabling users to run shell sessions with support for custom configurations, visual themes, and flexible window layouts. The emulator distinguishes itself through deep system integration, allowing users to launch terminal sessions directly from the Windows File Explorer context menu or via system-wide keyboard shortcuts. It facilitates a unified development workflow by enabling the execution of