Skip to content

Metalios/rust-to-csharp-handbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦀 Rust → C# Developer Handbook

A comprehensive, example-driven guide for translating systems-level Rust code into modern, idiomatic C# using .NET 8+.

Hosted with ❤️ via MkDocs Material and deployed to GitHub Pages.


📘 What You'll Find

  • 🔄 Side-by-side syntax comparisons (Rust ⇄ C#)
  • 🧠 Conceptual mappings for traits, memory, error handling, async, and more
  • 🧪 Real-world examples like binary parsing, config files, and HTTP clients
  • 🔧 Tooling, build, testing, and deployment guides
  • 🔁 Reverse reference: From C# to Rust

📦 Setup (Locally)

# Clone the repo
git clone https://github.com/YOUR_USERNAME/rust-to-csharp-handbook.git
cd rust-to-csharp-handbook

# (Optional) Create a virtual environment
python -m venv .venv
source .venv/bin/activate  # or .venv\Scripts\activate on Windows

# Install dependencies
pip install -r requirements.txt

# Serve locally
mkdocs serve

🚀 Deploying to GitHub Pages

mkdocs gh-deploy --clean

🙌 Contributions

Pull requests welcome!
Open an issue if you'd like to suggest a topic or correction.


📄 License

MIT License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published