en
Feedback
Rust

Rust

Open in Telegram

Полезный контент по программированию на Rust

Show more
2 230
Subscribers
+324 hours
+37 days
+230 days
Posts Archive
Rust
2 230
Rust: рефакторинг для новичков Недавно Нирадж Авинаш выложил свой код в группе по языку программирования Rust на LinkedIn. Ег
Rust: рефакторинг для новичков Недавно Нирадж Авинаш выложил свой код в группе по языку программирования Rust на LinkedIn. Его цель — изучить основы Rust, но я нашел его пример хорошей основой для своей статьи. Задача состоит в том, чтобы показать, как можно улучшать код на Rust поэтапно, и продемонстрировать, каких ошибок могут избегать новички, начиная с их кода. В целях упрощения, пожалуйста, не обращайте внимания на очевидные недостатки этой простой программы. https://betterprogramming.pub/rust-refactoring-for-beginners-15a3270ce45d 👉 @rust_lib

Rust
2 230
📕Angular UI-Kit с нуля: Как построить библиотеку переиспользуемых компонентов - разработчикам JavaScript/TypeScript, Junior/
📕Angular UI-Kit с нуля: Как построить библиотеку переиспользуемых компонентов - разработчикам JavaScript/TypeScript, Junior/Middle разработчикам, желающим освоить Angular, Frontend-разработчикам на других фреймворках (React, Vue) На открытом уроке 29 октября в 20:00 мск мы разберёмся в применении Angular Reactive Forms и сигналов: 📗 На вебинаре: 1. Template syntax: директивы, биндинги, pipes. 2. Event handling и реактивность. 📘 В результате на практике изучите и освоите создание и настройка форм через FormBuilder, работу с FormGroup и FormControl, валидацию данных и обработку ошибок. 👉 Регистрация на урок и подробности о курсе Angular Developer: https://vk.cc/cQL6gm Все участники открытого урока получат скидку на курс "Angular Developer" Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Rust
2 230
Быстрый и красивый графический Docker-клиент Dockyard — современный, быстрый и удобный Docker-клиент, созданный для упрощения
Быстрый и красивый графический Docker-клиент Dockyard — современный, быстрый и удобный Docker-клиент, созданный для упрощения управления контейнерами в Linux. Построенный на основе Rust + Tauri и React.js, Dockyard предлагает стильный интерфейс и мощные возможности, делая работу с Docker-контейнерами проще, чем когда-либо. Ключевые особенности - Интуитивный UI: Чистый и простой интерфейс для новичков и опытных пользователей. - Статистика в реальном времени: Мониторинг состояния контейнеров с красивыми графиками и диаграммами. - Управление контейнерами: Легкий запуск, остановка и удаление контейнеров в пару кликов. - Интеграция с Docker Compose: Контейнеры, созданные через Docker Compose, автоматически группируются по проектам и отображаются в сворачиваемых списках. - Терминал внутри контейнера: Возможность открыть shell внутри контейнера Docker с помощью любимого терминального приложения. - Просмотр логов: Встроенный просмотр логов контейнеров в режиме реального времени с поддержкой PatternFly. - Высокая производительность: Разработан на Rust для скорости и надежности. - Множество тем: Большой выбор тем оформления. https://github.com/ropali/dockyard 👉 @rust_lib

Rust
2 230
Wgpu - это безопасная и переносимая графическая библиотека для Rust, основанная на API WebGPU. Она подходит для универсальной
Wgpu - это безопасная и переносимая графическая библиотека для Rust, основанная на API WebGPU. Она подходит для универсальной графики и вычислений на GPU. Приложения, использующие wgpu, могут работать нативно на Vulkan, Metal, DirectX 12 и OpenGL ES, а также в браузерах через WebAssembly на WebGPU и WebGL2. https://wgpu.rs/ https://github.com/gfx-rs/wgpu 👉 @rust_lib

