ar
Feedback
Rust

Rust

الذهاب إلى القناة على Telegram

Rust programming language По всем вопросам- @workakkk #VRHSZ

إظهار المزيد
8 786
المشتركون
+824 ساعات
+687 أيام
+16030 أيام

جاري تحميل البيانات...

جذب المشتركين
أغسطس '26
أغسطس '26
+251
في 38 قنوات
يوليو '26
+228
في 42 قنوات
Get PRO
يونيو '26
+174
في 0 قنوات
Get PRO
مايو '26
+433
في 4 قنوات
Get PRO
أبريل '26
+180
في 0 قنوات
Get PRO
مارس '26
+374
في 26 قنوات
Get PRO
فبراير '26
+458
في 47 قنوات
Get PRO
يناير '26
+268
في 109 قنوات
Get PRO
ديسمبر '25
+202
في 5 قنوات
Get PRO
نوفمبر '25
+274
في 42 قنوات
Get PRO
أكتوبر '25
+344
في 13 قنوات
Get PRO
سبتمبر '25
+239
في 41 قنوات
Get PRO
أغسطس '25
+190
في 9 قنوات
Get PRO
يوليو '25
+408
في 73 قنوات
Get PRO
يونيو '25
+225
في 61 قنوات
Get PRO
مايو '25
+166
في 2 قنوات
Get PRO
أبريل '25
+167
في 26 قنوات
Get PRO
مارس '25
+118
في 2 قنوات
Get PRO
فبراير '25
+224
في 41 قنوات
Get PRO
يناير '25
+232
في 44 قنوات
Get PRO
ديسمبر '24
+243
في 39 قنوات
Get PRO
نوفمبر '24
+192
في 54 قنوات
Get PRO
أكتوبر '24
+248
في 54 قنوات
Get PRO
سبتمبر '24
+294
في 182 قنوات
Get PRO
أغسطس '24
+219
في 40 قنوات
Get PRO
يوليو '24
+266
في 53 قنوات
Get PRO
يونيو '24
+283
في 55 قنوات
Get PRO
مايو '24
+285
في 37 قنوات
Get PRO
أبريل '24
+322
في 46 قنوات
Get PRO
مارس '24
+234
في 19 قنوات
Get PRO
فبراير '24
+301
في 1 قنوات
Get PRO
يناير '24
+766
في 43 قنوات
Get PRO
ديسمبر '23
+164
في 39 قنوات
Get PRO
نوفمبر '23
+114
في 32 قنوات
Get PRO
أكتوبر '23
+97
في 1 قنوات
Get PRO
سبتمبر '23
+236
في 0 قنوات
Get PRO
أغسطس '23
+1 307
في 0 قنوات
Get PRO
يوليو '23
+239
في 0 قنوات
Get PRO
يونيو '23
+400
في 0 قنوات
Get PRO
مايو '23
+52
في 0 قنوات
Get PRO
أبريل '23
+89
في 0 قنوات
Get PRO
مارس '23
+622
في 0 قنوات
Get PRO
فبراير '23
+67
في 0 قنوات
Get PRO
يناير '23
+63
في 0 قنوات
Get PRO
ديسمبر '22
+50
في 0 قنوات
Get PRO
نوفمبر '22
+562
في 0 قنوات
Get PRO
أكتوبر '22
+633
في 0 قنوات
Get PRO
سبتمبر '22
+127
في 0 قنوات
Get PRO
أغسطس '22
+840
في 0 قنوات
Get PRO
يوليو '22
+42
في 0 قنوات
Get PRO
يونيو '22
+68
في 0 قنوات
Get PRO
مايو '22
+243
في 0 قنوات
Get PRO
أبريل '22
+1 058
في 0 قنوات
التاريخ
نمو المشتركين
الإشارات
القنوات
26 أغسطس+6
25 أغسطس+12
24 أغسطس+8
23 أغسطس+20
22 أغسطس+30
21 أغسطس+11
20 أغسطس+10
19 أغسطس+5
18 أغسطس+43
17 أغسطس+11
16 أغسطس+11
15 أغسطس+7
14 أغسطس+4
13 أغسطس+8
12 أغسطس+4
11 أغسطس+4
10 أغسطس+7
09 أغسطس+7
08 أغسطس+5
07 أغسطس+3
06 أغسطس+7
05 أغسطس+3
04 أغسطس+12
03 أغسطس+8
02 أغسطس+2
01 أغسطس+3
منشورات القناة
🦀 Rust target-директории становятся заметно меньше Cargo тестирует в nightly новый подход, который сокращает дублирование метаданных в build-артефактах. По результатам тестов размер target удалось уменьшить до 33%. Особенно полезно для больших проектов и CI, где артефакты сборки быстро разрастаются. Подробнее: https://blog.rust-lang.org/inside-rust/2026/08/18/reducing-target-dir-size-on-nightly/

