14 сентября состоялся корректирующий выпуск 3.7.5 библиотеки libarchive, с устранением многих ошибок и уязвимостей. Библиотека и сопутствующие утилиты написаны на языке C и распространяются по лицензии New BSD.
После месяца разработки состоялся выпуск 14.0.7 полнотекстовой поисковой системы и столбцовой системы управления базами данных Groonga, написанной на языках C и C++, и распространяемой по лицензии GNU LGPL 2.1.
После почти семи месяцев разработки состоялся выпуск 4.8.32 консольного менеджера файлов Midnight Commander, написанного на языке C и рапространяемого по лицензии GNU GPL 3.
Список изменений:
реализована передача текущей директории в эмулятор терминала с помощью escape-последовательности OSC 7, что позволяет открывать в ЭТ новые вкладки с этой директорией;
сохранение атрибутов файлов при копировании или перемещении в файловой системе ext2;
имя временного каталога теперь уникально при каждом запуске;
скрытие пароля в диалоге прогресса выполнения файловых операций в виртуальных файловых системах (например, SFTP);
поддержка команды FTP reget при перемещении файлов;
до наносекундной точности улучшена поддержка времени для систем, отличных от Linux (macOS, BSD, AIX, Solaris);
удалено использование mmap для упрощения сопровождения кода;
добавлено корректное определение архивов RAR 7;
в mcedit улучшена подсветка синтаксиса кода на C и C++;
добавлена man-страница mcdiff.1;
уточнено экранирование пробелов и скобок в mc.ext.ini;
добавлены новые темы оформления: modarcon16-defbg-thin, modarcon16-thin, modarcon16root-defbg-thin, modarcon16root-thin, modarin256-defbg-thin, modarin256-thin, modarin256root-defbg-thin, modarin256root-thin, julia256root, xoria256-thin (на скриншоте) и xoria256root-thin;
исправлено падение при копировании файлов из архивов tar;
16 и 19 августа состоялись выпуски 4.0 и 4.0.1 многопоточной консольной утилиты поиска файлов bfs (github.com) (Breadth-First Search, поиск в ширину), написанной на языке C и распространяемой по лицензии BSD.
30 июля состоялся выпуск 0.14 консольной утилиты trurl (tr for URLs), написанной на языке C с использованием функции curl_url_set библиотеки libcurl. Утилита предназначена для разбора и других манипуляций с URL-адресами.
Список изменений:
вместо функции strncasemp используется собственная реализация;
добавлена поддержка префикса strict командой --get;
добавлена поддержка оператора условного присваивания ?= командой --set;
удалён лишний перевод строки при выводе предупреждения;
27 июля состоялся выпуск 1.28.0 консольной утилиты jdupes, написанной на языке C и распространяемой по лицензии MIT.
Утилита предназначена для поиска дублирующихся файлов, с возможностью их удаления, блочной дедупликации или замены на ссылки.
В новой версии:
перенесены исправления безопасности из разрабатываемой версии 2;
исправлено падение при создании новой базы хешей;
увеличена производительность вычисления длины имени;
улучшены меры предосторожности при интерактивном запросе об удалении;
во избежание потери базы данных хешей, она не перезаписываетя при нехватке места на диске.
Состоялся выпуск 0.10.0 высокопроизводительной библиотеки yyjson, написанной на языке C (стандарт C89), распространяемой по лицензии MIT и предназначенной для чтения и модификации данных в формате JSON (RFC 8259).
Библиотека также поддерживает RFC JSON Pointer, JSON Patch и JSON Merge Patch.
22 мая, после почти двух месяцев разработки, состоялся выпуск 8.8.0 утилиты и библиотеки curl, написанных на языке C и распространяемых по лицензии curl.
15 мая состоялся выпуск 0.13 консольной утилиты trurl, написанной на языке C с использованием библиотеки libcurl. Утилита предназначена для разбора и других манипуляций с URL-адресами.
trurl – это инструмент в духе tr, но для URL-адресов:
После пяти месяцев разработки состоялся выпуск 24.05 библиотеки и консольной утилиты 7-Zip, написанных на языках C и C++ и предназначенных для работы с архивами в формате 7z (7-zip.org) и многих других.
15 мая состоялся выпуск 1.6.0 высокопроизводительной системы автоматического распознавания речи whisper.cpp, реализующей модель Whisper от OpenAI на языках C и C++, и распространяемой по лицензии MIT.
Список изменений:
добавлена опция --flash-attn для ускорения обработки данных на устройствах с CUDA и Metal;
более высокая производительность на архитектуре ppc64;
исправлена ошибка обработки регулярного выражения в консольной утилите-примере main.
StringZilla – SIMD- и SWAR-оптимизированная библиотека для C++ (с биндингами для языков C, JavaScript (модуль Node.js), Python, Rust и Swift) для быстрых строковых операций: поиск подстрок и набора символов (прямой и обратный), сортировка, расстояние Левенштейна, расстояние Хэмминга и других.
Однако, функциональность не одинакова для всех языков.
Проект распространяется по лицензии Apache-2.0.
16 апреля состоялся выпуск 2.1.4 редактора текстов Lite XL, написанного на языках C и Lua с использованием библиотек SDL2 и PCRE2, и распространяемого по лицензии MIT. Редактор является существенно улучшенным форком редактора lite.
В новой версии:
в плагин Python добавлено расширение .pyi;
в плагин C++ добавлена подсветка синтаксиса Arduino;
в плагин JavaScript добавлено ключевое слово from;
исключена возможность бесконечного цикла в токенизаторе;
улучшение поведения окна автодополнения при работе с длинным текстом;
улучшение поведения CommandView и автодополнения при прокрутке;
Состоялся выпуск Newsraft0.23, консольной программы для просмотра RSS-лент. Проект во многом вдохновлён Newsboat и пытается быть его облегчённым аналогом.
26 января состоялся выпуск 2.7.0 консольных утилит fastfetch и flashfetch, написанных на языке C и распространяемых по лицензии MIT. Утилиты предназначены для вывода информации о системе. В отличие от fastfetch, flashfetch не поддерживает её расширенные возможности.