Rust
2 230
Почему именно Rust: от fullstack (Deno) до ядра Linux Rust всё чаще выбирают там, где на кону производительность, безопасност
Почему именно Rust: от fullstack (Deno) до ядра Linux Rust всё чаще выбирают там, где на кону производительность, безопасность и контроль. От новых рантаймов до ядра Linux — язык уверенно занимает место в критически важных системах. На открытом вебинаре курса OTUS Rust Developer. Professional Сергей Решетников покажет, почему Rust стал инженерным выбором мирового уровня. 📌 27 октября, 20:00 Почему именно Rust: от fullstack (Deno) до ядра Linux — почему создатель Node.js выбрал Rust — безопасность и производительность в ядре Linux — макросы, Serde и удобная сериализация — применение Rust в веб-фреймворках и аудиообработке Вебинар бесплатный и будет полезен разработчикам на C++, Go, Python и JavaScript, а также всем, кто хочет понять, почему Rust завоёвывает мир. 👉 Зарегистрироваться: https://vk.cc/cQvCB3 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Rust
2 230
Эмулятор Game Boy, написанный на Rust 🎮 Проект rust-gb — это реализация классического Game Boy на чистом Rust. Поддерживает
Эмулятор Game Boy, написанный на Rust 🎮 Проект rust-gb — это реализация классического Game Boy на чистом Rust. Поддерживает CPU, память, видеосистему и даже звук. Автор ставил цель добиться максимальной точности эмуляции, сохранив при этом производительность и читаемость кода. Отличный пример того, как можно использовать безопасные абстракции Rust для низкоуровневых задач вроде обработки инструкций CPU и таймингов видеоконтроллера. Репозиторий содержит понятную структуру кода и тесты, что делает его отличным материалом для изучения архитектуры эмуляторов. https://github.com/zlfn/rust-gb 👉 @rust_lib

Rust
2 230
Flutter_rust_bridge Генератор привязок Flutter/Dart <-> Rust, с богатым функционалом, но одновременно простой и удобный
Flutter_rust_bridge Генератор привязок Flutter/Dart <-> Rust, с богатым функционалом, но одновременно простой и удобный. https://github.com/fzyzcjy/flutter_rust_bridge 👉 @rust_lib

Rust
2 230
Hurl - это инструмент командной строки, который выполняет HTTP-запросы, определённые в простом текстовом формате. Он может св
Hurl - это инструмент командной строки, который выполняет HTTP-запросы, определённые в простом текстовом формате. Он может связывать несколько запросов в цепочку, захватывать значения и выполнять проверки заголовков и тела ответа. Hurl очень универсален: его можно использовать как для получения данных, так и для тестирования HTTP-сессий. Hurl упрощает работу с HTML-контентом, REST / SOAP / GraphQL API и любыми другими API, основанными на XML или JSON. https://github.com/Orange-OpenSource/hurl 👉 @rust_lib

Rust
2 230
Onefetch Выводит информацию о локальном Git репозитории прямо в терминал. Утилита не нуждается в подключении к интернету. По
Onefetch Выводит информацию о локальном Git репозитории прямо в терминал. Утилита не нуждается в подключении к интернету. По умолчанию информация о репозитории отображается вместе с логотипом главного языка программирования, но вы можете сделать так, чтобы Onefetch использовал изображение (если терминал это позволяет), читал ваш собственный ASCII-рисунок или вообще не выводил его. https://github.com/o2sh/onefetch/blob/main/docs/README.ru.md 👉 @rust_lib

Rust
2 230
Создание набора инструкций для виртуальной машины на Rust В этом подробном руководстве мы создадим базовую виртуальную машину
Создание набора инструкций для виртуальной машины на Rust В этом подробном руководстве мы создадим базовую виртуальную машину (VM) на Rust. Речь пойдёт не только о написании кода, но и о понимании ключевых концепций виртуализации, наборов инструкций и их практической реализации. К концу этого урока вы получите более глубокое понимание принципов работы виртуальных машин и готовое Rust-приложение, которое симулирует простую VM. https://telegra.ph/Building-a-VM-Instruction-Set-in-Rust-09-18 👉 @rust_lib

Rust
2 230
Plotlars - это многофункциональная библиотека на Rust, которая выступает в роли обёртки вокруг библиотеки Plotly, соединяя мо
Plotlars - это многофункциональная библиотека на Rust, которая выступает в роли обёртки вокруг библиотеки Plotly, соединяя мощную библиотеку анализа данных Polars с Plotly. Она упрощает процесс создания визуализаций из датафреймов, позволяя разработчикам сосредоточиться на анализе данных, а не на тонкостях построения графиков. https://github.com/alceal/plotlars 👉 @rust_lib

