{"id":16559356,"url":"https://github.com/mathieusoysal/exercism-rust-template","last_synced_at":"2026-05-16T11:33:08.757Z","repository":{"id":236688775,"uuid":"758349742","full_name":"MathieuSoysal/Exercism-Rust-Template","owner":"MathieuSoysal","description":"Rust template that contains automatic benchmarking, automatic mutation testing, automatic fuzz testing. ","archived":false,"fork":false,"pushed_at":"2024-03-18T08:47:12.000Z","size":167,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-09T19:06:54.793Z","etag":null,"topics":["benchmark","ci","fuzzing","mutation-testing","rust","template"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MathieuSoysal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-16T05:54:26.000Z","updated_at":"2024-03-14T01:54:48.000Z","dependencies_parsed_at":"2024-04-28T07:29:48.207Z","dependency_job_id":"5190f20f-7eeb-4596-8dfa-cee846ff1bf5","html_url":"https://github.com/MathieuSoysal/Exercism-Rust-Template","commit_stats":null,"previous_names":["mathieusoysal/exercism-rust-template"],"tags_count":2,"template":true,"template_full_name":null,"purl":"pkg:github/MathieuSoysal/Exercism-Rust-Template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathieuSoysal%2FExercism-Rust-Template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathieuSoysal%2FExercism-Rust-Template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathieuSoysal%2FExercism-Rust-Template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathieuSoysal%2FExercism-Rust-Template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MathieuSoysal","download_url":"https://codeload.github.com/MathieuSoysal/Exercism-Rust-Template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathieuSoysal%2FExercism-Rust-Template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33100861,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-16T04:41:52.686Z","status":"ssl_error","status_checked_at":"2026-05-16T04:41:52.009Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["benchmark","ci","fuzzing","mutation-testing","rust","template"],"created_at":"2024-10-11T20:25:39.886Z","updated_at":"2026-05-16T11:33:08.741Z","avatar_url":"https://github.com/MathieuSoysal.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg src=\"https://www.rust-lang.org/logos/rust-logo-blk.svg\" width=\"100\"\u003e Rust template ![GitHub License](https://img.shields.io/github/license/MathieuSoysal/Exercism-Rust-Template)\n[![Static Badge](https://img.shields.io/badge/online-green?logo=gamejolt\u0026logoColor=white\u0026label=Benchmark%20tracks\u0026labelColor=black\u0026link=https%3A%2F%2Fbencher.dev%2Fconsole%2Fprojects%2Frust-template)](https://bencher.dev/console/projects/rust-template)\n[![codecov](https://codecov.io/gh/MathieuSoysal/Exercism-Rust-Template/graph/badge.svg?token=MrM1EEfgvD)](https://codecov.io/gh/MathieuSoysal/Exercism-Rust-Template)\n[![Integration test for Rust](https://github.com/MathieuSoysal/Exercism-Rust-Template/actions/workflows/integration-test.yml/badge.svg)](https://github.com/MathieuSoysal/Exercism-Rust-Template/actions/workflows/integration-test.yml)\n\n[Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/)\n\n\nRust template that contains automatic benchmarking, automatic mutation testing, automatic fuzz testing. \n\n## Resources\n\n- Benchmark tool : https://bencher.dev/learn/benchmarking/rust/libtest-bench/\n- Benchmark CI : https://bencher.dev/docs/how-to/github-actions/\n- mutation testing : https://mutants.rs\n- Code coverage : https://codecov.io/gh/MathieuSoysal/Exercism-Rust-Template\n- Crate publish: https://crates.io/settings/tokens\n- Crate prusti : https://viperproject.github.io/prusti-dev/user-guide/tour/getting-started\n\n## Customizing template\n\n### Ctrl + Shift + F for replace:\n- [ ] `Rust template` -\u003e with your project name\n- [ ] `template-exercisme` -\u003e with your rust project name\n- [ ] `Exercism-Rust-Template` -\u003e with your GitHub repository name\n- [ ] `rust-template` -\u003e with your Bencher project name\n- [ ] `MathieuSoysal` -\u003e with your GitHub username\n- [ ] `2024` -\u003e with the current year\n- [ ] `Rust template that contains automatic benchmarking, automatic mutation testing, automatic fuzz testing. ` -\u003e with your project description\n\n### Secrets\n- [ ] Add `BENCHER_API_KEY` in your repository secrets\n- [ ] Add `CODECOV_TOKEN` in your repository secrets\n- [ ] Add `CARGO_REGISTRY_TOKEN` in your repository secrets\n\n## 🚀 Installation\n\n\n\u003cdetails\u003e\n\u003csummary\u003eMacOS\u003c/summary\u003e\nInstall the latest version for your system:\n\n```bash\ncurl -sS https://raw.githubusercontent.com/MathieuSoysal/Exercisme-Rust-Template/main/install/install.sh | sh\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eLinux\u003c/summary\u003e\n\nInstall the latest version for your system:\n```bash\ncurl -sS https://raw.githubusercontent.com/MathieuSoysal/Exercisme-Rust-Template/main/install/install.sh | sh\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eWindows\u003c/summary\u003e\n\nInstall the latest version for your system: [Install](https://github.com/MathieuSoysal/Exercisme-Rust-Template/releases/latest/download/starship-x86_64-pc-windows-msvc.msi)\n\n\u003c/details\u003e\n\n## 🤝 Contributing\n\nWe are always looking for contributors of **all skill levels**! If you're looking to ease your way into the project, try out a [good first issue](https://github.com/MathieuSoysal/Exercism-Rust-Template/labels/🌱%20good%20first%20issue).\n\nIf you are interested in helping contribute to Rust template, don't hesitate to create your issue [Create new Issue](https://github.com/MathieuSoysal/Exercism-Rust-Template/issues/new/choose).\n\n### 🚀 Quick start contributing\n\n**Quick start contributing** you just need to click to this link [Start Online Devcontainer](https://codespaces.new/MathieuSoysal/Exercism-Rust-Template?quickstart=1) to automatically create a development environment for this project and start contributing ;) and you can also read the [CONTRIBUTING.md](./.github/CONTRIBUTING.md)\n\n## 📝 License\n\nCopyright © 2019-present, [Rust template Contributors](https://github.com/MathieuSoysal/Exercism-Rust-Template/graphs/contributors).\u003cbr\u003e\nThis project is [ISC](https://github.com/MathieuSoysal/Exercism-Rust-Template/blob/main/LICENSE) licensed.\n\n## ⭐️ Support project\n\nIf you like this project, feel free to support it by clicking on the ⭐️ button. ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathieusoysal%2Fexercism-rust-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmathieusoysal%2Fexercism-rust-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathieusoysal%2Fexercism-rust-template/lists"}