1 repo
Systems that offload tasks to background processes to maintain main application responsiveness.
Distinguishing note: Focuses on process isolation for performance, not general task queuing.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Multi-Process Architectures. Refine with filters or upvote what's useful.
Yazi is a high-performance terminal file manager designed for keyboard-driven navigation and organization of local file systems. Built as an asynchronous application, it utilizes a non-blocking runtime to execute concurrent file operations and interface updates, ensuring the user experience remains responsive even during intensive tasks. The interface is rendered directly into the terminal emulator using escape sequences to maintain minimal memory overhead. The application distinguishes itself through a modular architecture that supports custom functionality via an embedded scripting engine.
Offloads resource-intensive tasks to background worker processes to ensure a responsive interface.