3 रिपॉजिटरी
Systems for capturing and forwarding user keystrokes to a shell process with minimal delay.
Distinguishing note: Candidates refer to media streaming or data pipelines, not terminal keyboard input streams.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Low-Latency Input Streams. Refine with filters or upvote what's useful.
Upterm is a terminal emulator development project designed to render an interactive command-line interface. It provides emulation for standard terminals to maintain compatibility with complex command-line programs, text editors, and remote shells. The project focuses on shell workflow optimization through interactive command completion. This includes a state-driven suggestion engine that displays a suggestion box with command descriptions and expanded alias values while a user is typing. The system manages real-time input and output streams using pseudo-terminals and virtual terminal emulati
Provides a real-time input stream that forwards keystrokes immediately to the shell to maintain low-latency interaction.
RetroArch is a cross-platform emulation host and multi-system game emulator that serves as a frontend for the Libretro API. It coordinates video, audio, and user input to maintain the application state for various emulator cores, allowing it to run a wide variety of vintage gaming hardware and software engines. The platform distinguishes itself through a low-latency emulation model that uses run-ahead processing to reduce input lag. It also features a real-time state tracking system that enables gameplay rewinding by saving periodic snapshots of the emulator memory state. The environment inc
Implements run-ahead processing to remove perceived lag between user input and on-screen action.
Manage Procfile-based applications
Starts and manages multiple processes defined in a Procfile, running them concurrently in a single terminal session.