Rust programming language По всем вопросам- @haarrp @ai_machinelearning_big_data - машинное обучение @programming_books_it - бесплатные it книги @pythonl - 🐍 @ArtificialIntelligencedl - AI @datascienceiot - ml 📚
🖥 Firecracker — это технология виртуализации с открытым исходным кодом, разработанная Amazon Web Services для создания и управления безопасными многопользовательскими контейнерными и функциональными сервисами!
🌟 Она позволяет запускать рабочие нагрузки в легковесных виртуальных машинах, которые сочетают в себе безопасность и изоляцию, присущие аппаратной виртуализации, с быстротой и эффективностью контейнеров.
🔐 Лицензия: Apache-2.0
🖥 Github
🌐 Meilisearch — это поисковый движок с открытым исходным кодом, обеспечивающий быстрый и удобный поиск в веб-приложениях!
🌟 Он поддерживает поиск по мере ввода, толерантность к опечаткам, фильтрацию данных и фасетный поиск, что делает его мощным инструментом для создания интуитивных поисковых систем. API Meilisearch прост в интеграции, а его высокая производительность позволяет обрабатывать запросы менее чем за 50 мс.
🔐 Лицензия: MIT
🖥 Github
@rust_code
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:
МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Linux: t.me/linuxacademiya
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
Data Science: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc
Разработка игр: /channel/gamedev
Haskell: t.me/haskell_tg
💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: /channel/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: /channel/addlist/mzMMG3RPZhY2M2Iy
😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno
🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: /channel/addlist/BkskQciUW_FhNjEy
👣qdrant: Qdrant - высокопроизводительная, масштабная векторная база данных и векторная поисковая система для следующего поколения ИИ.
Также доступна в облаке https://cloud.qdrant.io ★21546pip install qdrant-client
Github
@rust_code
👣 Главное хранилище для протокола Linera ★8673
https://github.com/linera-io/linera-protocol
@rust_code
👣 Rhai: An embedded scripting language for Rust
https://github.com/rhaiscript/rhai
@rust_code
🔥 Low-Level Programming University — это образовательный ресурс и дорожная карта для начинающих и опытных программистов, желающих изучить низкоуровневое программирование!
🌟 Проект вдохновлен концепцией Google Interview University и охватывает такие темы, как компьютерная архитектура, операционные системы, языки низкого уровня (C, Assembly, Rust), программирование драйверов и ядра Linux, а также работу с аппаратным обеспечением и прошивками.
🔐 Лицензия: GPL-3.0
🖥 Github
💻 SQLx — набор инструментов на Rust для SQL
SQLx — это набор асинхронных инструментов для SQL на чистом Rust, обеспечивающих проверку запросов во время компиляции без DSL.
— Асинхронный. Создан с нуля с использованием async
/await
для максимального параллелизма
— Проверяемые во время компиляции запросы
— Поддерживаются PostgreSQL, MySQL, MariaDB, SQLite
— Драйверы Postgres и MySQL/MariaDB написаны на чистом Rust с использованием безопасного кода.
— Независимость от времени выполнения. Работает на различных средах исполнения (async-std
/ tokio
/ actix
) и TLS-бэкендах (native-tls
, rustls
).
🖥 GitHub
🟡 Доки
@rust_code
👣 Выпуск uutils 0.0.19, варианта GNU Coreutils на языке Rust
https://opennet.ru/62584/
@rust_code
👣 Awesome Rust Books
На GitHub нашел классную подборку книг по Rust для чтения!
О существовании некоторых из них я даже не подозревал, вот это сокровищница!
📚 Большой курируемый cписок Rust книг
@rust_code
ФИЗМАТ - топовый канал про Физику, Математику и ИТ.
С помощью картинок и шортcов даже новички разберутся в сложных концепциях и формулах.
Присоединяйтесь: t.me/fizmat
🦀 Инструмент разработки портативных, модульных и легких Fullstack агентов
cargo add rig-core
rust
use rig::{completion::Prompt, providers::openai};
#[tokio::main]
async fn main() {
// Create OpenAI client and model
// This requires the `OPENAI_API_KEY` environment variable to be set.
let openai_client = openai::Client::from_env();
let gpt4 = openai_client.agent("gpt-4").build();
// Prompt the model and print its response
let response = gpt4
.prompt("Who are you?")
.await
.expect("Failed to prompt GPT-4");
println!("GPT-4: {response}");
}
👣 Перепишите это на Rust: Крутой пример из области вычислительной физики
Многие ученые используют такие языки, как C и C++, для написания кода для научных вычислений, особенно в случаях, где производительность является ключевым фактором.
В этой статье авторы оценивают возможности использования Rust, реализовав симуляцию физики как на C++, так и на Rust.
Измеряя производительность во время выполнения программы, авторы обнаружили, что Rust может предложить более высокую производительность, чем C++, причем в некоторых тестовых случаях прирост производительности достигает 5,6×, и что параллельный код на Rust может еще больше повысить производительность, будучи простым и безопасным в написании.
Рекомендую к прочтению:
📌 Статья
@rust_code
👣 Крутые фичи в Rust, которые связаны не только с производительностью.
https://ntietz.com/blog/great-things-about-rust-beyond-perf/
#программирование #rustlang
@rust_code
👣 jdx / mise: dev tools, env vars, task runner ★12428
https://github.com/jdx/mise
@rust_code
🔧 Rust: язык для тех, кто ценит надёжность и производительность!
На открытом уроке «Разбираем анатомию парсера на Rust» вы погрузитесь в тонкости разработки, исследуете ключевые компоненты парсера и узнаете, как Rust делает код безопасным.
Что разберем:
— Принципы работы и архитектуру парсера.
— Владение, заимствование, обработку ошибок: практикуем Rust.
— Как строгая типизация помогает избежать ошибок ещё до компиляции.
📅 Встречаемся 11 февраля в 🕗 20:00 мск. Урок проводится в преддверии старта курса «Rust Developer. Professional», а участники получат 🎁 скидку на обучение.
🔴Не упустите возможность освоить Rust на профессиональном уровне и шагнуть в мир востребованной разработки: https://otus.pw/mPIr/?erid=2W5zFJhbZh2
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
👣 Nping — это утилита для пингования, написанная на языке Rust, которая работает с протоколом ICMP и предоставляет визуализацию задержек и потерь пакетов.
Она поддерживает работу как с IPv4, так и с IPv6, позволяя пользователям отслеживать максимальные, минимальные и средние показатели задержки.
Среди ключевых функций Nping стоит отметить возможность определения страны и города, соответствующих указанному IP-адресу, поддержку команд для добавления хостов и получения информации о домене, а также удобный интерфейс с динамическими эффектами.
⚡️GitHub: https://github.com/hanshuaikang/Nping.
@rust_code
Вышел Rust 1.84.1, с исправленными багами, которые были в версии в Rust 1.84.0. 🐛🪲🐞
Подробности смотрите в объявлении: https://blog.rust-lang.org/2025/01/30/Rust-1.84.1.html
@rust_code
⚡️ Yazi — это файловый менеджер для терминала, написанный на Rust и основанный на неблокирующем асинхронном вводе-выводе.
Он предназначен для эффективного, удобного и настраиваемого управления файлами.
👣 tokio-rs / axum: Ergonomic and modular web framework built with Tokio, Tower, and Hyper ★20143
https://github.com/tokio-rs/axum
@rust_code
Pixi v0.40.3 только что вышел! 🚀
📦 Кроссплатформенный, многоязычный менеджер пакетов и инструмент рабочего процесса — написан на Rust! 🦀
👉 Этот релиз включает в себя большие улучшения зависимостей Git 🐙
⭐ GitHub: https://github.com/prefix-dev/pixi/releases/tag/v0.40.3
#rustlang #package #manager #workflow
@rust_code
🗣 Kokoro-TTS
Мощнейшая TTS-модель, написанная на Rust всего лишь на 82M параметров.
Она превосходит более крупные модели и генерирует минуты речи за секунды.
Самое главное - это открытый исходный код!
Попробуйте и убедитесь сами: 👇
🤗 Hf: https://huggingface.co/spaces/hexgrad/Kokoro-TTS
#tts #ml #opensource
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:
МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Linux: t.me/linuxacademiya
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
Data Science: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc
Разработка игр: /channel/gamedev
Haskell: t.me/haskell_tg
Физика: t.me/fizmat
💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: /channel/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: /channel/addlist/mzMMG3RPZhY2M2Iy
😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno
🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: /channel/addlist/BkskQciUW_FhNjEy
👣 faer: performant linear algebra library for rust - 0.21 release
https://github.com/sarah-quinones/faer-rs/
@rust_code
🚮 trash-rs: библиотека Rust для удаления и перемещения файлов в корзину.
📚 Документация: docs.rs/trash
⭐ GitHub: github.com/Byron/trash-rs
#rustlang #library #opensource #trash #recycle #restore #filesystem
🖥 sxt-proof-of-sql — высокопроизводительный доказатель с нулевым разглашением (ZK prover)!
🌟 Этот инструмент криптографически гарантирует, что SQL-запросы выполняются точно и на неизмененных данных. Он предназначен для обеспечения доверительных вычислений как с ончейн, так и с офчейн данными, позволяя разработчикам создавать более сложные DeFi-протоколы с использованием данных в смарт-контрактах.
🖥 Github
@rust_code
👣 Выпуск Rust 1.84. Ядра Tock и Vekos, написанные на Rust.
https://opennet.ru/62550/
@rust_code
Вышел Rust 1.84.0! 🦀
Команда Rust рада объявить о выходе новой версии Rust, 1.84.0.
$ rustup update stable
https://blog.rust-lang.org/2025/01/09/Rust-1.84.0.html
@rust_code
👣 rust-windowing / winit
Многофункциональная библиотека для работы и автоматизации с Windows на чистом Rust
https://github.com/rust-windowing/winit
@rust_code
👣 100 вопросов c собеседований на позицию middle Rust разработчика в 2025 году.
Чтобы успешно пройти собеседование на позицию Middle Rust разработчика, нужно не только отлично владеть языком, но и понимать основные концепции, принципы работы, а также быть готовым к решению сложных задач в реальных условиях разработки.
В этой статье мы разберём 100 вопросов, которые могут быть заданы на собеседованиях для Middle Rust разработчиков. Ответы на эти вопросы помогут вам не только подготовиться к собеседованию, но и углубить своё понимание ключевых аспектов языка и его экосистемы.
📌 Читать статью
@rust_code