{"repo":"sanctusgee/advent-of-code-rust-template","free":true,"listed":false,"github":"https://github.com/sanctusgee/advent-of-code-rust-template","clone":"git clone https://github.com/sanctusgee/advent-of-code-rust-template.git","description":"A Rust template for Advent of Code with automatic input downloading, multi-year AoC projects, benchmarking, and workspace architecture","language":"Rust","stars":15,"topics":["advent-of-code","advent-of-code-rust","aoc","aoc-in-rust","rust","starter-template","template","workspace","benchmarking","rust-template"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Advent of Code - Rust Template A Rust template for Advent of Code that stays sane across all days and multiple years . - One workspace for every year (2015-20xx). - Automatic registry: no more manual lib.rs edits when you add years/days. - Simple CLI for scaffolding, running, listing, and downloading puzzles. - Self-healing registry if you move/delete files. Focus on solving puzzles, not babysitting modules. --- Quick Start Clone and build: After the initial build, you can now start generating new years and days. Create a new day (automatically updates registry) This will: - Create aoc-lib/src/year2025/day01.rs with a solution template. - Update aoc-lib/src/year2025/mod.rs with the new day. - Add pub mod year2025 ; to aoc-lib/src/lib.rs (if it’s a new year). - Regenerate aoc-lib/src/registry generated.rs with routing logic for existing years/days. - Create a input/year2025 directory as a placeholder. Subequent days can be created with: Download input (requires AOC SESSION and AOC USER AGENT env vars) To download inputs, you need two environment variables: 1. AOC USER AGENT - Your identification To be a good internet citizen and help website admins contact you if needed, set a User-Agent that identifies you: Example: This helps prevent rate limiting issues and follows best practices for automated requests. For reference: see https://www.reddit.com/r/adventofcode/comments/1pa472d/reminder please throttle your aoc traffic/ 2. AOC SESSION - Your session cookie - Log in to advento","default_branch":null,"files":null,"tree":[],"storefront":"/r/sanctusgee","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sanctusgee/advent-of-code-rust-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}