2
🦀 Один TUI, чтобы управлять всем локальным web-стеком. Reeve - менеджер localhost-окружения для разработки, который собирает
🦀 Один TUI, чтобы управлять всем локальным web-стеком. Reeve - менеджер localhost-окружения для разработки, который собирает привычные dev-инструменты в одном терминальном интерфейсе. Что умеет: - переключать версии PHP; - управлять Caddy, Apache и nginx; - работать с базами данных; - настраивать локальный SSL и DNS; - управлять parked sites; - смотреть live traffic; - держать весь локальный стек под рукой без десятка отдельных команд. Проект написан на Rust и использует Ratatui для интерфейса. Для тех, кто устал вручную переключаться между nginx, PHP, базой, hosts и сертификатами — выглядит очень удобно. GitHub: https://github.com/yetidevworks/reeve #Rust #DevTools #TUI #WebDevelopment #OpenSource
1 764
3
Give me liberty or give me ArrayIndexOutOfBoundsException
Give me liberty or give me ArrayIndexOutOfBoundsException
1 898
4
Rust, который наконец становится понятным 🦀 Давно хочешь выучить Rust, но ownership, borrowing и lifetimes выглядят как отде
Rust, который наконец становится понятным 🦀 Давно хочешь выучить Rust, но ownership, borrowing и lifetimes выглядят как отдельный вид боли? Этот курс проведёт тебя с самого начала до уровня, где ты уже пишешь реальные системные и сетевые программы. Ты разберёшь: Ownership → Borrowing → ошибки → коллекции → Generics → Traits → модули → тесты → сетевой код Никакого бесконечного чтения документации. После каждого урока ты сразу пишешь код, проходишь тесты и решаешь задачу с автопроверкой. 🔥 Rust с нуля 🔥 5–6 часов в неделю 🔥 Практика после каждого урока 🔥 Подойдёт после Python, JavaScript, Java и других языков 🔥 Можно начать сразу В конце у тебя будет понимание Rust, с которым уже можно писать быстрые backend-сервисы, сетевые приложения и системные утилиты, а не смотреть на borrow checker как на врага. Пора добавить Rust в свой стек. Начинай курс и пиши первый код уже сегодня: https://stepik.org/a/294885/
1 870
5
Что произошло в Rust за неделю 🦀 Неделя получилась очень насыщенной. Главное: — В crates.io произошла серьёзная supply-chain атака: были скомпрометированы arrayref, internment и append-only-vec. Вредоносные релизы тянули typosquatted-зависимость, которая запускала payload прямо во время сборки. — Meta в этом году написала больше Rust-кода, чем за предыдущие девять лет вместе взятые. — Rust активно двигается в GPU: новый research-проект переносит ownership/type safety в GPU-программирование через rustc и LLVM, при этом производительность уже близка к CUDA/HIP. — Zed добавил self-hosted Sweep Next Edit модели через OpenAI-compatible interface. — Экспериментальный Rust backend для JVM уже проходит больше 99% официальных Rust-тестов и поддерживает async/await, потоки, сеть и Java interoperability. — Появляется всё больше coding-agent проектов на Rust: Waku, Jcode, Rustwright, FEDERaiDE и другие. — Canonical вместе с University of Bristol исследует автоматический перевод больших C-проектов в Rust с помощью LLM, program analysis, fuzzing и formal methods. В качестве кейсов — AppArmor и snap-confine. Rust всё сильнее выходит за рамки «безопасного системного языка» и превращается в платформу для AI tooling, GPU, JVM и автоматической модернизации legacy-кода.
2 201
6
Автор `uv` пришёл в OpenAI и сразу ускорил запуск Codex CLI примерно в 25 раз Астрэл-гуру Rust, стоящий за одним из самых быс
Автор `uv` пришёл в OpenAI и сразу ускорил запуск Codex CLI примерно в 25 раз Астрэл-гуру Rust, стоящий за одним из самых быстрых Python-инструментов uv, после присоединения к OpenAI взялся за производительность Codex CLI. Результат - время холодного старта сократилось примерно в 25 раз. На практике разница ощущается сразу: Codex теперь открывается практически мгновенно и субъективно стартует даже быстрее Pi и Claude Code. Если CLI запускается десятки раз в день, даже несколько сотен миллисекунд быстро превращаются в раздражение. https://x.com/Machinelearrn/status/2091103150014935526
5 697
7
🔥 Хочешь быстрее расти в IT? Хватит учиться в одиночку Окружение решает больше, чем кажется. Собрал папки и каналы, где можн
🔥 Хочешь быстрее расти в IT? Хватит учиться в одиночку Окружение решает больше, чем кажется. Собрал папки и каналы, где можно быстрее влиться в нужное направление, следить за трендами и не вариться в своём пузыре. AI: t.me/ai_machinelearning_big_data Python: t.me/pythonl Linux: t.me/linuxacademiya Хакинг: t.me/linuxkalii DevOps: t.me/DevOPSitsec Docker: https://t.me/+90Z5TAyfuNU5YmRi Golang: t.me/Golang_google Rust: t.me/rust_code C++: t.me/cpluspluc C#: t.me/csharp_1001_notes Java: t.me/javatg JavaScript: t.me/javascriptv React: t.me/react_tg Frontend: t.me/front PHP: t.me/phpshka Android: t.me/android_its Мобильная разработка: t.me/mobdevelop Базы данных: t.me/sqlhub Data Science: t.me/data_analysis_ml Big Data: t.me/bigdatai Математика: t.me/data_math Физика: t.me/fizmat Kubernetes: t.me/kubernetc GameDev: https://t.me/gamedev Haskell: t.me/haskell_tg Собеседования и карьера: DS собеседования: t.me/machinelearning_interview Python собеседования: t.me/python_job_interview Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy Папка Frontend: https://t.me/addlist/mzMMG3RPZhY2M2Iy Полезное сверху: ИТ-мемы: t.me/memes_prog Английский для программистов: t.me/english_forprogrammers ИИ и технологии: t.me/vistehno 954 ГБ open-source курсов: @courses ИТ-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy Max Ai: https://max.ru/ai_machinelearning_big_data Max python: https://max.ru/pythonl ТЕХНО: https://max.ru/vistehno Max Go: https://max.ru/Golang_google Max Linux: https://max.ru/linuxkalii Devops: https://max.ru/DevOPSitsec C#: https://max.ru/csharp_ci C++: https://max.ru/cpluspluc SQL: https://max.ru/sqlhub Java: https://max.ru/javatg Подписывайся на нужные направления и собирай себе ленту, которая реально двигает вперёд.
2 157
8
Вышел Rust 1.98. Но громче релиза сегодня обсуждают взлом популярного crate Rust 1.98 уже доступен в stable. Среди заметных изменений - новые algebraic_* методы для f32/f64, которые разрешают более агрессивные оптимизации вычислений, и быстрый format_into для форматирования целых чисел без лишних аллокаций. Но параллельно в экосистеме произошёл серьёзный supply-chain инцидент. Были скомпрометированы arrayref 0.3.10 и append-only-vec 0.1.9. В них добавили зависимость proc-macro1, которая во время сборки скачивала и запускала удалённый бинарник на машине разработчика. То есть для заражения было достаточно просто собрать проект с вредоносной версией зависимости. Особенно неприятен масштаб: arrayref имеет около 245 млн загрузок за всё время, а пострадавшая версия успела попасть в одну из самых популярных цепочек зависимостей Rust. Вредоносные версии уже удалены с crates.io. Если сегодня собирали Rust-проекты, стоит проверить Cargo.lock: опасна именно arrayref 0.3.10, тогда как 0.3.9 и более ранние версии считаются чистыми. Подробнее: https://opennet.ru/66108/
2 937
9
⚡️ Переписывание Bun на Rust превращается в очень странный AI-эксперимент Bun 1.4 задерживается уже около трёх месяцев, и авт
⚡️ Переписывание Bun на Rust превращается в очень странный AI-эксперимент Bun 1.4 задерживается уже около трёх месяцев, и автор Tero Piirainen считает, что проблема намного интереснее обычного сорванного релиза. За последний месяц в репозитории Bun 15,8 тыс. коммитов сделал robobun, ещё 1,6 тыс. — autofix-ci[bot], а Jarred Sumner — около 790. При этом у проекта накопилось больше 5 тыс. открытых PR. По сути, Bun стал одним из крупнейших экспериментов: можно ли переписать важную продакшен-кодовую базу на Rust силами AI-агентов, когда человек в основном направляет процесс. Отдельный вопрос, зачем вообще понадобился полный переход с Zig на Rust. Одним из аргументов была memory safety, но в новой кодовой базе всё ещё много unsafe, поэтому выгода выглядит не такой очевидной. https://tipiirai.com/writing/bun-rust-rewrite-worries
3 840
10
👣 Rust пытается наконец уменьшить раздувающийся `target`. В nightly Cargo скоро включат экспериментальный режим -Zembed-meta
👣 Rust пытается наконец уменьшить раздувающийся `target`. В nightly Cargo скоро включат экспериментальный режим -Zembed-metadata=no, который убирает лишнее дублирование метаданных внутри .rlib. Сейчас при сборке библиотеки Rust сначала создаёт .rmeta, чтобы зависимые крейты могли начать компилироваться раньше. А потом те же метаданные ещё раз попадают в итоговый .rlib. То есть часть данных в target просто хранится дважды. На тестах эффект получился вполне заметным. Для serde размер target в release-сборке уменьшился почти на 30%. Для самого Cargo в лучшем случае экономия составила около 33%, почти 300 МБ. В обычном dev-режиме выигрыш скромнее, около 5–8%, потому что там большую часть места съедают debug-информация и incremental compilation. Пока это только эксперимент для nightly. Cargo Team хочет посмотреть, не сломает ли изменение редкие сценарии, например ручную линковку .rlib. Проблему огромных target это не решит полностью, но убрать бесплатные дубликаты на диске выглядит как вполне логичное начало. https://blog.rust-lang.org/inside-rust/2026/08/18/reducing-target-dir-size-on-nightly/
2 434
11
🦀 Rust под капотом: владение, async и метапрограммирование — новый курс на Mentorix Borrow checker всё ещё выглядит загадкой
🦀 Rust под капотом: владение, async и метапрограммирование — новый курс на Mentorix Borrow checker всё ещё выглядит загадкой? Курс о том, как Rust устроен изнутри — владение, асинхронность и макросы разбираются до уровня, где догадки заканчиваются. ⚙️ Внутри: владение и заимствование, асинхронность от Future до исполнителя задач, макросы, небезопасный Rust и его инварианты 🧩 Каждая задача компилируется настоящим rustc и проверяется запуском, а не сверкой с текстом 💻 57 уроков · 440 шагов 🎓 Сертификат · доступ навсегда ▶️ Часть уроков открыта — начать можно бесплатно 🏷 −35% по промокоду WELCOME35 — действует 24 часа 12 990 ₽ → 8 444 ₽ ➜ Забрать курс со скидкой ━━━━━━━━━━━━━━ Курс предполагает уверенный Rust. Если хотите подтянуть базу, на платформе есть бесплатные курсы: 🦀 Rust — основы языка 🧩 Тренажёр Rust — 70 задач с автопроверкой Сети для разработчиков: TCP/IP, HTTP, DNS 📚 Все бесплатные курсы Mentorix
2 194
12
Rust теперь проверяет сам себя тем же инструментом, которым разработчики ловят breaking changes в crates.io 🦀 В стандартную
Rust теперь проверяет сам себя тем же инструментом, которым разработчики ловят breaking changes в crates.io 🦀 В стандартную библиотеку Rust интегрировали cargo-semver-checks. На это ушли месяцы работы, десятки PR и больше 15 000 строк кода. В 2020 году нестабильный метод добавили в стабильный trait и сломали async-std на nightly. В 2021-м новый метод BuildHasher нарушил dyn-safety. В 2022-м исправление soundness-проблемы у ChunksMut случайно убрало Send и Sync. А в марте 2026 года изменение trait привело к тому, что тесты Tokio перестали собираться на Windows. Проблема оказалась достаточно серьёзной для выпуска Rust 1.94.1. Автор cargo-semver-checks Предраг Груевски пишет, что сам ревьюил эти изменения и вряд ли смог бы заметить ошибки вручную. Их не заметили и более опытные разработчики std. Самой сложной частью оказалась правильное разделение stable, unstable, const-unstable и default-unstable API, чтобы CI не ругался на нормальные изменения nightly. Теперь cargo-semver-checks сможет автоматически ловить целый класс таких проблем ещё до того, как они попадут в стабильный Rust. 🔗 http://predr.ag/blog/protecting-the-rust-stdlib-from-breakage #RustLang #OpenSource #DevTools
2 685
13
RUSTACEANS_BE_LIKE
RUSTACEANS_BE_LIKE
2 789
14
🌳 Как сделать поведение AI предсказуемым: Bonsai строит логику через Behavior Trees Bonsai — open-source реализация Behavior
🌳 Как сделать поведение AI предсказуемым: Bonsai строит логику через Behavior Trees Bonsai — open-source реализация Behavior Trees на Rust для детерминированного AI, робототехники и игровых систем. Недавно у проекта появились и Python bindings. Вместо огромного количества if/else поведение собирается из узлов: Sequence, Select, If, While, WhenAll, WhenAny, Race. Каждый узел возвращает Success, Failure или Running, а дерево само решает, что выполнять дальше. Такой подход удобен там, где нужна не «магия» LLM, а жёстко контролируемая логика: NPC, автономные роботы, игровые агенты, навигация и сложные реактивные системы. Долгие задачи можно выносить в фоновые потоки, чтобы дерево не блокировалось. Для Rust: bonsai-bt = "*" Для Python: pip install bonsai-bt GitHub: github.com/Sollimann/bonsai
2 987
15
🔴В 2025 году Россияне заработали 5,3 млрд рублей на арбитраже криптовалют По данным Минфин 32% граждан покинули своё место р
🔴В 2025 году Россияне заработали 5,3 млрд рублей на арбитраже криптовалют По данным Минфин 32% граждан покинули своё место работы, поскольку в среднем уже в первый месяц тут можно зарабатывать от 140 000 рублей, а через 2-3 месяца с легкостью выйти на семизначные числа. Самое смешное, что лишь 8% россиян что-то слышали об этой профессии, хотя все инструкции бесплатно лежат на канале Арбитраж Криптовалют Там объясняют, как имея телефон и доступ в интернет, заработать свои первые $2000. Причём разжёвывают так доступно, что поймёт даже ребенок. Кстати, на канале сегодня вышла новая рабочая связка! Быстрее вступайте, пока это бесплатно — https://t.me/+QMOc1G6J2VoxMTcy
2 058
16
📡 MQTT прямо в терминале - и без боли. LazyMQTT - TUI-клиент для просмотра, анализа и публикации MQTT-сообщений. Что умеет: - показывает live-дерево топиков; - хранит историю сообщений; - умеет удобно отображать JSON, XML и Protobuf; - поддерживает алерты; - показывает аналитику трафика; - позволяет публиковать сообщения прямо из терминала. Проект написан на Rust и построен на Ratatui. Для IoT-разработчиков, embedded-инженеров и всех, кто работает с MQTT-брокерами, выглядит как очень удобная альтернатива тяжёлым GUI-клиентам. GitHub: https://github.com/ScottFelder/lazymqtt #Rust #MQTT #IoT #TUI #Terminal #OpenSource
2 814
17
Rust when you use unsafe
Rust when you use unsafe
6 387
18
🦀 Маленькая команда из Нидерландов сейчас меняет сам Rust изнутри. Hexcat публикует ежемесячные отчёты о работе над Rust compiler и фактически занимается развитием ядра языка вместе с официальным сообществом. В последних обновлениях команда работает над тем, что редко попадает в новости, но напрямую влияет на будущее Rust: ⚡ новый trait solver, который должен улучшить обработку типов и приблизить стабилизацию новых возможностей; ⚡ переработка системы lifetime и region constraints; ⚡ развитие const generics; ⚡ улучшения rustc, документации и инфраструктуры вокруг компилятора. Самое интересное - Hexcat не просто пишет библиотеки. Их инженеры работают с самим компилятором, системой типов и стандартной библиотекой Rust. Среди их клиентов и спонсоров - крупные технологические компании, включая Amazon и Google. Пока весь мир обсуждает новые языки для AI, команды вроде Hexcat делают фундамент: быстрее компиляция, мощнее типовая система и более надёжный Rust для системного программирования будущего. Маленькая команда. Огромное влияние на один из самых важных языков современности. 🦀 https://hexcat.nl/updates/
3 205
19
🔥 Одна строка в конфиге ускорила production-ответ с 126–230 мс до менее чем 9 мс Paweł Urbanek собрал очень практичный гайд
🔥 Одна строка в конфиге ускорила production-ответ с 126–230 мс до менее чем 9 мс Paweł Urbanek собрал очень практичный гайд по профилированию Rust, где оптимизации идут не по принципу «что интереснее», а по реальной отдаче. Из кейсов: N+1 SQL → 21 запрос превратили в один JOIN, функция ускорилась со 104 до 70 мкс. Три последовательных HTTP-вызова → tokio::try_join!, итоговое время почти вдвое меньше. Неправильно настроенный Brotli в maplibre/martin → скорость была всего 27,9 KB/s. Одна правка конфига дала примерно 57x ускорение, а latency упала до <9 мс. Ещё жёстче кейс с write lock, который держали на всём HTTP round trip. После переноса блокировки P95 для читателей рухнул с 1,11 секунды до 9,42 мкс. И отдельная классика Tokio: unbounded channel молча накопил 73 сообщения, потому что consumer не успевал. Никакой ошибки, просто медленное движение к OOM. Полезный порядок из гайда: сначала SQL и HTTP, потом locks и channels, и только после этого CPU profiling. Потому что один лишний поход в базу обычно стоит дороже, чем сотни мелких оптимизаций внутри hot loop. 🔗 hotpath.rs/blog/profiling-rust-guide #Rust #Performance #Profiling #Tokio #Backend
4 241
20
## Сколько незаконченных Git-репозиториев лежит у вас на диске? drydock показывает их все в одном терминальном интерфейсе: -
## Сколько незаконченных Git-репозиториев лежит у вас на диске? drydock показывает их все в одном терминальном интерфейсе: - где остались незакоммиченные изменения; - какие коммиты ещё не отправлены; - где забыты stash, конфликт или незавершённый rebase; - какие проекты изменились после последнего тега и готовы к новому релизу. Инструмент проверяет не только текущую ветку, поэтому забытая работа в локальной feature-ветке тоже попадёт в список. brew install yetidevworks/drydock/drydock # или cargo install drydock После установки достаточно запустить: drydock Есть фильтры, fuzzy-поиск, JSON-вывод, открытие проекта в редакторе и массовый fetch. Состояние репозиториев обновляется автоматически через файловый watcher. drydock написан на Rust с использованием Ratatui и работает на macOS и Linux. Полезная утилита для разработчиков, у которых папка Projects давно превратилась в кладбище почти законченных идей. GitHub: https://github.com/yetidevworks/drydock
3 863