Rust
- Playground
- Snippet stash
- Rust Atomics and Locks by Mara Bos
- Luca Palmieri
- Исходники rust/library/std
- instrumentisto/rust-incubator: Learning Rust step-by-step.
- Forks · instrumentisto/rust-incubator
- rustcamp: Learning Rust step-by-step.
- https://www.rust-lang.org/
- std/core
- Compiler Error Index
- rust-analyzer
- Medium free
Rust Blog:
- Rust Blog
- rust-blog/
- steveklabnik (Steve Klabnik)
- Steve Klabnik's Blog
- aturon (Aaron Turon)
- nikomatsakis (Niko Matsakis)
- Niko Matsakis Rust · baby steps
- Manishearth (Manish Goregaokar)
- Category: Rust - In Pursuit of Laziness
- Rust — Хабр
- Сайт о языке программирования Rust
- Forum
- Stack Overflow
- Форум rustycrate.ru
- Stack Overflow на русском
- Сообщество
- rust-lang/rust - Gitter
- ruRust/general - Gitter
- Промышленное использование - Язык программирования Rust
- This Week in Rust
- Rust Iterators Beyond the Basics, Part I – Building Blocks | The RustRover Blog
- matklad
- Rust - DEV Community
- sger/RustBooks: List of Rust books
Examples:
- [Rust By Example](https://rurust.github.io/rust-by-example-ru/custom_types/enum.html) - [Gtk-Rust by Example (GRBE) - неофициальная книга по разработке GTK GUI](https://github.com/ruRust/gtk-rust-by-example) - [https://rurust.github.io/gtk-rust-by-example/](https://rurust.github.io/gtk-rust-by-example/pages/2/hello_world.html) - [Rust by Example](https://doc.rust-lang.org/rust-by-example/) и [ru](https://doc.rust-lang.ru/stable/rust-by-example/index.html) - [Rust на практике](https://practice.rs/why-exercise.html)Guides
- 0 rustup doc Локальная док reference file:///home/jeka/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/share/doc/rust/html/reference/attributes.html
- 1 The Rust Programming Language и ru
- 2 The Rustonomicon - Темные искусства небезопасной ржавчины и ru
- 3 Rust Cookbook и ru
- 4 Справочник по Rust The Reference
- 5 The Rust Performance Book
- 6 The Unstable Book
- Easy Rust на простом английском
- Rust для программиста-полиглота (почитать)
- Изучите Rust опасным способом - Клиффл
- Жаргон функционального программирования в Rust
- Тур по Rust - Let's go on an adventure!
- Asynchronous Programming in Rust и ru
- Command Line Applications in Rust
- Руководство rustc
- Rust Compiler Development Guide
- Добро пожаловать в Comprehensive Rust 🦀 - Комплексный Rust 🦀
- Rust API Guidelines
- Элегантные API библиотек в Rust
- RESTful API in Sync & Async Rust
- Secure Rust Guidelines
- Rustlings и Rustlings (github)
- Хотите изучить и освоить Rust? | Упражнения
- Как развернуть Rust на Heroku (с Docker)
- Полчаса на изучение Rust
- Упражнения
- 35 Rust Learning Resources Every Beginner Should Know in 2022
- Archived Problems - Project Euler
- Распространенные заблуждения о lifetime в Rust
- Понимание Rust Lifetimes - NEAR Protocol - Medium
- Lifetimes | Learning Rust
- Lifetimes - Learning Rust
- Rust, Builder Pattern, Trait Objects, Box
and Rc - Жаргон функционального программирования в rust
- Различные подходы написания кода
- Baby Steps
Libraries
Awesome
- Are we web yet? » AWWY?
- rust-unofficial/awesome-rust: A curated list of Rust code and resources.
- Awesome Rust | Curated list of awesome lists | Project-Awesome.org
- Awesome Learn-Together-Pro/LearnRustTogether: Let's learn Rust together
- Список технологий
- Learn-Together-Pro/LearnRustTogether: Let's learn Rust together
- ctjhoa/rust-learning: A bunch of links to blog posts, articles, videos, etc for learning Rust
- Are we game yet?
- Areweyet - MozillaWiki
Многопоточность
- Многопоточность в Rust / Хабр
- Fearless Concurrency with Rust | Rust Blog
- jsdw - Rust: Getting started with nightly async/await support
- GitHub - alexcrichton/futures-await
- Async/Await | Writing an OS in Rust
- Getting Started - Asynchronous Programming in Rust
- futures::stream::unfold - Rust
- jsdw - Rust: Getting started with nightly async/await support
- futures::future::Future - Rust
- Tutorial | Tokio - An asynchronous Rust runtime
Actix
GameDev
- Беви - Представляем Беви
- Bevy - Introducing Bevy 0.1
- Are we game yet?
- GitHub - rust-unofficial/awesome-rust: A curated list of Rust code and resources.
- GitHub - ggez/ggez: Rust library to create a Good Game Easily
- Writing an RPG using rg3d - #1 - Character Controller | rg3d
- Introduction to Godot's editor — Godot Engine (stable) documentation in English
- Run Your Rust Games in a Browser. Bonus Content from Hands-on Rust | by Herbert Wolverson | The Pragmatic Programmers | Nov, 2021 | Medium
- Learn Wgpu
- Crate List - Blessed.rs
FFI
- FFI -
- GitHub - Jekshmek/rust-ffi-examples: FFI examples written in Rust
- Overview - The (unofficial) Rust FFI Guide
- Integers - The Rust FFI Omnibus
- FFI -
- Rust Once, Run Everywhere | Rust Blog
- mozilla/uniffi-rs: a multi-language bindings generator for rust
- sonos / ffi-convert-rs: более простой и безопасный интерфейс между Rust, C и другими языками
- FFI и Rust | System Development
- Начинаем использовать Rust / Хабр
- Руководство пользователя
bindgen - Plugins in Rust: Diving into Dynamic Loading | NullDeref
- FFI - Rust for the Polyglot Programmer
- Обертывание структуры Rust в класс C++ - CodeRoad
- C2Rust Demonstration
- Citrus / Citrus · GitLab
- Небезопасный Rust - язык программирования Rust
- bindgen
- Crate List - Blessed.rs
Kafka
Frontend
Testing
- Why End-to-End Testing is Important for Your Team – freeCodeCamp.org
- Сквозное тестирование | GitLab
- Начало работы · Jest
- Getting Started · Jest
- Сквозное тестирование (end-to-end): что, зачем, почему / Хабр
- yarn run | Yarn
- Travis CI - Test and Deploy Your Code with Confidence
- Building a Rust Project - Travis CI
- mockers/guide.md at master · kriomant/mockers
- testing_in_rust_by_donald_whyte.pdf
- Why does Rust test framework lack fixtures and mocking? - The Rust Programming Language Forum
- Rust Mock Shootout! | Comparison of several Rust mocking libraries
- Пирамида тестов на практике / Хабр
- Testing - Rust By Example
- cargo test - The Cargo Book
- Controlling How Tests Are Run - The Rust Programming Language
- Удаление тестов интеграции грузов
Computer Vision
Node.js
WebAssembly
- Tutorial - Rust and WebAssembly
- Rust and WebAssembly
- Ржавчина на интерфейсе
- Introduction - Rust and WebAssembly
- Get Started with Rust, WebAssembly, and Webpack – Ian J Sikes – Medium
- Привет, мир! - Rust и WebAssembly
- wasm-pack
- First steps with WebAssembly in Rust
- Introduction - The
wasm-bindgenGuide - Types in wasm-bindgen - The
wasm-bindgenGuide - Testing strategy for wasm32-unknown-unknown · Issue #173 · rustwasm/team
- Руководство wasm-bindgen как связать Rust и JavaScript API
- Rust против JavaScript: повышение производительности на 66% с помощью WebAssembly | Титус Эффериан | Сентябрь 2024 г. | Level Up Coding
- Introduction - The
wasm-bindgenGuide
DB
- Learn CockroachDB SQL | CockroachDB Docs
- Day 17 - diesel | 24 days of Rust
- diesel::sql_types - Rust
- Diesel
- diesel_full_text_search - Rust
- diesel/examples at master · diesel-rs/diesel
- 24 days of Rust - diesel | siciarz.net
- Diesel
- diesel 1.3.3 - Docs.rs
- diesel-rs/diesel: A safe, extensible ORM and Query Builder for Rust
- diesel/trait_derives.md at master · diesel-rs/diesel
- diesel_derives - Rust
- Use $crate to refer to diesels macros by mehcode · Pull Request #1956 · diesel-rs/diesel
- excluded
- 11 драйверов баз данных и ORM для Rust, готовых к производству - блог LogRocket
Authorization/Authentication
- Authorization/Authentication » AWWY?
- Создайте API в Rust с аутентификацией JWT, используя Nickel.rs
- auth0/express-jwt: connect/express middleware that validates a JsonWebToken (JWT) and set the req.user with the attributes
- Практическая веб-разработка Rust - Тестирование - DEV Community 👩💻👨💻
- Practical Rust Web Development - Authentication - DEV Community 👩💻👨💻
GraphQL
- Что же такое этот GraphQL? / Хабр
- GitHub - chentsulin/awesome-graphql: Awesome list of GraphQL & Relay
- GraphQL API Explorer | GitHub Developer Guide
- GraphiQL Online
- lucasconstantino/graphiql-online: Online GraphiQL instance with a configurable endpoint!
- Общие вопросы о GraphQL
- Сайт сообщества OAuth
- правилами разрешений Graphcool
- oauth2 - Rust
- Handling authentication in GraphQL - Introduction (Part 1)
- Handling authentication in GraphQL - JWT (Part 2)
- GraphQL аутентификация, регистрация, личный профиль / СоХабр
- GraphQL Authentication using OAuth & JSON Web Tokens
- GraphQL Authentication using OAuth & JSON Web Tokens
- Authentication with AccountsJS & GraphQL Modules – The Guild – Medium
- Authentication and Authorization in GraphQL (and how GraphQL-Modules can help)
- GraphQL Authentication with React Native & Apollo [Part 1/2]
- Common GraphQL Questions
- Authentication and Express Middleware | GraphQL.js Tutorial
- GraphQL Best Practices | GraphQL
- OAuth 2.0 простым и понятным языком / Блог компании Mail.ru Group / Хабр
- Authorization | GraphQL
- Practical Rust Web Development - Testing - DEV Community 👩💻👨💻
- GraphQL API Explorer | GitHub Developer Guide
- Handling authentication in GraphQL - Introduction (Part 1)
- GraphQL аутентификация, регистрация, личный профиль / СоХабр
- GraphQL Authentication with React Native & Apollo [Part 1/2]
- Создайте API в Rust с аутентификацией JWT, используя Nickel.rs
- The Anatomy of a GraphQL Query – Apollo GraphQL
- Community Resources | GraphQL
- graphql-rust/juniper: GraphQL server library for Rust
- juniper::http::GraphQLResponse - Rust
- graphql-rust/juniper: GraphQL server library for Rust
- E2E Testing json-graphql-server using Cypress | Better world by better software
- graphql-tester - npm
- Introduction · GitBook
- shared/ciyz901en4j590185wkmexyex - Playground
- juniper::graphql_object - Rust
- graphql-rust/graphql-client: Typed, correct GraphQL requests and responses in Rust
- nrc/graphql: A Rust GraphQL server framework
- Mutations in GraphQL – Hacker Noon
- Mutations and Input Types | GraphQL.js Tutorial
- Queries and Mutations | GraphQL
- examples/juniper at master · actix/examples
- GraphQL – Apollo GraphQL
- Objects and generics · GitBook
- juniper/juniper/src at master · graphql-rust/juniper
- dataloader - Cargo: packages for Rust
- Аутентификация и экспресс-связующее ПО | GraphQL.js Tutorial
- Authorization | GraphQL
- Анатомия запросов GraphQL / Хабр
- GraphQL vs REST - A comparison
- An Intro to GraphQL (by a Beginner) – Noteworthy - The Journal Blog
- GraphQL сервер с Koa2 и MongoDB / СоХабр
- An Intro to GraphQL (by a Beginner) – Noteworthy - The Journal Blog
- Лист проектов GItHub
- facebook / DataLoader
- graphql/graphiql: An in-browser IDE for exploring GraphQL.
- graphql-cli/graphql-cli: 📟 Command line tool for common GraphQL development workflows
- 2fd/graphdoc: Static page generator for documenting GraphQL Schema
- tsukuyomi-juniper
- graphql/express-graphql: Create a GraphQL HTTP server with Express.
- GraphQL - что, почему и как - Wiser Tech - Medium
- Rust GraphQL webserver with Warp, Juniper and MongoDB
- Запросы GraphQL с таблицами объединяются - sql | Qaru
Clippy
Embedded
- The Embedded Rust Book
- Introduction - The Embedded Rust Book
- probe.rs - the embedded toolkit
- Микроконтроллеры
- GitHub - rust-embedded/awesome-embedded-rust: Curated list of resources for Embedded and Low-level development in the Rust programming language
- Introduction - The Embedded Rust Book
- Introduction - The Embedded Rust Book
- Подключение lcd к STM32. | AVR-START.RU
- (1053) Подключение TFT дисплея ssd1289 к STM32 - YouTube
- Дружим STM32 с LCD дисплеем 1604 по I2C шине (библиотека HAL) / Хабр
- Магнитометр STM32F3 | Сценарии использования и извлечение чтения (часть 1) - блоги Knoldus
- Introduction - Discovery
- Bobbin - Pragmatic Embedded Rust
- Tock Embedded Operating System
- Tips for embedded C developers - The Embedded Rust Book
- Rust for Embedded C Programmers | OpenTitan Documentation
- Как запустить Rust на Arduino Uno - сообщество разработчиков
- (1292) How Embedded Rust can be the next Arduino in 5 easy steps - YouTube
- (1292) A tale of Rust, the ESP32 and IoT - YouTube
- AnyLeaf articles: Writing embedded firmware using Rust
- Работа со встроенными и встроенными no_std устройствами
- Introduction - The rustup book
- Introduction - The Rust on ESP Book
- Rust на ESP32
- esp-rs
- How to compile Rust and LLVM for ESP32 on a Raspberry Pi (aarch64)
- esp-rs
- Rust on Raspberry Pi Pico (Part 1)
- Привет, Микроконтроллер! Программирование микроконтроллера в ~100 строках Rust без зависимостей | Темпус Экс
- RISC-V Bytes: Rust Cross-Compilation · Daniel Mangum
- Rust для Интернета вещей: пора ли?. Изучение Rust на esp32-c3 | Маттиа Фьюмара | Октябрь 2022 г. | Лучшее программирование
- Embedded Rust - Apollo Labs Tech Blog
- Nine Rules for Running Rust on the Web and on Embedded | by Carl M. Kadie | Jul, 2023 | Towards Data Science
- Getting Started with Wokwi for VS Code | Wokwi Docs
- Rust: переваги і недоліки. Що пропонує ця мова для IoT-проєктів | DOU
- Introduction - The Embedded Rust Book
Patterns
- Chain of responsibility pattern in Rust
- Описания паттернов проектирования. Паттерны проектирования. Шаблоны проектирования на Design pattern ru
- rust-unofficial/patterns: A catalogue of Rust design patterns
- Pretty State Machine Patterns in Rust
- Каталог шаблонов архитектуры корпоративных приложений
- Команда (шаблон проектирования) — Википедия
- CQRS
- A Simple CQRS Pattern Using C# in .NET | James Still
- CQRS. Факты и заблуждения / Хабр
- Введение в CQRS + Event Sourcing: Часть 1. Основы / Хабр
- Jekshmek/cqrs
- Уточненный CQRS
- CQRS, Task Based UIs, Event Sourcing agh! | Greg Young
- Domain Driven Design
- P EAA: identityMap
- Unit Of Work - YouTube
- Jekshmek/rust-algorithms: Common data structures and algorithms in Rust
- cleanphp-example/core/Domain/Entity at master · mrkrstphr/cleanphp-example
- eminetto/clean-architecture-php: Clean Architecture sample
- mattia-battiston/clean-architecture-example: Clean Architecture Example (Java): Example of what clean architecture would look like (in Java)
- Hexagonal Architecture Is Powerful - DZone Java
- Заблуждения Clean Architecture / Блог компании MobileUp / Хабр
- 'clean-architecture' tag wiki - Stack Overflow
- Гексагональная архитектура / Хабр
- c# - Как реализовать 3 уровня архитектуры в С# - Qaru
- Introduction - Rust Design Patterns
- Introduction - Rust Design Patterns
Macros
GUI
Blokchain
- Создаём REST-сервис на PostgreSQL и Rust. Часть 1: прототип / Хабр
- Приемы обобщенного программирования в Rust: как мы переводили Exonum с Iron на actix-web / Хабр
- Куча способов переиспользовать код в Rust / Хабр (мономорфизм, виртуализация, перечисление)
- Книга Black Hat Rust
- Книга Hands on rust
- Сжатие данных с Rust
- Шпаргалка
- AbdesamedBendjeddou/Rusty-CS: Учебная программа по информатике со вкусом Rust!
- Rust Quiz #21
- Discord | #rust-questions-and-answers-1 | Rust Programming Language Community
- rust - How use postgres (deadpool-postgres) with WebSocket Actix (actix-web-actors) - Stack Overflow
- Hands-On Data Structures and Algorithms with Rust: Learn programming ... - Claus Matzinger - Google Книги
- Rust - DEV Community
- Effective Rust - Effective Rust
- Rust Atomics and Locks — Chapter 1. Basics of Rust Concurrency
- Дополнения к прелюдии - The Rust Edition Guide
- (805) RustCon 2022 - YouTube
- Rust Language Cheat Sheet
- Семинар по телеметрии Rust
- Переписывание Rust
- Начало работы — Руководство по разработке компилятора Rust
- Pragmatic Rust Guidelines