8052
Rust programming language По всем вопросам- @haarrp @ai_machinelearning_big_data - машинное обучение @programming_books_it - бесплатные it книги @pythonl - 🐍 @ArtificialIntelligencedl - AI @datascienceiot - ml 📚 #VRHSZ
👣 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
DeepSeek выпустили третью версию своей модели в открытый доступ, и она произвела настоящий фурор. Вот что уже известно о ней:
- Китайский продукт обладает 685 миллиардами параметров. Он способен работать с диаграммами, анализировать научные тексты и сайты, понимать изображения и помогать в создании текстов.
- САМЫЙ ВАЖНЫЙ МОМЕНТ: эта модель превзошла Claude 3.5 Sonnet и заняла вторую позицию в тестах на написание кода. В качестве теста использовался Aider Polyglot, включающий 225 сложных задач по программированию на языках C++, Go, Java, JavaScript, Python и Rust с платформы Exercism.
- Забавно, но на русском языке модель называет себя «языковой моделью OpenAI, основанной на архитектуре GPT-4»
🚀 Поробовать: https://chat.deepseek.com/
@rust_code
👣 Electrico — это экспериментальный альтернативный контейнер для приложений Electron.
Он создан с использованием Rust и JavaScript на базе кроссплатформенной библиотеки рендеринга WebView Wry/Tauri.
▪ Github
@rust_code
🖥 Learning Rust in 2024
Table of contents
0) Reference material
1) Read A half hour to learn Rust
2) Complete rustlings
3) Spend 10 hours coding in Rust
100 Exercises to Learn Rust
The Rust track on Exercism
Advent of Code
Tutorials
4) Read Common Rust Lifetime Misconceptions
5) Spend another 10 hours coding in Rust
6) Read Tour of Rust's Standard Library Traits
What's next?
Honorable mentions
Discuss
Further Reading
🖥 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
АНАЛИЗ Данных: 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
👣 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
🖥 SQL Studio — это инструмент для работы с SQL-базами данных, поддерживающий такие системы, как SQLite, PostgreSQL, MySQL/MariaDB, DuckDB, ClickHouse и другие!
🌟 Он позволяет просматривать метаданные баз данных, управлять таблицами, выполнять запросы и работать с результатами через удобный графический интерфейс. Одной из ключевых функций является встроенный редактор SQL с поддержкой автодополнения (IntelliSense), что упрощает написание запросов и работу с большими объемами данных.
🌟 Инструмент предназначен для локального и удалённого подключения к базам данных и доступен в виде исполняемого файла, Docker-образа или пакета Nix. SQL Studio предоставляет удобные функции для администраторов и разработчиков, включая бесконечную прокрутку для больших таблиц, просмотр структуры базы данных и метаданных, а также возможности расширенного управления таблицами и запросами.
🔐 Лицензия: MIT
🖥 Github
@rust_code
🔥 Rig — это библиотека на языке Rust для создания масштабируемых и модульных приложений, использующих LLM!
🌟 Она упрощает интеграцию LLM в приложения с минимальной настройкой и поддерживает различные векторные хранилища данных, такие как MongoDB и Neo4j. Rig предоставляет удобные абстракции для работы с моделями и запросами, позволяя разработчикам быстро создавать мощные ИИ-приложения с использованием минимальных усилий.
🔐 Лицензия: MIT
🖥 Github
@rust_code
Высокая производительность и безопасность? Да, это про Rust.
Изучайте Rust в нашем курсе-тренажёре!
Получайте практические навыки с первого урока вместе с автором курса и опытным наставником.
Курс-тренажёр - это:
✔️︎ 100+ практических задач
✔️︎ пет-проекты в портфолио: blockchain, frontend и backend
✔️︎ code review от наших наставников 24/7 с нашим AI-помощником Ду-Ду
✔️︎ бессрочный доступ к актуальной программе: обновляем каждые 3 месяца
✔️︎ бесплатный демо-доступ с практикой
Для кого этот курс:
для разработчиков на системных языках C и C++
для разработчиков, которые взаимодействуют с высокоуровневыми языками (Python, JavaScript, Java и C#)
Уже сейчас вам доступны 3 первых урока:
Урок #1 | Выбор IDE, установка окружения и первый "hello world"
Соберёте и запустите первый "hello world" проект.
Урок #2 | Базовый синтаксис
Научитесь писать Rust код в процедурном стиле. Изучите типы данных, встроенные и пользовательские типы, функции и переменные
Урок #3 | Владение и заимствование
Используете механизмы управления памятью и ссылками. Решите несколько задач на владение, заимствование и слайсы.
↪️︎ Получить демо-доступ сейчас
👣 Prometheuswireguardexporter – это экспортер Prometheus для WireGuard, разработанный на языке Rust.
Он собирает и экспортирует данные из команды wg show all l (или дамп wg show <interface>, если вы указываете файл конфигурации) в формате, который понимает Prometheus.
Экспортер отличается высокой эффективностью использования ресурсов сервера, минимизируя потребление как оперативной памяти, так и процессорного времени. Кроме того, он доступен в виде контейнера Docker для различных архитектур процессоров: amd64, 386, Arm64, Armv7 и Armv6.
▪ Github
@rust_code
Опубликован эмулятор QEMU 9.2.0 с поддержкой Rust и Vulkan https://opennet.ru/62390/
Читать полностью…