template-rust-project

Crates.iotemplate-rust-project
lib.rstemplate-rust-project
version0.2.4
created_at2025-01-29 21:25:46.134696+00
updated_at2025-02-18 18:04:41.336677+00
descriptionA template for Rust projects
homepagehttps://github.com/habedi/template-rust-project
repositoryhttps://github.com/habedi/template-rust-project
max_upload_size
id1535512
size106,920
Hassan Abedi (habedi)

documentation

https://docs.rs/template-rust-project

README

A Template for Rust Projects

template-rust-project logo

Tests Linux Build Windows Build MacOS Build
Docs License Code Coverage CodeFactor
Crates.io Docs.rs Downloads Release Total Downloads

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:

Commit count: 7

cargo fmt