기초 (Basic)
- 러스트 북 (유튜브 튜토리얼)
https://www.youtube.com/watch?v=OX9HJsJUDxA&list=PLai5B987bZ9CoVR-QEIN9foz4QCJ0H2Y8
- 러스트 북 (The Rust Book 한글 번역본)
https://doc.rust-kr.org/title-page.html
The Rust Programming Language - The Rust Programming Language
Steve Klabnik, Carol Nichols 지음. 기여해주신 러스트 커뮤니티 여러분과 한국어 번역에 참여해주신 분들께 감사드립니다. 이 텍스트 버전은 여러분이 (2023년 2월 9일에 출시된) 러스트 1.67.1 혹은 이후
doc.rust-kr.org
- 카고 북 (The Cargo Book)
https://doc.rust-lang.org/cargo/index.html
Introduction - The Cargo Book
Cargo is the Rust package manager. Cargo downloads your Rust package’s dependencies, compiles your packages, makes distributable packages, and uploads them to crates.io, the Rust community’s package registry. You can contribute to this book on GitHub.
doc.rust-lang.org
- 러스트 예제 (Rust by Example)
https://doc.rust-lang.org/rust-by-example/index.html
Introduction - Rust By Example
Rust is a modern systems programming language focusing on safety, speed, and concurrency. It accomplishes these goals by being memory safe without using garbage collection. Rust by Example (RBE) is a collection of runnable examples that illustrate various
doc.rust-lang.org
도메인 별 (Domain Specific) 학습 자료
- 커맨드라인 북 (The CLI Book)
https://rust-cli.github.io/book/index.html
Getting started - Command Line Applications in Rust
Rust is a statically compiled, fast language with great tooling and a rapidly growing ecosystem. That makes it a great fit for writing command line applications: They should be small, portable, and quick to run. Command line applications are also a great w
rust-cli.github.io
- 웹 어셈블리 (Rust and WebAssembly)
https://rustwasm.github.io/docs/book/introduction.html
Introduction - Rust and WebAssembly
Rust 🦀 and WebAssembly 🕸 This small book describes how to use Rust and WebAssembly together. This book is for anyone interested in compiling Rust to WebAssembly for fast, reliable code on the Web. You should know some Rust, and be familiar with JavaS
rustwasm.github.io
- 임베디드 북 (The Embedded Book)
https://doc.rust-lang.org/stable/embedded-book/intro/index.html
Introduction - The Embedded Rust Book
Welcome to The Embedded Rust Book: An introductory book about using the Rust Programming Language on "Bare Metal" embedded systems, such as Microcontrollers. Embedded Rust is for everyone who wants to do embedded programming while taking advantage of the h
doc.rust-lang.org
- 스탠포드 OS 코스 (라즈베리파이 + Rust)
Stanford CS140e - Operating Systems
This is an archived copy of CS140e. You are viewing an archived version of Stanford’s CS140e Winter 2018 course. Questions? Comments? Shoot me an email! Grades for assignment 3 are now available. You can view your grade in the submission and grades page.
cs140e.sergio.bz
- 백엔드 서비스 북 (Zero to Production in Rust - Building Backend Services) - 소개 및 구매 사이트
https://www.lpalmieri.com/posts/2020-05-24-zero-to-production-0-foreword/
Foreword | Luca Palmieri
A personal blog focused on software, Machine Learning and other passing fads.
www.lpalmieri.com
고급
- 러스트 표준 라이브러리 레퍼런스 (Rust Standard Library Reference)
https://doc.rust-lang.org/std/index.html
std - Rust
The Rust Standard Library is the foundation of portable Rust software, a set of minimal and battle-tested shared abstractions for the broader Rust ecosystem. It offers core types, like Vec and Option , library-defined operations on language primitives, sta
doc.rust-lang.org
- 러스트 레퍼런스 (The Rust Reference)
https://doc.rust-lang.org/reference/introduction.html
Introduction - The Rust Reference
This book is the primary reference for the Rust programming language. It provides three kinds of material: Chapters that informally describe each language construct and their use. Chapters that informally describe the memory model, concurrency model, runti
doc.rust-lang.org
- 안전하지 않은 러스트 (The unsafe Book)
https://doc.rust-lang.org/nightly/unstable-book/the-unstable-book.html
The Unstable Book - The Rust Unstable Book
Welcome to the Unstable Book! This book consists of a number of chapters, each one organized by a "feature flag." That is, when using an unstable feature of Rust, you must use a flag, like this: #![feature(coroutines, coroutine_trait)] use std::ops::{Corou
doc.rust-lang.org
- The Rustonomicon
https://doc.rust-lang.org/nomicon/intro.html
Introduction - The Rustonomicon
Warning: This book is incomplete. Documenting everything and rewriting outdated parts take a while. See the issue tracker to check what's missing/outdated, and if there are any mistakes or ideas that haven't been reported, feel free to open a new issue the
doc.rust-lang.org
Rust 프로그램을 작성할 때 이해해야 할 모든 끔찍한 세부 사항을 파헤칩니다. (한국어 유튜브)
https://www.youtube.com/playlist?list=PLbChAGOJawhn15u0ckU3tTJl-MBWPon5K
The Rustonomicon
www.youtube.com
- 러스트 매크로 북
https://veykril.github.io/tlborm/introduction.html
Introduction - The Little Book of Rust Macros
Note: This is a continuation of Daniel Keep's Book which has not been updated since the early summer of 2016, adapted to make use of mdBook. View the rendered version here and the repository here. A chinese version of this book can be found here. This book
veykril.github.io
- 러스트 비동기 프로그래밍
https://rust-lang.github.io/async-book/
Getting Started - Asynchronous Programming in Rust
Welcome to Asynchronous Programming in Rust! If you're looking to start writing asynchronous Rust code, you've come to the right place. Whether you're building a web server, a database, or an operating system, this book will show you how to use Rust's asyn
rust-lang.github.io
- C/C++을 러스트로 포팅하기 위한 가이드
https://locka99.gitbooks.io/a-guide-to-porting-c-to-rust/content/
Introduction · A Guide to Porting C and C++ code to Rust
locka99.gitbooks.io
- 러스트 FFI 옴니버스 (다른 언어에서 러스트를 사용하는 예제 모음)
https://jakegoulding.com/rust-ffi-omnibus/
The Rust FFI Omnibus
The Rust FFI Omnibus is a collection of examples of using code written in Rust from other languages. Rust has drawn a large number of people who are interested in calling native code from higher-level languages. Many nearly duplicate questions have been as
jakegoulding.com
- 러스트 주요 주제를 다룬다. (Crust of Rust)
https://www.youtube.com/watch?v=rAl-9HwD858&list=PLqbS7AVVErFiWDOAVrPt7aYmnuuOLYvOa
연습
- 다양한 러스트 실습
https://github.com/rust-lang/rustlings
GitHub - rust-lang/rustlings: :crab: Small exercises to get you used to reading and writing Rust code!
:crab: Small exercises to get you used to reading and writing Rust code! - rust-lang/rustlings
github.com
- 다양한 러스트 실습
https://exercism.org/tracks/rust/exercises
Rust exercises on Exercism
Explore the 96 Rust exercises on Exercism
exercism.org
커뮤니티
- 레딧 r/rust
https://www.reddit.com/r/rust/
r/rust
A place for all things related to the Rust programming language—an open-source systems language that emphasizes performance, reliability, and productivity.
www.reddit.com
- 러스타시안 팟케스트
https://rustacean-station.org/
Rustacean Station
Nell Shamrell-Harrington — lead editor of This Week in Rust — takes you through highlights from TWiR 351, published on August 11, 2020, as well as short interviews with upcoming RustConf speakers Micah Tigley, Rebecca Turner, and Samuel Lim.
rustacean-station.org
- 러스트 주간 뉴스
https://this-week-in-rust.org/
This Week in Rust
Handpicked Rust updates, delivered to your inbox. Stay up to date with events, learning resources, and recent developments in the Rust community.
this-week-in-rust.org
- Awesome Rust [Rust 코드 및 리소스 선별 목록]
https://github.com/rust-unofficial/awesome-rust
GitHub - rust-unofficial/awesome-rust: A curated list of Rust code and resources.
A curated list of Rust code and resources. Contribute to rust-unofficial/awesome-rust development by creating an account on GitHub.
github.com
출처
https://letsgetrusty.kartra.com/page/XDk8
거의 10만 개에 달하는 크레이트 중에서 적합한 크레이트를 찾는 것은 신규 Rust 개발자들로 하여금 혼란과 좌절을 느끼게 합니다.
이 문제가 해결될 수 있다면 어떨까요?
커뮤니티에서 "인증된" 크레이트 목록을 제공한다면 어떨까요?
러스트 크레이트 생태계에 대한 비공식 가이드
Crate List - Blessed.rs
Many programming langauges (such as Python and Go) take a "kitchen sink" approach to their standard libraries, including functionality like regular expressions, random number generation, serialization (JSON, XML, etc), and HTTP clients and servers directly
blessed.rs
'개발 > 러스트 (Rust)' 카테고리의 다른 글
Rust 기본, OBRM vs RAII (0) | 2024.07.06 |
---|---|
Rust 기본, 주석 Comment. (0) | 2024.07.06 |
Rust 기본, 제어 흐름 Control Flow. (if else, loop, while, for) (0) | 2024.07.06 |
Rust 기본, 함수 (Functions) (0) | 2024.07.06 |
Rust 기본, 상수와 정적 변수 (Constants, Statics) 비교. (0) | 2024.07.06 |
Rust 기본, 데이타 타입 (Scalar, Compound, Unit) (0) | 2024.05.27 |
codellama가 알려준 Rust 와 다른 언어 비교. (0) | 2024.05.20 |
Rust 기본, Creation, Mutability, Shadowing, Scope 이해하기. (0) | 2024.05.16 |