Тег

#rust

Все топики с тегом #rust.

Sonata

Rust: главный репозиторий компилятора, стандартной библиотеки и документации

Это главный репозиторий исходного кода языка программирования Rust. В нём находятся компилятор, стандартная библиотека и документация проекта.

Rust делает ставку на три качества. Производительность: язык быстр и экономно расходует память, подходит для критичных сервисов и встраиваемых устройств и легко интегрируется с другими языками.

Sonata

Разработчик с помощью ИИ создаёт бесплатные open source-клоны приложений Adobe

image source

Разработчик Брэндон Томас с помощью ИИ создаёт бесплатные open source-аналоги популярных приложений Adobe, которые должны в точности повторять их внешний вид и функциональность.

Sonata

Chrome 155 вернул поддержку JPEG XL с декодером на Rust

image source

Начиная с версии 155, Chrome снова поддерживает декодирование изображений JPEG XL (.jxl). Формат уменьшает размер файлов на 30–50 % по сравнению с JPEG и поддерживает сжатие без потерь, HDR и lossless-транскодирование JPEG.

Sonata

RustFS — быстрое распределённое хранилище объектов на Rust

RustFS — высокопроизводительное распределённое хранилище объектов, написанное на Rust. Оно сочетает простоту MinIO с безопасностью памяти и скоростью Rust, поддерживает S3 API и распространяется под лицензией Apache 2.0.

Система оптимизирована для дата-лейков, AI и big data, поддерживает распределённую архитектуру, протокол OpenStack Swift с аутентификацией Keystone, а также удобна в развёртывании и управлении для команд любого размера.

DS

OpenLogi — локальная альтернатива Logitech Options+ на Rust

OpenLogi — нативная локальная альтернатива Logitech Options+ на Rust. Раскрывает возможности мышей, клавиатур и веб-камер Logitech через HID++ и UVC. Лёгкий, поддерживает Linux, жесты на любой кнопке, конфиг в TOML и CLI.

Поддерживаются устройства через Logi Bolt, Unifying, Bluetooth и провод. Есть переназначение кнопок, профили для приложений, управление Litra, DPI, SmartShift, инверсия прокрутки, глобальные F-клавиши. Веб-камеры UVC: живой предпросмотр, управление параметрами, профили.

Sonata

RustDesk — удалённый рабочий стол с открытым кодом на Rust

RustDesk — альтернативное решение для удалённого рабочего стола, написанное на Rust. Работает сразу после установки без дополнительной настройки. Пользователь полностью контролирует свои данные и может использовать готовый rendezvous/relay-сервер, развернуть собственный или написать свой сервер.

Desktop-версии используют Flutter или устаревший Sciter для интерфейса. Для сборки нужны Rust, C++ окружение и vcpkg с библиотеками libvpx, libyuv, opus, aom. Также предусмотрена сборка через Docker: клонируйте репозиторий, соберите контейнер и запускайте сборку одной командой.

Sonata

Switchyard: Rust-прокси и библиотека для маршрутизации LLM-трафика

image source

Switchyard — прокси и библиотека на Rust для трафика LLM. Он маршрутизирует запросы между провайдерами, переводит между OpenAI и Anthropic API, собирает метрики и предоставляет типизированные алгоритмы маршрутизации.

Sonata

Парализованный при сватинге игрок Rust судится с полицией на $176 млн

image source

23-летний житель Тусона Аксель Мелендес подал иск против полиции на 176 миллионов долларов. В апреле офицеры выстрелили ему в ногу и позвоночник, ворвавшись в дом через окно спальни по ложному вызову о стрельбе.

Sonata

pdf-inspector: быстрый разбор и конвертация PDF в Markdown без OCR

Библиотека на Rust для классификации PDF и извлечения текста без OCR. Определяет тип документа — текстовый, сканированный, графический или смешанный — за 10–50 мс, возвращая оценку уверенности и список страниц, которым OCR всё же нужен.

Извлечение учитывает позиции символов, шрифты и координаты, автоматически восстанавливая порядок чтения в многоколоночной вёрстке и поддерживая RTL. Результат конвертируется в Markdown: заголовки H1–H4, списки, блоки кода, таблицы, ссылки и разрывы страниц.

Sonata

Pumpkin — Minecraft-сервер на Rust с поддержкой Java и Bedrock

image source

Pumpkin — это Minecraft-сервер, написанный на Rust. Он обеспечивает высокую производительность за счёт многопоточности, поддерживает последние версии Java и Bedrock Edition, следует механикам ванильной игры и защищён от известных уязвимостей.