Rust
2 230
🚀 Подборка Telegram каналов для программистов Системное администрирование, DevOps 📌 https://t.me/bash_srv Bash Советы https://t.me/win_sysadmin Системный Администратор Windows https://t.me/sysadmin_girl Девочка Сисадмин https://t.me/srv_admin_linux Админские угодья https://t.me/linux_srv Типичный Сисадмин https://t.me/devopslib Библиотека девопса | DevOps, SRE, Sysadmin https://t.me/linux_odmin Linux: Системный администратор https://t.me/devops_star DevOps Star (Звезда Девопса) https://t.me/i_linux Системный администратор https://t.me/linuxchmod Linux https://t.me/sys_adminos Системный Администратор https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало) https://t.me/sysadminof Книги для админов, полезные материалы https://t.me/i_odmin Все для системного администратора https://t.me/i_odmin_book Библиотека Системного Администратора https://t.me/i_odmin_chat Чат системных администраторов https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др. https://t.me/sysadminoff Новости Линукс Linux 1C разработка 📌 https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С https://t.me/DevLab1C 1С:Предприятие 8 https://t.me/razrab_1C 1C Разработчик https://t.me/buh1C_prog 1C Программист | Бухгалтерия и Учёт https://t.me/rabota1C_rus Вакансии для программистов 1С Программирование C++📌 https://t.me/cpp_lib Библиотека C/C++ разработчика https://t.me/cpp_knigi Книги для программистов C/C++ https://t.me/cpp_geek Учим C/C++ на примерах Программирование Python 📌 https://t.me/pythonofff Python академия. https://t.me/BookPython Библиотека Python разработчика https://t.me/python_real Python подборки на русском и английском https://t.me/python_360 Книги по Python Java разработка 📌 https://t.me/BookJava Библиотека Java разработчика https://t.me/java_360 Книги по Java Rus https://t.me/java_geek Учим Java на примерах GitHub Сообщество 📌 https://t.me/Githublib Интересное из GitHub Базы данных (Data Base) 📌 https://t.me/database_info Все про базы данных Мобильная разработка: iOS, Android 📌 https://t.me/developer_mobila Мобильная разработка https://t.me/kotlin_lib Подборки полезного материала по Kotlin Фронтенд разработка 📌 https://t.me/frontend_1 Подборки для frontend разработчиков https://t.me/frontend_sovet Frontend советы, примеры и практика! https://t.me/React_lib Подборки по React js и все что с ним связано Разработка игр 📌 https://t.me/game_devv Все о разработке игр Библиотеки 📌 https://t.me/book_for_dev Книги для программистов Rus https://t.me/programmist_of Книги по программированию https://t.me/proglb Библиотека программиста https://t.me/bfbook Книги для программистов БигДата, машинное обучение 📌 https://t.me/bigdata_1 Big Data, Machine Learning Программирование 📌 https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций https://t.me/rust_lib Полезный контент по программированию на Rust https://t.me/golang_lib Библиотека Go (Golang) разработчика https://t.me/itmozg Программисты, дизайнеры, новости из мира IT https://t.me/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 https://t.me/nodejs_lib Подборки по Node js и все что с ним связано https://t.me/ruby_lib Библиотека Ruby программиста https://t.me/lifeproger Жизнь программиста. Авторский канал. QA, тестирование 📌 https://t.me/testlab_qa Библиотека тестировщика Шутки программистов 📌 https://t.me/itumor Шутки программистов Защита, взлом, безопасность 📌 https://t.me/thehaking Канал о кибербезопасности https://t.me/xakep_2 Хакер Free Книги, статьи для дизайнеров 📌 https://t.me/ux_web Статьи, книги для дизайнеров Математика 📌 https://t.me/Pomatematike Канал по математике https://t.me/phis_mat Обучающие видео, книги по Физике и Математике https://t.me/matgeoru Математика | Геометрия | Логика Excel лайфхак📌 https://t.me/Excel_lifehack https://t.me/mir_teh Мир технологий (Technology World) Вакансии 📌 https://t.me/sysadmin_rabota Системный Администратор https://t.me/progjob Вакансии в IT

Rust
2 230
Неожиданный скачок продуктивности благодаря Rust Бэкенд платформы Lubeno полностью написан на Rust. Он вырос до таких размеро
Неожиданный скачок продуктивности благодаря Rust Бэкенд платформы Lubeno полностью написан на Rust. Он вырос до таких размеров, что я уже не могу удерживать все части его кодовой базы в голове. По моему опыту, на этом этапе проекты обычно сталкиваются со значительным замедлением. Становится сложно обеспечивать отсутствие непредусмотренных последствий от внесения изменений. Выяснилось, что благодаря гарантиям безопасности Rust я гораздо увереннее работаю с кодовой базой. И эта уверенность позволяет мне рефакторить даже критичные части приложения, что крайне положительно влияет на мою продуктивность и удобство поддержки продукта в долгосрочной перспективе. https://habr.com/ru/articles/944706/ original https://lubeno.dev/blog/rusts-productivity-curve 👉 @rust_lib

Rust
2 230
Redox - это операционная система, написанная полностью на Rust. Проект вдохновлён принципами Unix, но стремится к более безоп
Redox - это операционная система, написанная полностью на Rust. Проект вдохновлён принципами Unix, но стремится к более безопасной и современной архитектуре. В Redox используются микроядерный подход, драйверы и сервисы запускаются в пространстве пользователя, что уменьшает поверхность атак и повышает стабильность. Кроме ядра, экосистема включает файловую систему TFS, собственный дисплейный сервер Orbital и набор утилит. Разработчики делают упор на безопасные абстракции Rust и минимизацию использования небезопасного кода. https://gitlab.redox-os.org/redox-os/redox 👉 @rust_lib

