
Спустя более чем год активной разработки состоялся долгожданный релиз FARS 1.0.0 Beta. Этот кроссплатформенный менеджер файлов выделяется своей высокой производительностью, многопоточной архитектурой и глубокой оптимизацией под инструкции SIMD.
Основные возможности и требования
Для корректного отображения графического интерфейса FARS пользователю потребуется эмулятор терминала, поддерживающий стандарты Sixel, Kitty Graphics Protocol или iTerm2. Для раскрытия потенциала горячих клавиш крайне рекомендуется использовать терминалы с поддержкой Kitty Keyboard Protocol.
- Обработка ESC-последовательностей: реализована через библиотеку Lug версии 0.5.0.
- Интерфейс: автор использует концепцию SUI (Sixel User Interface), основанную на существенно доработанном форке FTXUI (версии 6.0.0 и 6.0.1) с бэкендом constixel.hpp.
- Файловые операции: высокая скорость взаимодействия с файловой системой достигается за счет использования библиотеки llfio, которая работает с системными вызовами напрямую.
- Редактирование: в файловый менеджер интегрирован встроенный редактор, базирующийся на компонентах Lexilla и Scintilla (от проекта turbo).
- Настройки: для хранения конфигурационных файлов выбран формат TOML, обработка которого возложена на библиотеку Glaze 7.2.0.
Техническая информация
Проект полностью написан на современном стандарте C++23. Исходный код доступен под лицензией WTFPL. Разработчик призывает сообщество активно тестировать бета-версию и сообщать о любых обнаруженных ошибках для дальнейшего улучшения продукта.





