A ready-to-use development environment for Rust projects with pre-configured tools and examples.
- Pre-installed Rust toolchain and common utilities
- VS Code dev container configuration for consistent development environment
- Example projects to get you started quickly
- Pre-configured gitignore for Rust projects
A gRPC example using the Tonic framework with protocol buffers.
A DNS client implementation example.
- Clone this repository
- Open in VS Code with Remote Containers extension
- Start developing!
- VS Code with Remote Containers extension
- Docker
This template includes a pre-configured development container with:
- Latest Rust toolchain
- Common Rust utilities (cargo, rustfmt, clippy)
- Git
- Basic build tools
After opening in the dev container, you can:
-
Build all projects:
cargo build
-
Run individual examples:
cargo run --bin helloworld-server cargo run --bin helloworld-client
Feel free to fork this template and customize it for your own needs.
Happy coding! 🦀