章ごとに実行・編集可能なコードと解答を収録した、無料のオープンソースRust演習・サンプル集。
rust-lang/book
mdBookでビルドされる、「The Rust Programming Language」の公式ソース。無料で読めるオンライン版も公開されています。
- スター
- 18,521
- フォーク
- 4,170
- 未解決の Issue
- 483
- 最終コミット
- 9 日前
これは何?
このリポジトリには、Rustの公式入門書「The Rust Programming Language」のMarkdownソースが収録されています。mdbook buildを実行すると閲覧可能なHTML版が生成され、同じ内容がRustのstable、beta、nightlyの各ドキュメントチャンネルを通じて無料でオンライン公開されています。
書籍内のコード例はビルドの一環としてmdbook testでテストされ、Rustツールチェーンに照らして動作が確認されます。GitHubのリリースにはすべてのコード例が収録されており、読者はローカルで実行できます。
このプロジェクトはRustチームが保守しています。印刷版はNo Starch Pressから入手でき、大規模な改訂はRustのエディションに合わせて行われます。それ以外の変更は、誤りの修正に限られます。
主な機能
- 01mdBookでビルドされ、オフラインでも読める静的HTMLサイトを生成します。
- 02コード例はRustツールチェーンを使ってmdbook testでテストされます。
- 03Markdown形式のソースが公開されており、リリースにはすべてのサンプルコードが収録されています。
- 04Rustのstable、beta、nightlyの各リリースに合わせて更新されます。
ユースケース
- 公式の入門資料でRustを学ぶ。
- mdBookを使って書籍のオフライン版をローカルに構築する。
- Rustの書籍に誤りの修正や翻訳を提供する。
- コード例を取り出してローカルで実行する。
クイックスタート
- 1
mdBookをインストールします(<version_num>は、READMEからリンクされているファイルに記載されたバージョンに置き換えてください)
cargo install mdbook --locked --version <version_num> - 2
書籍をbookサブディレクトリにビルドします
mdbook build - 3
Webブラウザーでbook/index.htmlを開きます
使う前に知っておきたいこと
- リポジトリのメタデータでは、ライセンスが明確に指定されていません。
- 大規模な改訂の間は、通常、エラーの修正のみが受け入れられるため、その他の貢献は数か月から数年待つことがあります。
収録されている特集
トピック
よくある質問
- book とは?
- mdBookでビルドされる、「The Rust Programming Language」の公式ソース。無料で読めるオンライン版も公開されています。 このリポジトリには、Rustの公式入門書「The Rust Programming Language」のMarkdownソースが収録されています。mdbook buildを実行すると閲覧可能なHTML版が生成され、同じ内容がRustのstable、beta、nightlyの各ドキュメントチャンネルを通じて無料でオンライン公開されています。
- 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 Webブラウザーでbook/index.htmlを開きます
- book はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/rust-lang/book
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
型システム、設定、言語機能を網羅した、オンライン版とEPUB版で読める無料のオープンソースTypeScript入門書。
Gitの基礎から内部構造まで学べる、AsciiDocで書かれた無料のオープンソース書籍『Pro Git』第2版。
MarkdownファイルからGitBookのようなオンライン書籍を作成するRust製CLIツールです。
GoogleのAndroidチームが開発した複数日間のRust研修コース。基本構文から並行処理、ベアメタル開発までを扱います。