Explore the development of Mosaic, an open-source terminal multiplexer built in Rust, in this 57-minute conference talk by Aram Drevekenin at Rust Linz, January 2021. Dive into the project's architecture, unique features, and how Rust's capabilities, including WebAssembly and WASI, contribute to its plugin system. Learn about the differences between terminal emulators and shells, basic terminal functions, and scroll regions. Discover Mosaic's client-server architecture, error handling techniques, and future plans. Gain insights into the challenges faced during development and the story behind this innovative terminal workspace.
Mosaic - A Rusty Terminal Workspace and Multiplexer