Rust
2 230
An Optimization That’s Impossible in Rust Автор разбирает интересный случай оптимизации, которая возможна в C/C++, но недости
An Optimization That’s Impossible in Rust Автор разбирает интересный случай оптимизации, которая возможна в C/C++, но недостижима в Rust из-за модели заимствований и строгих правил работы с aliasing. Речь идёт о ситуации, где компилятор C может агрессивно оптимизировать код, предполагая отсутствие пересечения указателей (если нет restrict). В Rust же гарантии безопасности требуют, чтобы ссылки не пересекались, и это ограничение мешает сделать такую же оптимизацию, даже если на практике пересечения не происходит. В итоге: - В C/C++ оптимизация возможна, но небезопасна без явных аннотаций. - В Rust - безопасность всегда гарантируется, но ценой отказа от определённых оптимизаций. - Для производительного кода в Rust приходится использовать небезопасные конструкции (unsafe) или вручную подсказывать компилятору. https://tunglevo.com/note/an-optimization-thats-impossible-in-rust/ 👉 @rust_lib

Rust
2 230
Pake 🤱🏻 Превратите любую веб-страницу в настольное приложение с помощью Rust. Особенности: -Упаковка сайта в exe/dmg/appimage без лишних зависимостей. -Основан на Tauri — быстрый, лёгкий, с низким потреблением памяти. -Поддержка кастомных иконок, заголовков окна, горячих клавиш. -Безопаснее, чем Electron, так как вес приложения в разы меньше и нет лишнего Node.js-кода. -Работает на Windows, macOS и Linux. https://github.com/tw93/Pake 👉 @rust_lib

Rust
2 230
🤖 Тест по Rust проверь свои знания, готов ли ты к обучению на курсе. Ответишь — пройдешь на курс "Rust Developer. Profession
🤖 Тест по Rust проверь свои знания, готов ли ты к обучению на курсе. Ответишь — пройдешь на курс "Rust Developer. Professional" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса За 5 месяцев обучения ты разберёшь ключевые особенности Rust и сможешь не только разрабатывать сложные программные продукты, но и в целом лучше проектировать ПО. ➡️ ПРОЙТИ ТЕСТ И ОЗНАКОМИТСЯ С ПРОГРАММОЙ: https://vk.cc/cOMmpA Поторопись, до старта осталось совсем немного! Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Rust
2 230
Ripdrag Утилита Drag and Drop, написанная на Rust и GTK4 https://github.com/nik012003/ripdrag 👉 @rust_lib

Rust
2 230
Leptos Это современный фреймворк для разработки веб-приложений на Rust с реактивным подходом. Он позволяет писать как фронтен
Leptos Это современный фреймворк для разработки веб-приложений на Rust с реактивным подходом. Он позволяет писать как фронтенд, так и бэкенд, используя единый стек, с акцентом на производительность и безопасность. Особенности: ⚡ Высокая скорость работы благодаря компиляции в WebAssembly и оптимизациям Rust. 🔄 Реактивность: обновления интерфейса происходят автоматически при изменении состояния. 🛠 Полный стек: можно писать и серверный, и клиентский код на Rust. 🌐 SSR (Server-Side Rendering) и гидратация для SEO и быстрого первого рендера. 🧩 Богатая экосистема и возможность использовать привычные паттерны вроде компонентов. Фреймворк позиционируется как альтернатива React/Vue/Svelte, но с силой и безопасностью Rust. https://github.com/leptos-rs/leptos 👉 @rust_lib

Rust
2 230
Устали от повторяющегося кода в Rust? Хотите научиться превращать 100 строк в 5? ➡️ Присоединяйтесь к открытому уроку «Макрос
Устали от повторяющегося кода в Rust? Хотите научиться превращать 100 строк в 5? ➡️ Присоединяйтесь к открытому уроку «Макросы в Rust: от macro_rules! до процедурных макросов» 19 августа в 20:00 МСК. На вебинаре мы: — Освоим декларативные макросы: синтаксис и паттерн-матчинг. — Разберемся с процедурными макросами: derive, attribute, function-like. — Научимся создавать DSL и автоматизировать рутинные задачи. — Поймем, когда использовать макросы и когда их избегать. ❗️Этот урок — отличный тест-драйв курса «Rust Developer. Professional» от OTUS. Все участники вебинара получат скидку на обучение! 🔴 Зарегистрироваться на вебинар → https://vk.cc/cOFrEb Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru