ratty

★ 3.3K

ratty — это открытый эмулятор терминала на Rust, который отрисовывает окно силами видеокарты и умеет показывать 3D-графику прямо среди строк командной строки. Берут, когда хочется быстрого терминала с аппаратной отрисовкой, когда нужно выводить трёхмерные модели и визуализации прямо в консоли без отдельного окна просмотра, или когда разработчик консольных приложений на ratatui ищет среду, где его интерфейс может опираться на графику. Проект из экосистемы ratatui — библиотеки для текстовых интерфейсов на Rust, — поэтому интересен в первую очередь тем, кто пишет консольные утилиты и хочет расширить их визуальные возможности. Отличие от привычных терминалов — встроенная поддержка 3D-графики в потоке вывода, а не только текста и картинок. Это инструмент для энтузиастов и разработчиков: для повседневной работы с сервером по SSH обычного терминала достаточно, а возможности 3D раскрываются только в программах, которые умеют ими пользоваться. Требуется видеокарта с поддержкой GPU-отрисовки; проект молодой, поэтому стоит проверить его на своей системе перед тем, как делать основным терминалом.