Skip to content

A template for Rust projects

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

habedi/template-rust-project

A Template for Rust Projects

template-rust-project logo

Tests Lints Linux Build Windows Build MacOS Build
Code Coverage Code Quality Crates.io Downloads Docs.rs
Release Total Downloads Docs License Status: Stable

This is a template repository with a minimalistic structure to make it easier to start a new Rust project. I share it here in case it might be useful to others.

Features

  • Minimalistic project structure
  • Pre-configured GitHub Actions for running tests and making releases for different platforms
  • Makefile for managing common tasks such as formatting, testing, linting, and building
  • Example configuration files for common tools like rustfmt, clippy, and editorconfig
  • GitHub badges for tests, builds, code quality and coverage, documentation, etc.

Contributing

See CONTRIBUTING.md for details on how to make a contribution.

License

This project is licensed under either of these: