Альтернативная реализация сервера Bitwarden Client API, написанная на Rust и совместимая с официальными клиентами Bitwarden. Идеально подходит для самостоятельного размещения, особенно в случаях, когда запуск официального ресурсоёмкого сервиса может быть нежелателен.
#devops #девопс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥6❤3🥰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
👍25❤14🔥8🥰1
📊 TypeScript впервые обошёл Python и JavaScript в рейтинге GitHub Octoverse 2025
GitHub опубликовал ежегодный отчёт Octoverse, в котором TypeScript занял первое место среди самых популярных языков программирования, впервые вытеснив Python и JavaScript.
▪После запуска Copilot Free приток новых разработчиков на платформу достиг рекордных 36 млн в год.
▪ Количество ИИ-проектов почти удвоилось.
▪ Индия обогнала Китай и вышла на второе место по числу разработчиков, показав рост на 34%, а Россия вошла в топ-10.
▪ Ежеминутно создаётся более 200 репозиториев, но лишь 63% из них содержат README
Мир разработки меняется - ИИ ускоряет приток новых программистов, а TypeScript становится новым стандартом современного кода:
Подробнее: https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typenoscript-to-1/
#github
GitHub опубликовал ежегодный отчёт Octoverse, в котором TypeScript занял первое место среди самых популярных языков программирования, впервые вытеснив Python и JavaScript.
▪После запуска Copilot Free приток новых разработчиков на платформу достиг рекордных 36 млн в год.
▪ Количество ИИ-проектов почти удвоилось.
▪ Индия обогнала Китай и вышла на второе место по числу разработчиков, показав рост на 34%, а Россия вошла в топ-10.
▪ Ежеминутно создаётся более 200 репозиториев, но лишь 63% из них содержат README
Мир разработки меняется - ИИ ускоряет приток новых программистов, а TypeScript становится новым стандартом современного кода:
Подробнее: https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typenoscript-to-1/
#github
🔥14🤣10❤5🥰3🤯3👍1👏1😐1
⚡️ Вышел pgbalancer 1.0 - интеллектуальный балансировщик нагрузки для PostgreSQL
Представлен первый стабильный релиз pgbalancer 1.0 — балансировщика нагрузки для PostgreSQL, построенного на основе pgpool-II с существенными доработками.
Проект позиционируется как решение с элементами адаптивной маршрутизации запросов, управляемое через REST API и поддерживающее MQTT для потоковой передачи событий в реальном времени.
Ключевые особенности:
• Управление пулом соединений и распределение нагрузки между репликами PostgreSQL;
•Поддержка HTTP/REST для конфигурации и мониторинга;
• Интеграция с MQTT для стриминга метрик и событий;
• Реализация на языке C с сохранением производительности оригинального pgpool-II;
• Распространяется под открытой лицензией PostgreSQL.
https://www.pgelephant.com/pgbalancer
Представлен первый стабильный релиз pgbalancer 1.0 — балансировщика нагрузки для PostgreSQL, построенного на основе pgpool-II с существенными доработками.
Проект позиционируется как решение с элементами адаптивной маршрутизации запросов, управляемое через REST API и поддерживающее MQTT для потоковой передачи событий в реальном времени.
Ключевые особенности:
• Управление пулом соединений и распределение нагрузки между репликами PostgreSQL;
•Поддержка HTTP/REST для конфигурации и мониторинга;
• Интеграция с MQTT для стриминга метрик и событий;
• Реализация на языке C с сохранением производительности оригинального pgpool-II;
• Распространяется под открытой лицензией PostgreSQL.
https://www.pgelephant.com/pgbalancer
🤔21👍6🗿2🤬1
Главное
- Rust остаётся языком без GC и тяжёлого runtime, обеспечивая безопасность памяти на этапе компиляции (владение, время жизни, строгая типизация).
- Цель — высокопроизводительный и безопасный параллельный код, без типичных багов низкоуровневой памяти.
Ключевые изменения в 1.91
- Улучшена поддержка Windows на ARM64:
aarch64-pc-windows-msvc поднят до Tier 1 (максимальный уровень гарантии и тестирования).- Новые lint-предупреждения:
-
dangling_pointers_from_locals — ловит возврат висячих указателей.-
integer_to_ptr_transmutes — предупреждает о преобразованиях int → pointer через transmute.- Cargo:
- стабилизирован параметр
build.build-dir для указания каталога временных артефактов.- ABI:
- стабилизирована поддержка C-style variadic functions для sysv64, win64, efiapi, aapcs.
- Inline-assembly:
- стабильная поддержка для LoongArch32.
Почему это важно
Rust укрепляет позиции как безопасный системный язык для серверов, ОС, embedded и высокопроизводительных приложений. Более жёсткие проверки указателей и расширенная поддержка Windows/ARM — шаг к ещё более широкому продакшн-использованию.
$ rustup update stablehttps://blog.rust-lang.org/2025/10/30/Rust-1.91.0/
@rust_code
#Rust #Programming #Release
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥36❤9👍3🤩2🗿2⚡1🥰1😡1
🦀 Rust совет: когда использовать &self, &mut self, self и mut self — на реальном примере
Этот сниппет отлично показывает разные модели владения при методах:
Коротко:
- &self → читаем
- &mut self → изменяем
- self → потребляем объект
- mut self → потребляем + модифицируем и возвращаем (удобно для fluent API)
Понимание этих четырёх форм - ключ к грамотной архитектуре в Rust.
#rust #tip #junior
@rust_code
Этот сниппет отлично показывает разные модели владения при методах:
// читает, не меняя
fn len(&self) -> usize { … }
// изменяет объект на месте
fn push(&mut self, b: u8) { … }
// забирает владение — после вызова исходный объект больше недоступен
fn into_vec(self) -> Vec<u8> { … }
// builder-стиль: забирает владение, внутри mut, возвращает обновлённый объект
fn with_extra(mut self, extra: Vec<u8>) -> Self { … }
Коротко:
- &self → читаем
- &mut self → изменяем
- self → потребляем объект
- mut self → потребляем + модифицируем и возвращаем (удобно для fluent API)
Понимание этих четырёх форм - ключ к грамотной архитектуре в Rust.
#rust #tip #junior
@rust_code
❤35👍28🔥8🥰1😡1
История, которая выглядит как сценарий кино.
Разработчик Престон Торп и он начал учить Rust… находясь в тюрьме. У него были - только документация, ноутбук и огромное желание стать кодером,
Сегодня он работает удалённо в Turso и пишет SQLite на Rust. Ироничный штрих: его зарплата - $96 000 в год. Это больше, чем получали охранники в той самой тюрьме, где он когда-то сидел.
Крутой пример того, как знания и упорство реально меняют траекторию жизни.
Здесь можно посмотреть его GitHub.
Разработчик Престон Торп и он начал учить Rust… находясь в тюрьме. У него были - только документация, ноутбук и огромное желание стать кодером,
Сегодня он работает удалённо в Turso и пишет SQLite на Rust. Ироничный штрих: его зарплата - $96 000 в год. Это больше, чем получали охранники в той самой тюрьме, где он когда-то сидел.
Крутой пример того, как знания и упорство реально меняют траекторию жизни.
Здесь можно посмотреть его GitHub.
🔥43❤11🏆7😁3👏2😡1
This media is not supported in your browser
VIEW IN TELEGRAM
⚡ Rust на устройстве с 2KB RAM
Rust уже давно вышел за рамки системного софта и серверного кода — теперь его запускают на микроконтроллерах с крошечными ресурсами.
Пример
- Микроконтроллер: WinChipHead CH32V003
- Память: 2 KB RAM
- Flash: 16 KB
- Да, Rust работает в таких условиях — без операционной системы и с прямым доступом к железу
Почему это круто
- Безопасность памяти даже на микроконтроллерах
- Возможность писать прошивки без C и undefined behavior
- Rust становится реальной альтернативой для embedded-разработки
Минимальная программа, аппаратные регистры, direct control — и всё это на Rust.
Подробности:
https://noxim.xyz/blog/rust-ch32v003/
#rust #embedded #iot #systemsprogramming #microcontrollers #firmware #riscv
Rust уже давно вышел за рамки системного софта и серверного кода — теперь его запускают на микроконтроллерах с крошечными ресурсами.
Пример
- Микроконтроллер: WinChipHead CH32V003
- Память: 2 KB RAM
- Flash: 16 KB
- Да, Rust работает в таких условиях — без операционной системы и с прямым доступом к железу
Почему это круто
- Безопасность памяти даже на микроконтроллерах
- Возможность писать прошивки без C и undefined behavior
- Rust становится реальной альтернативой для embedded-разработки
Минимальная программа, аппаратные регистры, direct control — и всё это на Rust.
Подробности:
https://noxim.xyz/blog/rust-ch32v003/
#rust #embedded #iot #systemsprogramming #microcontrollers #firmware #riscv
👍64🏆14❤6🤣3🖕2😱1😡1
Мгновенный старт, без лишних настроек: запускаешь — и фиксируешь задачи.
Что умеет:
- моментальное редактирование записей
- undo/redo для любых действий
- автосохранения
- полноценный календарный просмотр
Написан на Rust и построен на ratatui - быстрый и приятный в использовании TUI-инструмент.
GitHub: https://github.com/Kamyil/work-tuimer
#rustlang #ratatui
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥7❤5🥰2😡1
В этом репозитории содержатся исходный код различных методов, используемых авторами вредоносных программ, участниками Red Team, злоумышленниками, спонсируемыми государством хакерскими группами и т. д.
Эти методы хорошо исследованы и реализованы на Rust.
Отличный материал для погружения в кибербез.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍11😱3❤2🥰2😡1
Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du в uutils и GNU Coreutils
Опубликован выпуск проекта uutils coreutils 0.4.0 (Rust Coreutils), развивающего аналог пакета GNU Coreutils, написанный на языке Rust. В состав coreutils входит более ста утилит, включая sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls. Целью проекта является создание кроссплатформенной альтернативной реализации Coreutils, среди прочего способной работать на платформах Windows, Redox и Fuchsia.
https://opennet.ru/64214/
Опубликован выпуск проекта uutils coreutils 0.4.0 (Rust Coreutils), развивающего аналог пакета GNU Coreutils, написанный на языке Rust. В состав coreutils входит более ста утилит, включая sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls. Целью проекта является создание кроссплатформенной альтернативной реализации Coreutils, среди прочего способной работать на платформах Windows, Redox и Fuchsia.
https://opennet.ru/64214/
www.opennet.ru
Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du в uutils и GNU Coreutils
Опубликован выпуск проекта uutils coreutils 0.4.0 (Rust Coreutils), развивающего аналог пакета GNU Coreutils, написанный на языке Rust. В состав coreutils входит более ста утилит, включая sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id,…
👍14❤4😡4🥰2
🚀 Удобное управление CI/CD с Pipedash
Pipedash — это настольное приложение, которое объединяет CI/CD пайплайны из различных провайдеров в одном интерфейсе. Вместо того чтобы переключаться между разными панелями управления, вы можете отслеживать статус всех своих пайплайнов в одном месте. Приложение поддерживает GitHub Actions, GitLab CI, Jenkins и другие.
🚀 Основные моменты:
- Объединяет данные из нескольких CI/CD провайдеров
- Автоматическое обновление статусов пайплайнов
- Поддержка плагинов для добавления новых провайдеров
- Локальное хранение данных без аналитики и телеметрии
- Доступно для macOS, Windows и Linux
📌 GitHub: https://github.com/hcavarsan/pipedash
#rust
Pipedash — это настольное приложение, которое объединяет CI/CD пайплайны из различных провайдеров в одном интерфейсе. Вместо того чтобы переключаться между разными панелями управления, вы можете отслеживать статус всех своих пайплайнов в одном месте. Приложение поддерживает GitHub Actions, GitLab CI, Jenkins и другие.
🚀 Основные моменты:
- Объединяет данные из нескольких CI/CD провайдеров
- Автоматическое обновление статусов пайплайнов
- Поддержка плагинов для добавления новых провайдеров
- Локальное хранение данных без аналитики и телеметрии
- Доступно для macOS, Windows и Linux
📌 GitHub: https://github.com/hcavarsan/pipedash
#rust
GitHub
GitHub - hcavarsan/pipedash: A desktop app for managing CI/CD pipelines from multiple providers
A desktop app for managing CI/CD pipelines from multiple providers - hcavarsan/pipedash
🔥9❤6👍3🥰1