🦀 #Rust Tip: Трюк доступный начиная с Rust 2024 Edition
Вы можете чейнить `if let Some(...)` прямо в одном выражении — без вложенности и лишнего кода!
Пример:
#rust #juior #tip
Вы можете чейнить `if let Some(...)` прямо в одном выражении — без вложенности и лишнего кода!
Пример:
fn sum_first_two(nums: &[u8]) -> Option<u8> {
let mut iter = nums.iter();
if let Some(first) = iter.next()
&& let Some(second) = iter.next() {
first.checked_add(*second)
} else {
None
}
}
#rust #juior #tip
🔥35👍10❤5🥱2🥰1😡1
🦀 Вышел Rust 1.89 — стабильный релиз с важными обновлениями
💡 Главное в 1.89:
- ➖ Символ
- 🛡️ Новый lint
- ⚙️ target_feature на x86 теперь проверяет sha512, sm3, sm4, kl, widekl и avx512.
- 🧪 Doctest теперь можно запускать для любых целей через
- 🌐 Для
- 📏 Разрешены типы i128/u128 в extern "C" (с ограничениями).
- 📦 В стабильных API: intrinsics для x86, NonZero<char>, File::lock*, NonNull::from_ref*, OsString::leak, PathBuf::leak, Result::flatten, TcpStreamExt::quickack*.
- 🏷 const для
- 🖥️ x86_64-apple-darwin переведена на второй уровень поддержки.
- 🆕 Третий уровень поддержки для loongarch32-unknown-none(-softfloat).
📊 Экосистема:
- В Debian Sid 8% src-пакетов зависят от
- Более 3 тыс. пакетов содержат код на Rust.
- Инструмент
- Новый проект tmux-rs — клон tmux на Rust.
- Collabora — статья о GPU-драйверах на Rust.
- Демо-приложение на Rust, работающее на CPU и GPU (CUDA, SPIR-V, Metal, DirectX 12, WebGPU).
#RustLang #Rust #Programming #Release
https://blog.rust-lang.org/2025/08/07/Rust-1.89.0/
@rust_code
💡 Главное в 1.89:
- ➖ Символ
_ в const-генериках для автоматического вывода значений.- 🛡️ Новый lint
mismatched_lifetime_syntaxes для выявления неоднозначных lifetime.- ⚙️ target_feature на x86 теперь проверяет sha512, sm3, sm4, kl, widekl и avx512.
- 🧪 Doctest теперь можно запускать для любых целей через
cargo test --doc --target.- 🌐 Для
wasm32-unknown-unknown — поддержка стандартного C ABI в extern "C".- 📏 Разрешены типы i128/u128 в extern "C" (с ограничениями).
- 📦 В стабильных API: intrinsics для x86, NonZero<char>, File::lock*, NonNull::from_ref*, OsString::leak, PathBuf::leak, Result::flatten, TcpStreamExt::quickack*.
- 🏷 const для
<[T; N]>::as_mut_slice, <[u8]>::eq_ignore_ascii_case, str::eq_ignore_ascii_case.- 🖥️ x86_64-apple-darwin переведена на второй уровень поддержки.
- 🆕 Третий уровень поддержки для loongarch32-unknown-none(-softfloat).
📊 Экосистема:
- В Debian Sid 8% src-пакетов зависят от
librust-* (в Debian 12 было 4.5%).- Более 3 тыс. пакетов содержат код на Rust.
- Инструмент
debcargo для преобразования crate → src-пакеты.- Новый проект tmux-rs — клон tmux на Rust.
- Collabora — статья о GPU-драйверах на Rust.
- Демо-приложение на Rust, работающее на CPU и GPU (CUDA, SPIR-V, Metal, DirectX 12, WebGPU).
#RustLang #Rust #Programming #Release
https://blog.rust-lang.org/2025/08/07/Rust-1.89.0/
@rust_code
❤25🔥10👍6🤗3👏2🥰1
🦀 #Rust Совет
Хочешь протестировать что-то быстро, не трогая
Создай файлы в директории
📦 Это удобно для:
• Быстрых экспериментов
• Мини-демо и прототипов
• Локальных тестов без влияния на основную логику
Пример:
Отличный способ держать main.rs чистым и при этом экспериментировать свободно.
#junior #rust
Хочешь протестировать что-то быстро, не трогая
main.rs? Создай файлы в директории
examples/ внутри своего крейта — и запускай их так:
cargo run --example <имя_файла>
📦 Это удобно для:
• Быстрых экспериментов
• Мини-демо и прототипов
• Локальных тестов без влияния на основную логику
Пример:
cargo run --example my_demo
Отличный способ держать main.rs чистым и при этом экспериментировать свободно.
#junior #rust
👍60❤6🔥3🥰1🤨1
Файл build.rs можно превратить в полноценную систему сборки C-кода для Rust.
Пример ниже показывает, как собрать C-обёртку и подключить её вместе с C SDK прямо через Cargo 🦀
📌 Что это значит?
- Можно компилировать C-код и обёртки прямо из Rust-проекта
- Линковать C SDK и подключать их к Rust
- Через
println! передавать Cargo специальные инструкции (например, какие библиотеки подключить)
/// build.rs
fn main() {
// Компилируем C-wrapper
cc::Build::new()
.file("src/rplidarx_wrapper.c")
.include("/usr/local/include")
.include("/usr/local/include/src")
.include("/usr/local/include/core")
.compile("rplidarx_wrapper");
// Линкуем обёртку
println!("cargo:rustc-link-lib=static=rplidarx_wrapper");
// Линкуем SDK устройства
println!("cargo:rustc-link-lib=rplidarx_sdk");
println!("cargo:rustc-link-lib=pthread");
println!("cargo:rustc-link-lib=stdc++");
// Путь к библиотекам (если нужен)
println!("cargo:rustc-link-search=native=/usr/local/lib");
// Пересобрать при изменении C-файла
println!("cargo:rerun-if-changed=src/rplidarx_wrapper.c");
}
📌 Эти
println! — скрытые build-инструкции для Cargo. Таким образом, Makefile не нужен: всё управление сборкой C и Rust находится прямо в build.rs.
@rust_code
#junior #rust
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥14❤6🦄2🥰1
🦀 Rust Foundation запустила инициативу Rust Innovation Lab
Некоммерческая организация Rust Foundation, отвечающая за развитие языка Rust и экосистемы вокруг него, представила новую программу поддержки — Rust Innovation Lab.
✨ Что даёт инициатива:
- Финансовая, юридическая и маркетинговая помощь
- Административное сопровождение и поддержка управления проектами
- Возможность принимать пожертвования и взаимодействовать со спонсорами от имени Rust Foundation с налоговыми льготами
- Сохранение независимости проектов без необходимости создавать юрлицо, открывать счета и вести отчётность
🚀 Первым участником стал проект Rustls — криптографическая библиотека для TLS 1.2 и TLS 1.3, широко используемая в экосистеме Rust.
Итог: Rust Innovation Lab снимает с разработчиков рутину и позволяет сосредоточиться на развитии технологий.
https://rustfoundation.org/media/rust-foundation-launches-rust-innovation-lab-with-rustls-as-inaugural-project/
@rust_code
#rust #news #rustfoundation
Некоммерческая организация Rust Foundation, отвечающая за развитие языка Rust и экосистемы вокруг него, представила новую программу поддержки — Rust Innovation Lab.
✨ Что даёт инициатива:
- Финансовая, юридическая и маркетинговая помощь
- Административное сопровождение и поддержка управления проектами
- Возможность принимать пожертвования и взаимодействовать со спонсорами от имени Rust Foundation с налоговыми льготами
- Сохранение независимости проектов без необходимости создавать юрлицо, открывать счета и вести отчётность
🚀 Первым участником стал проект Rustls — криптографическая библиотека для TLS 1.2 и TLS 1.3, широко используемая в экосистеме Rust.
Итог: Rust Innovation Lab снимает с разработчиков рутину и позволяет сосредоточиться на развитии технологий.
https://rustfoundation.org/media/rust-foundation-launches-rust-innovation-lab-with-rustls-as-inaugural-project/
@rust_code
#rust #news #rustfoundation
👍36❤13🔥7🥰2😁1
🦀 Ubuntu переходит на sudo-rs
Canonical объявила о принятии sudo-rs — переписанной на Rust версии sudo. Это решение вызвало большой резонанс в сообществе.
В новом видео Джон (VP of Engineering, Ubuntu) отвечает на комментарии пользователей — от критики до поддержки. Все мнения помогают формировать будущее Ubuntu.
▶️ REPLY ALL | Jon answers your comments about sudo-rs
https://youtu.be/6hXqal3BNYM
#Ubuntu #OpenSource #Linux #Sudo #Rust
@rust_code
Canonical объявила о принятии sudo-rs — переписанной на Rust версии sudo. Это решение вызвало большой резонанс в сообществе.
В новом видео Джон (VP of Engineering, Ubuntu) отвечает на комментарии пользователей — от критики до поддержки. Все мнения помогают формировать будущее Ubuntu.
▶️ REPLY ALL | Jon answers your comments about sudo-rs
https://youtu.be/6hXqal3BNYM
#Ubuntu #OpenSource #Linux #Sudo #Rust
@rust_code
🔥58❤11🥰6😭3😁1🤬1🤩1🍌1
🚀 Энергоэффективный транспайлер Python в Rust
Depyler — это транспайлер, который преобразует код Python в безопасный и производительный Rust, снижая потребление энергии на 75-85%. Он предлагает мощные инструменты для тестирования и верификации, обеспечивая высокое качество кода и поддержку CI/CD.
🚀 Основные моменты:
- Эффективное преобразование Python в Rust
- Поддержка многоуровневого тестирования и верификации
- Интеграция с AI для улучшения качества кода
- Поддержка формата Ruchy для функционального программирования
- Высокие стандарты безопасности и производительности
📌 GitHub: https://github.com/paiml/depyler
#rust
Depyler — это транспайлер, который преобразует код Python в безопасный и производительный Rust, снижая потребление энергии на 75-85%. Он предлагает мощные инструменты для тестирования и верификации, обеспечивая высокое качество кода и поддержку CI/CD.
🚀 Основные моменты:
- Эффективное преобразование Python в Rust
- Поддержка многоуровневого тестирования и верификации
- Интеграция с AI для улучшения качества кода
- Поддержка формата Ruchy для функционального программирования
- Высокие стандарты безопасности и производительности
📌 GitHub: https://github.com/paiml/depyler
#rust
❤12🤣11👍4🔥3🥰1
🖥️ Простая настольная среда без графики
Desktop-TUI предлагает текстовый интерфейс для управления приложениями в стиле tmux. Он позволяет запускать команды, перемещать и изменять размеры окон, а также обрабатывать ошибки приложений. Идеально подходит для пользователей, предпочитающих терминал.
🚀Основные моменты:
- Поддержка файлов ярлыков для приложений
- Вывод любых команд с использованием stdout
- Настройка параметров тайлинга
- Обработка ошибок приложений
- Поддержка выбора файлов и папок для аргументов команд
📌 GitHub: https://github.com/Julien-cpsn/desktop-tui
#rust
Desktop-TUI предлагает текстовый интерфейс для управления приложениями в стиле tmux. Он позволяет запускать команды, перемещать и изменять размеры окон, а также обрабатывать ошибки приложений. Идеально подходит для пользователей, предпочитающих терминал.
🚀Основные моменты:
- Поддержка файлов ярлыков для приложений
- Вывод любых команд с использованием stdout
- Настройка параметров тайлинга
- Обработка ошибок приложений
- Поддержка выбора файлов и папок для аргументов команд
📌 GitHub: https://github.com/Julien-cpsn/desktop-tui
#rust
GitHub
GitHub - Julien-cpsn/desktop-tui: A desktop environment without graphics
A desktop environment without graphics. Contribute to Julien-cpsn/desktop-tui development by creating an account on GitHub.
👍7❤6🥰2🤔2🤯1🖕1
🚧 Удобное управление процессами на macOS
Port Kill — это легкое приложение для строки состояния macOS, которое отслеживает и управляет процессами на портах 2000-6000. Оно позволяет в реальном времени определять процессы и завершать их по одному или все сразу.
🚀 Основные моменты:
- Мониторинг процессов каждые 5 секунд
- Цветная иконка для отображения статуса
- Динамическое меню с опциями завершения процессов
- Поддержка Docker для контейнеров
- Без окон — только статусная строка
📌 GitHub: https://github.com/kagehq/port-kill
#rust
Port Kill — это легкое приложение для строки состояния macOS, которое отслеживает и управляет процессами на портах 2000-6000. Оно позволяет в реальном времени определять процессы и завершать их по одному или все сразу.
🚀 Основные моменты:
- Мониторинг процессов каждые 5 секунд
- Цветная иконка для отображения статуса
- Динамическое меню с опциями завершения процессов
- Поддержка Docker для контейнеров
- Без окон — только статусная строка
📌 GitHub: https://github.com/kagehq/port-kill
#rust
🔥12❤4👍3🥰1
🦀 Rust совет
Если при сериализации в JSON вы хотите, чтобы вложенные структуры или enum выглядели как часть общего объекта, используйте атрибут
Он убирает лишние уровни вложенности и делает JSON более читаемым и удобным.
@rust_code
#junior #rust
Если при сериализации в JSON вы хотите, чтобы вложенные структуры или enum выглядели как часть общего объекта, используйте атрибут
#[serde(flatten)]. Он убирает лишние уровни вложенности и делает JSON более читаемым и удобным.
@rust_code
#junior #rust
👍55🔥16❤7🥰1
📡 Удобный TUI для управления Wi-Fi
Impala — это текстовый интерфейс для управления Wi-Fi на Linux, использующий iwd. Он позволяет легко подключаться к сетям, управлять устройствами и настраивать параметры подключения через интуитивно понятные команды.
🚀 Основные моменты:
- Простое управление Wi-Fi через TUI
- Поддержка кастомизации клавиш
- Совместимость с iwd
- Легкая установка и использование на Linux
📌 GitHub: https://github.com/pythops/impala
#rust
Impala — это текстовый интерфейс для управления Wi-Fi на Linux, использующий iwd. Он позволяет легко подключаться к сетям, управлять устройствами и настраивать параметры подключения через интуитивно понятные команды.
🚀 Основные моменты:
- Простое управление Wi-Fi через TUI
- Поддержка кастомизации клавиш
- Совместимость с iwd
- Легкая установка и использование на Linux
📌 GitHub: https://github.com/pythops/impala
#rust
🔥22👍9❤3🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
📊 Мониторинг использования свопа в реальном времени
Swaptop — это инструмент с TUI для мониторинга использования свопа на Linux и Windows. Он отображает процессы, использующие своп, и предоставляет графики с обновлением в реальном времени.
🚀Основные моменты:
- Анимированный график использования свопа
- Отслеживание потребления свопа на уровне процессов
- Групповой режим для агрегированного просмотра
- Поддержка нескольких цветовых тем
- Низкое потребление памяти (<5MB)
📌 GitHub: https://github.com/luis-ota/swaptop
#rust
Swaptop — это инструмент с TUI для мониторинга использования свопа на Linux и Windows. Он отображает процессы, использующие своп, и предоставляет графики с обновлением в реальном времени.
🚀Основные моменты:
- Анимированный график использования свопа
- Отслеживание потребления свопа на уровне процессов
- Групповой режим для агрегированного просмотра
- Поддержка нескольких цветовых тем
- Низкое потребление памяти (<5MB)
📌 GitHub: https://github.com/luis-ota/swaptop
#rust
❤16👍6🔥1🥰1
🚀 Интеллектуальное управление ошибками в Rust
unwrap_or_ai — это революционное решение для обработки ошибок, использующее ИИ для создания идеальных запасных данных. Система анализирует структуру вашего кода и мгновенно генерирует контекстуальные ответы, обеспечивая надежность и оптимизацию производственных процессов.
🚀 Основные моменты:
- 🧠 Глубокий анализ кода для точного восстановления
- ⚡ Мгновенное создание запасных данных
- 🎯 Интеллектуальное предсказание потребностей приложения
- 🔄 Легкая интеграция в существующий код
- 📈 Оптимизировано для корпоративного использования
📌 GitHub: https://github.com/NoodlesOfWrath/unwrap_or_ai
#rust
unwrap_or_ai — это революционное решение для обработки ошибок, использующее ИИ для создания идеальных запасных данных. Система анализирует структуру вашего кода и мгновенно генерирует контекстуальные ответы, обеспечивая надежность и оптимизацию производственных процессов.
🚀 Основные моменты:
- 🧠 Глубокий анализ кода для точного восстановления
- ⚡ Мгновенное создание запасных данных
- 🎯 Интеллектуальное предсказание потребностей приложения
- 🔄 Легкая интеграция в существующий код
- 📈 Оптимизировано для корпоративного использования
📌 GitHub: https://github.com/NoodlesOfWrath/unwrap_or_ai
#rust
GitHub
GitHub - NoodlesOfWrath/unwrap_or_ai: Transform your failing Rust functions into INTELLIGENT SUCCESS SYSTEMS
Transform your failing Rust functions into INTELLIGENT SUCCESS SYSTEMS - NoodlesOfWrath/unwrap_or_ai
💊47😁24🖕7❤3🥰2👍1
🚀 Современный балансировщик нагрузки и API Gateway
Pingoo — это быстрый и безопасный балансировщик нагрузки, API Gateway и обратный прокси с встроенной службой обнаружения, защитой от ботов и WAF. Он обеспечивает высокую производительность и безопасность, позволяя вам управлять данными на собственных серверах.
🚀 Основные моменты:
- Поддержка обнаружения сервисов (Docker, DNS)
- Встроенный WAF и защита от ботов
- Постквантовый TLS для безопасности
- GeoIP для определения местоположения
- Полный контроль над данными без сторонних сервисов
📌 GitHub: https://github.com/pingooio/pingoo
#rust
Pingoo — это быстрый и безопасный балансировщик нагрузки, API Gateway и обратный прокси с встроенной службой обнаружения, защитой от ботов и WAF. Он обеспечивает высокую производительность и безопасность, позволяя вам управлять данными на собственных серверах.
🚀 Основные моменты:
- Поддержка обнаружения сервисов (Docker, DNS)
- Встроенный WAF и защита от ботов
- Постквантовый TLS для безопасности
- GeoIP для определения местоположения
- Полный контроль над данными без сторонних сервисов
📌 GitHub: https://github.com/pingooio/pingoo
#rust
GitHub
GitHub - pingooio/pingoo: The fast and secure Load Balancer / API Gateway / Reverse Proxy with built-in service discovery, GeoIP…
The fast and secure Load Balancer / API Gateway / Reverse Proxy with built-in service discovery, GeoIP, WAF, bot protection and much more - https://pingoo.io - pingooio/pingoo
👍13🔥13❤4🥰1🌚1
🚀 Многоязычный командный инструмент для разработчиков
run — это универсальный инструмент для выполнения кода на более чем 25 языках программирования с единым интерфейсом. Он упрощает работу, позволяя запускать и тестировать код без необходимости настраивать множество компиляторов и интерпретаторов.
🚀 Основные моменты:
- Поддержка более 25 языков программирования
- Удобный REPL для интерактивного программирования
- Единый интерфейс для выполнения кода
- Быстрая настройка и запуск без лишних сложностей
- Построен на Rust для высокой производительности и надежности
📌 GitHub: https://github.com/Esubaalew/run
#rust
run — это универсальный инструмент для выполнения кода на более чем 25 языках программирования с единым интерфейсом. Он упрощает работу, позволяя запускать и тестировать код без необходимости настраивать множество компиляторов и интерпретаторов.
🚀 Основные моменты:
- Поддержка более 25 языков программирования
- Удобный REPL для интерактивного программирования
- Единый интерфейс для выполнения кода
- Быстрая настройка и запуск без лишних сложностей
- Построен на Rust для высокой производительности и надежности
📌 GitHub: https://github.com/Esubaalew/run
#rust
GitHub
GitHub - Esubaalew/run: Universal multi-language runner and smart REPL written in Rust.
Universal multi-language runner and smart REPL written in Rust. - Esubaalew/run
🔥10👍7❤2🥰1😁1
🦀 Rust LLM from Scratch
RustGPT — это реализация языковой модели на основе трансформеров, созданная с нуля на Rust без внешних ML-фреймворков. Проект включает предобучение на фактическом тексте, настройку для диалогового ИИ и интерактивный режим тестирования.
🚀 Основные моменты:
- Полное предобучение и настройка модели
- Модульная архитектура с четким разделением задач
- Использование
- Поддержка градиентного спуска и обрезки градиентов
- Интерактивный режим для тестирования модели
📌 GitHub: https://github.com/tekaratzas/RustGPT
#rust
RustGPT — это реализация языковой модели на основе трансформеров, созданная с нуля на Rust без внешних ML-фреймворков. Проект включает предобучение на фактическом тексте, настройку для диалогового ИИ и интерактивный режим тестирования.
🚀 Основные моменты:
- Полное предобучение и настройка модели
- Модульная архитектура с четким разделением задач
- Использование
ndarray для операций с матрицами- Поддержка градиентного спуска и обрезки градиентов
- Интерактивный режим для тестирования модели
📌 GitHub: https://github.com/tekaratzas/RustGPT
#rust
GitHub
GitHub - tekaratzas/RustGPT: An transformer based LLM. Written completely in Rust
An transformer based LLM. Written completely in Rust - tekaratzas/RustGPT
❤29👍10🔥6😁3❤🔥1🥰1
Reddix — это терминальный клиент для Reddit с поддержкой нескольких аккаунтов и умным кэшированием. Он предлагает удобную навигацию с помощью клавиатуры и предварительный просмотр изображений, используя графический протокол kitty.
🚀 Основные моменты:
- Поддержка нескольких аккаунтов
- Удобная навигация с клавиатуры
- Предварительный просмотр изображений
- Умное кэширование
📌 GitHub: https://github.com/ck-zhang/reddix
#rust
Please open Telegram to view this post
VIEW IN TELEGRAM
😐15❤13👍7🥰3🔥1
🚀 Автоматизация с Pipelight
Pipelight — это легковесный инструмент для автоматизации задач CI/CD, написанный на Rust. Он позволяет создавать и управлять пайплайнами с использованием различных языков конфигурации, таких как TOML, HCL, YAML и TypeScript. Удобные триггеры и наглядные логи делают его идеальным для упрощения рутинных процессов.
🚀 Основные моменты:
- Легкий CLI инструмент (~13Mb) для автоматизации.
- Поддержка нескольких языков конфигурации.
- Автоматические триггеры на события (git hooks, изменения файлов).
- Подробные и наглядные логи выполнения.
📌 GitHub: https://github.com/pipelight/pipelight
#rust
Pipelight — это легковесный инструмент для автоматизации задач CI/CD, написанный на Rust. Он позволяет создавать и управлять пайплайнами с использованием различных языков конфигурации, таких как TOML, HCL, YAML и TypeScript. Удобные триггеры и наглядные логи делают его идеальным для упрощения рутинных процессов.
🚀 Основные моменты:
- Легкий CLI инструмент (~13Mb) для автоматизации.
- Поддержка нескольких языков конфигурации.
- Автоматические триггеры на события (git hooks, изменения файлов).
- Подробные и наглядные логи выполнения.
📌 GitHub: https://github.com/pipelight/pipelight
#rust
👍11😱3❤2🥰2
📊 Управление бизнесом как код с Firm
Firm — это текстовая система управления работой, позволяющая организовать данные о бизнесе в виде графа. Все ваши проекты, задачи и связи между ними хранятся в простых текстовых файлах, что обеспечивает контроль и гибкость. Используйте DSL Firm для создания структуры вашего бизнеса, доступной для автоматизации и интеграции.
🚀 Основные моменты:
- Все данные в одном месте: организации, контакты, проекты.
- Полный контроль над данными: локальное хранение в текстовых файлах.
- Открытая модель данных: настройка под ваши нужды.
- Автоматизация процессов: интеграция с другими инструментами.
- Поддержка AI: возможность взаимодействия с LLM.
📌 GitHub: https://github.com/42futures/firm
#rust
Firm — это текстовая система управления работой, позволяющая организовать данные о бизнесе в виде графа. Все ваши проекты, задачи и связи между ними хранятся в простых текстовых файлах, что обеспечивает контроль и гибкость. Используйте DSL Firm для создания структуры вашего бизнеса, доступной для автоматизации и интеграции.
🚀 Основные моменты:
- Все данные в одном месте: организации, контакты, проекты.
- Полный контроль над данными: локальное хранение в текстовых файлах.
- Открытая модель данных: настройка под ваши нужды.
- Автоматизация процессов: интеграция с другими инструментами.
- Поддержка AI: возможность взаимодействия с LLM.
📌 GitHub: https://github.com/42futures/firm
#rust
❤7👍3🔥2🥰1
🚀 DeepSeek-OCR на Rust
Репозиторий представляет собой реализацию DeepSeek-OCR на Rust с быстрой командной строкой и совместимым с OpenAI HTTP-сервером. Он включает в себя модели для обработки изображений и текстов, позволяя создавать локальные решения для понимания документов.
🚀 Основные моменты:
- Быстрая CLI и сервер для OCR задач.
- Поддержка Apple Metal и экспериментальная CUDA.
- Оптимизирован для работы на Apple Silicon.
- Совместимость с клиентами OpenAI.
- Безопасная память и низкие накладные расходы.
📌 GitHub: https://github.com/TimmyOVO/deepseek-ocr.rs
#rust
Репозиторий представляет собой реализацию DeepSeek-OCR на Rust с быстрой командной строкой и совместимым с OpenAI HTTP-сервером. Он включает в себя модели для обработки изображений и текстов, позволяя создавать локальные решения для понимания документов.
🚀 Основные моменты:
- Быстрая CLI и сервер для OCR задач.
- Поддержка Apple Metal и экспериментальная CUDA.
- Оптимизирован для работы на Apple Silicon.
- Совместимость с клиентами OpenAI.
- Безопасная память и низкие накладные расходы.
📌 GitHub: https://github.com/TimmyOVO/deepseek-ocr.rs
#rust
👍23❤10🔥7🥰1