LibreFang выпустил SDK для четырёх языков программирования

LibreFang выпустил SDK для четырёх языков программированияПроект LibreFang, предоставляющий API для работы с агентами и рабочими процессами, опубликовал официальные SDK для JavaScript/TypeScript, Python и Rust, а также community-версию для Go. Все клиентские библиотеки генерируются автоматически из спецификации OpenAPI, что снижает риск расхождений между документацией и реальным поведением API.Что входит в набор SDKСогласно документации проекта, официальный…

Bimetal: один Rust-код для Python и TypeScript-пакетов

Bimetal: один Rust-код для Python и TypeScript-пакетовВ реестре crates.io появился инструмент Bimetal, который позволяет из одной библиотеки на Rust собрать готовые пакеты для Python и TypeScript. Оба пакета вызывают один и тот же скомпилированный код, а типы, ошибки и документация остаются синхронными на всех платформах.Как это устроеноРазработчик помечает функции, типы и impl-блоки, которые должны быть…

LibreOffice 25.2: что изменилось в открытом офисе

LibreOffice 25.2: что изменилось в открытом офисеСообщество Document Foundation выпустило LibreOffice 25.2 — крупное обновление свободного офисного пакета. Для многих компаний и госструктур, которые переходят на открытое ПО, это не просто косметика, а реальный набор улучшений в совместимости с форматами Microsoft и в работе с документами.В новой версии переработали импорт и экспорт файлов DOCX и…

transports 0.12.1: синхронизация данных через патчи на Rust

transports 0.12.1: синхронизация данных через патчи на RustВ реестре crates.io появилась версия 0.12.1 библиотеки transports — универсального инструмента для передачи типизированных моделей между процессами. Вместо того чтобы гонять по сети полные состояния объектов, она отправляет только изменения, что особенно полезно для интерактивных приложений и систем с частыми обновлениями данных.Как это устроеноМодель описывается один раз —…

Blender отдал свой интерфейс разработчикам: вышел открытый фреймворк BUI

Blender отдал свой интерфейс разработчикам: вышел открытый фреймворк BUIИнтерфейс Blender десятилетиями шлифовался под задачи 3D-моделирования и считается одним из самых отзывчивых среди открытых приложений. Теперь его вынесли в отдельную библиотеку: проект BUI (Blender’s User Interface) позволяет подключать эту же систему интерфейса к приложениям на Python, Rust, JavaScript и C/C++.В основе BUI лежит лёгкое ядро на…