챕터별로 구성된 Rust 연습문제와 예제, 실행하고 수정할 수 있는 코드와 해답을 제공하는 무료 오픈소스 모음입니다.
rust-lang/book
mdBook으로 빌드해 무료 온라인판을 제공하는 《The Rust Programming Language》의 공식 소스입니다.
- 스타
- 18,521
- 포크
- 4,170
- 열린 이슈
- 483
- 마지막 커밋
- 10일 전
어떤 프로젝트인가요?
이 저장소에는 Rust 공식 입문서인 《The Rust Programming Language》의 Markdown 소스가 들어 있습니다. mdbook build를 실행하면 소스를 탐색 가능한 HTML 버전으로 만들 수 있으며, 같은 내용이 stable, beta, nightly Rust 문서 채널을 통해 온라인에서 무료로 제공됩니다.
책에 실린 코드 예제는 빌드 과정에서 mdbook test로 테스트되므로 Rust 툴체인과 호환되는지 확인할 수 있습니다. GitHub 릴리스에는 모든 예제 코드가 포함되어 있어 독자가 로컬에서 실행할 수 있습니다.
이 프로젝트는 Rust 팀이 관리합니다. 인쇄본은 No Starch Press에서 구매할 수 있으며, 큰 개정은 Rust 에디션에 맞춰 진행하고 그 사이에는 오류 수정만 반영합니다.
핵심 기능
- 01mdBook으로 빌드한 정적 HTML 사이트로, 오프라인에서도 읽을 수 있습니다.
- 02코드 예제를 mdbook test로 Rust 툴체인에 맞춰 테스트합니다.
- 03Markdown 형식으로 소스를 제공하며, 릴리스에는 모든 예제 코드가 포함됩니다.
- 04stable, beta, nightly Rust 릴리스에 맞춰 업데이트됩니다.
활용 사례
- 공식 입문 자료로 Rust를 학습합니다.
- mdBook으로 책의 오프라인 로컬 사본을 빌드합니다.
- Rust 책의 오류를 수정하거나 번역에 기여합니다.
- 예제 코드를 추출해 로컬에서 실행합니다.
빠른 시작
- 1
mdBook을 설치합니다( <version_num>을 README에서 링크된 파일에 표시된 버전으로 바꾸세요)
cargo install mdbook --locked --version <version_num> - 2
책을 book 하위 디렉터리에 빌드합니다
mdbook build - 3
웹 브라우저에서 book/index.html을 엽니다
사용 전 알아둘 점
- 저장소 메타데이터에 라이선스가 명확하게 명시되어 있지 않습니다.
- 주요 개정 사이에는 일반적으로 오류 수정만 허용되므로, 그 외의 기여는 몇 달 또는 몇 년을 기다려야 할 수 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- book은(는) 무엇인가요?
- mdBook으로 빌드해 무료 온라인판을 제공하는 《The Rust Programming Language》의 공식 소스입니다. 이 저장소에는 Rust 공식 입문서인 《The Rust Programming Language》의 Markdown 소스가 들어 있습니다. mdbook build를 실행하면 소스를 탐색 가능한 HTML 버전으로 만들 수 있으며, 같은 내용이 stable, beta, nightly Rust 문서 채널을 통해 온라인에서 무료로 제공됩니다.
- book은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- book은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- book은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. book의 마지막 커밋은 2026년 10월 28일입니다.
- book은(는) 어디에 사용할 수 있나요?
- 공식 입문 자료로 Rust를 학습합니다. mdBook으로 책의 오프라인 로컬 사본을 빌드합니다. Rust 책의 오류를 수정하거나 번역에 기여합니다. 예제 코드를 추출해 로컬에서 실행합니다.
- book는 어떻게 설치하나요?
- mdBook을 설치합니다( <version_num>을 README에서 링크된 파일에 표시된 버전으로 바꾸세요): cargo install mdbook --locked --version <version_num> 책을 book 하위 디렉터리에 빌드합니다: mdbook build 웹 브라우저에서 book/index.html을 엽니다
- book은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/rust-lang/book
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
타입 시스템, 설정, 언어 기능을 다루는 무료 오픈소스 TypeScript 요약 가이드로, 온라인과 EPUB으로 제공됩니다.
Git 기초부터 내부 구조까지 알려주는 무료 오픈소스 도서 Pro Git 제2판으로, AsciiDoc으로 작성되었습니다.
Markdown 파일로 GitBook과 비슷한 온라인 책을 만드는 Rust CLI 도구입니다.
Google Android 팀이 개발한 여러 날 과정의 Rust 교육 자료로, 기본 문법부터 동시성 및 베어메탈 주제까지 다룹니다.