awesome-advent-of-code

Advent of Code aid

A collection of resources and templates to support participation in the annual Advent of Code challenge

A collection of awesome resources related to the yearly Advent of Code challenge.

GitHub

3k stars
29 watching
958 forks
last commit: almost 2 years ago
Linked from 3 awesome lists

advent-of-codeadvent-of-code-2018advent-of-code-2019advent-of-code-2020advent-of-code-2021advent-of-code-2022advent-of-code-2023adventofcodeawesome

Awesome Advent of Code / Sponsors

The Official AoC Website
The AoC Subreddit
2018
2019
2020
2021
2022
2023

Awesome Advent of Code / Project Templates

2wndrhs/aoc-2024-typescript-template1almost 2 years ago
AlexeSimon/adventofcode29almost 8 years ago
Jadarma/advent-of-code-kotlin-template6almost 2 years ago
JohnBjrk/adglent2almost 2 years ago
KaNaDaAT/AOCSetup1almost 3 years ago
Kaitachi/ChallengeStarter2almost 4 years ago
Reason Starter kit for Advent of Code9over 5 years ago
S-ecki/AdventOfCode-Starter-Dart32almost 2 years ago
SpexGuy/Zig-AoC-Template112almost 2 years ago
TanklesXL/gladvent51almost 2 years ago
UncleCJ/advent-of-code7over 2 years ago
advent-of-code-template2almost 5 years ago
alvesvaren/AoC-template4almost 2 years ago
amorriscode/advent-of-code9over 3 years ago
arkadye/advent_of_code13almost 2 years ago
caderek/aoc-starter-js5almost 5 years ago
caderek/aoc-starter-ts15almost 5 years ago
dave-burke/advent-of-code-java-starter12almost 2 years ago
Viinyard/adventofcode-template1almost 2 years ago
thermoweb/aoc-java-template1almost 2 years ago
devries/aoc_template4almost 3 years ago
dvoiejanovic/advent-of-ruby
eduherminio/AdventOfCode.MultiYearTemplate0almost 2 years ago
eduherminio/AdventOfCode.Template45almost 2 years ago
encse/adventofcode-template9almost 2 years ago
fangyi-zhou/advent-of-code-ocaml-starter8almost 2 years ago
fspoettel/advent-of-code-rust749almost 2 years ago
gahjelle/template-aoc-python12almost 2 years ago
gobanos/cargo-aoc460almost 2 years ago
goosewin/aoc20241almost 2 years ago
hughjdavey/aoc-kotlin-starter22almost 2 years ago
ismtabo/advent-of-code-deno-template4almost 3 years ago
izexi/aoc-ts-template7almost 6 years ago
jjcomer/aoc-helper20almost 2 years ago
jromero132/advent-of-code8almost 2 years ago
kindermoumoute/adventofcode10almost 2 years ago
kotlin-hands-on/advent-of-code-kotlin-template670almost 2 years ago
lcpichette/aoc-lua-template1almost 2 years ago
mMosiur/AdventOfCodeDayTemplate0almost 2 years ago
mariotacke/template-advent-of-code3almost 5 years ago
matijaoe/advent-of-code2almost 3 years ago
mhanberg/advent-of-code-clojure-starter8almost 7 years ago
mhanberg/advent-of-code-elixir-starter214almost 2 years ago
nickyvanurk/advent-of-code-rust-template3almost 6 years ago
nnari/aoc-typescript-starter3almost 5 years ago
pacso/aoc_rb24almost 2 years ago
pgebert/advent-of-code-kotlin-template0almost 3 years ago
rvanasa/aoc-motoko-starter0almost 3 years ago
sindrekjr/AdventOfCodeBase40almost 2 years ago
staylorwr/elixir_aoc14almost 4 years ago
tomfran/advent-of-code-setup18almost 4 years ago
viceroypenguin/adventofcode.template1almost 2 years ago
wizardofzos/aoc20210almost 5 years ago
wlchs/advent_of_code_go_template2almost 2 years ago
xavdid/advent-of-code-python-template19almost 2 years ago
stfufane/aoc-cpp-template0almost 2 years ago

Awesome Advent of Code / Tools and Utilities / Browser extension for private leaderboard visualization

Chrome extension
Firefox extension

Awesome Advent of Code / Tools and Utilities / Browser extension which enhances your personal stats page with a time from Part 1 to Part 2 column (it also tracks when you've first opened a puzzle and offsets the completion times accordingly)

Chrome extension
Firefox extension

Awesome Advent of Code / Tools and Utilities

open source132almost 2 years agoBrowser extension ( ) enhancing private leaderboards with a "medals/podium" chart per day, Part 1 to Part 2 overview, and several other charts for your leaderboard

Awesome Advent of Code / Tools and Utilities / open source

Chrome extension "Advent of Code Charts"
Firefox extension "Advent of Code Charts"

Awesome Advent of Code / Tools and Utilities

Globals medals overview-- Alternative global leaderboard showing first, second and third places as gold, silver and bronze medals
Scatterplot of first 100-- Scatterplot of the time taken to solve the parts of each puzzle by the first 100 people that solved it
Private Leaderboard Visualiser-- Given a JSON of your private leaderboard data this website will show you graphs of how long each member took to solve parts 1 and 2 of each day
advent-of-code8almost 2 years ago-- Command-line interface to download challenge descriptions and inputs, manage, test and automatically submit solutions
aocdl72almost 4 years ago-- Command-line utility that automatically downloads your personal input file while you read the puzzle description
aocinput11almost 2 years ago-- CLI for getting inputs. Clipboard support. Polite to AoC. Nice help and options
aoc_rb24almost 2 years ago-- A Ruby gem that generates an empty AoC project, and provides command-line tools for fetching input and submitting solutions
aoc-cli10almost 4 years ago-- Command-line utility that helps solve problems in ruby: it downloads your personal input file, creates the sample source files and benchmarks your solutions
AocKt12almost 2 years ago-- A testing library for creating unit tests for AoC solutions with minimal boilerplate
AoCHelper56almost 2 years ago-- NuGet library that simplifies puzzle solving and provides benchmarking
AdventOfCode.Runner4almost 4 years ago-- NuGet package that automatically provides your puzzles solvers with the input from the AOC site and verifies calculated answers
aocleaderboard4almost 4 years ago-- get over the 200-member limit for private leaderboards and combine multiple leaderboards in a single page with recalculated scores
advent-of-code-api-- Haskell library for querying AOC prompts, inputs, and leaderboards
advent-of-code-ocr5almost 4 years ago-- Command line utility and Haskell library for parsing AoC ascii art words
advent-of-code-ocr13over 3 years ago-- Python module for parsing AoC ascii art words
aoc-agent6almost 2 years ago-- C# source generator that generates: a) tests for your solution logic, b) complete runner that handles input fetching and answer submitting
aoc-ranking9over 2 years ago-- Show all non-zero score AoC participants in one, global scoreboard
aoc-cli293almost 3 years ago-- Read puzzle descriptions, download input, and submit answers from the comfort of your terminal
adventofcode-badge21almost 3 years ago-- An interface over Shields.io to facilitate the creation of badges from Advent of Code
@aocjs/cli7almost 5 years ago-- Package for executing solutions with hot reload and data fetching
eggnog20almost 5 years ago-- CLI for getting input, directions (with nice colors!), and submitting answers. Caches absolutely everything
aoc-badges-action124over 2 years ago-- A GitHub action for updating various aoc-related badges in your README
advent-readme-stars44over 2 years ago-- A GitHub action that adds and maintains a table of your AoC progress to your README
aoctimer9almost 4 years ago-- A language-agnostic, multiplatform tool to measure your solution time in relative units, so you can share and compare your results with others
aocrunner187almost 2 years ago-- A fast solutions runner and template generator, with simple CLI, customizable template, simple testing utility, live reload, and adventofcode.com integration
advent-of-code-client14almost 4 years ago-- A Node.js package for fetching inputs, running puzzle challenges and submitting answers to adventofcode.com directly from your JavaScript code. Also includes some commonly used & customizable input transformation functions
advent-of-code-runner10almost 2 years ago-- Node.JS CLI solution generator and runner. Downloads inputs, submits answers, prevents duplicate submissions, measures performance, tracks progress and outputs statistics
AoC-execution-time-table-generator0over 4 years ago-- A C++20 tool to generate an execution time table for both parts of each AoC day, based on input file with time details
aocf38almost 2 years ago-- A CLI tool (and also, optionally, crate) written in Rust, with a CLI inspired by git. Problem briefs may be displayed in a scrollable ANSI terminal (mostly) faithful to the AoC website
AdventOfCodeAbstractions2almost 2 years ago-- A NuGet package that contains extendable abstractions and generalized helpers to simplify and streamline .NET AoC puzzle solving
aocd5almost 2 years ago-- A template generator and library for solving AoC with Deno that handles input fetching and solution submitting
advent_of_code_utils18over 2 years ago-- Input fetcher and boilerplate generator for those solving AoC in Elixir
Advent of Code Surveys (Results Dashboard)-- Dashboard with charts and data tables showing the results of the yearly Advent of Code Survey
AdventOfCode-CLI1about 2 years ago-- A Commandline interface written in python to quickly generate boilerplates in different languages and fetching your puzzle input. Also includes customizable templates and measures solution times
aoc-cli6almost 3 years ago-- Command-line utility that helps solve problems in python: it downloads your personal input file, creates the sample source files and makes sure you don't submit answers twice
Golfcoder-- A code golf community leaderboard for adventofcode.com, with a focus on code size. Every name, including variables and functions, is considered as a single token, irrespective of its length
aoc-tiles36almost 2 years ago-- A tool which automatically creates a fancy image with solve times for each solved day in your readme as a 5x5 grid. Works as a pre-commit hook or as a CLI
wang-aoc-cli1over 2 years ago-- A CLI tool for automatically copying boilerplate code, downloading problem statements and inputs, parsing example inputs and solutions from problem statements, testing against example inputs, and submitting. Expects programs to use stdin and stdout to read inputs and write answers
esb10almost 2 years ago-- is a CLI tool to help us elves save Christmas for the yearly events. (Thank you, ). This tool fetches puzzle statements and puzzle data, creates language agnostic boilerplate code, test run and submit solutions and builds dashboards. Check out an created using !
aoc_helper13almost 2 years ago-- is a library and command line tool which can generate templates, fetch puzzle inputs, submit solutions, and even automatically detect the tests! It also comes with a huge library of utility classes, such as fluent interfaces to iterators and lists, grids which can automatically read text, and more

Awesome Advent of Code / Other Advent Calendars

Racket Advent Calendar 2024
Advent of CodSpeed
Raku Advent Calendar
QEMU Advent Calendar

Awesome Advent of Code / 2024 / Solutions

BNAndras/AoC2024-Arturo2almost 2 years ago
chunes3/aoc-arturo5almost 2 years ago
drkameleon/arturo-aoc-20244almost 2 years ago
mbekkomo/aoc-20243almost 2 years ago
HansPuter/AdventOfCode0almost 2 years ago
oquijano/aoc_2024
aivovk/advent_of_code0almost 2 years ago
oquijano/aoc_2024
tkr-sh/aoc-20243almost 2 years ago
Spacefreak18/AdventOfCode2024-BasedEdition0almost 2 years ago
StynH/Advent-Of-Code2024-in-C-230almost 2 years ago
alexlnkp/aoc1almost 2 years ago
happycoder74/adventofcode5almost 2 years ago
piscilus/aoc240almost 2 years ago
AbundantSalmon/advent-of-code-20240almost 2 years ago
Tholdrim/Competitions0almost 2 years ago
eduherminio/AoC20241almost 2 years ago
encse/adventofcode355almost 2 years ago
grigoresc/adventofcode.20240almost 2 years ago
kavun/advent-of-code-20241almost 2 years ago
qazer2687/aoc241almost 2 years ago
udvlp/Advent-of-Code-20241almost 2 years ago
viceroypenguin/adventofcode38almost 2 years ago
Luochenghuang/aoc_20240almost 2 years ago
Sycix-HK/Advent-of-Code-2024-RPG0almost 2 years ago
WolodiaM/aoc2024
admo/AoC1almost 2 years ago
arcogelderblom/AdventOfCode2almost 2 years ago
bg2b/aoc241almost 2 years ago
coralkashri/AOC2almost 2 years ago
mls-m5/advent-of-code-solutions0almost 2 years ago
CarnunMP/Advent-of-Code1almost 2 years ago
FelipeCortez/advent-of-code1almost 2 years ago
Maravedis/advent_code2almost 2 years ago
RyanFleck/aoc240almost 2 years ago
abyala/advent-2024-clojure3almost 2 years ago
caseneuve/aoc20241almost 2 years ago
coyotesqrl/advent-of-code3almost 2 years ago
dazld/aoc20240almost 2 years ago
erdos/advent-of-code7almost 2 years ago
genmeblog/advent-of-code5almost 2 years ago
ghaskins/adventofcode0almost 2 years ago
narimiran/aoc20242almost 2 years ago
rileythomp/adventofcode0almost 2 years ago
rjray/advent-2024-clojure1almost 2 years ago
samcf/advent-of-code1almost 2 years ago
tildedave/advent-of-code0almost 2 years ago
tschady/advent-of-code29almost 2 years ago
vollcheck/aoc2almost 2 years ago
bo-tato/advent-of-code-20241almost 2 years ago
julemand101/AdventOfCode20241almost 2 years ago
dbud/advent-of-code0almost 2 years ago
felixonwheels/advent-of-code-20241almost 2 years ago
mabenj/aoc-deno-ts1almost 2 years ago
Eoic/AdventOfCode20241almost 2 years ago
radoslawgrochowski/advent-of-code-20240almost 2 years ago
Exaltead/AdventOfCode0almost 2 years ago
JannikNickel/AdventOfCode4almost 2 years ago
YogurtTheHorse/AdventOfCode0almost 2 years ago
devries/advent_of_code_20240almost 2 years ago
mgkoning/advent-of-code-20243almost 2 years ago
scorphus/advent-of-code-20241almost 2 years ago
zbyju/advent-of-code3almost 2 years ago
jjj120/AdventOfCode0almost 2 years ago
jmontroy90/aoc-2024-golang0almost 2 years ago
metalim/adventofcode.2024.go1almost 2 years ago
pin2t/aoc20240almost 2 years ago
rwxsb/advent-of-code-20240almost 2 years ago
unnerving-sprinkler/AOC242almost 2 years ago
wlachs/aoc240almost 2 years ago
Lorin-Lange/advent-of-code1almost 2 years ago
Ma-Fi-94/advent-of-haskell-241almost 2 years ago
ephemient/aoc20245almost 2 years ago
glguy/advent40almost 2 years ago
jitwit/aoc20almost 2 years ago
SimonBaars/AdventOfCode-Java62almost 2 years ago
Viinyard/adventofcode1almost 2 years ago
bqcuong/AdventOfCode0almost 2 years ago
dapitch666/AdventOfCode2almost 2 years ago
mitegab/aoc240almost 2 years ago
pin2t/aoc20240almost 2 years ago
BobbyMcBobFace/AOC20240almost 2 years ago
DearRude/advent-of-code6almost 2 years ago
Topener/adventofcode8almost 2 years ago
anamsmartins/adventOfCode20240almost 2 years ago
chdominguez/aoc_20240almost 2 years ago
derfritz/AoC240almost 2 years ago
kaelri/advent-of-code2almost 2 years ago
niksimon/advent-of-code2almost 2 years ago
DaniGlez/aoc7almost 2 years ago
Titas22/AdventOfCode.jl2almost 2 years ago
goggle/AdventOfCode2024.jl2almost 2 years ago
7rebux/advent-of-code-20241almost 2 years ago
askeron/advent-of-code-kotlin-20240almost 2 years ago
ephemient/aoc20245almost 2 years ago
multiplex55/AdventOfCodeNim0almost 2 years ago
vshender/advent-of-code0almost 2 years ago
dannyvankooten/advent-of-code36almost 2 years ago
jvwag/advent-of-code4almost 2 years ago
tbali0524/advent-of-code-solutions4almost 2 years ago
joseareia/advent-of-code0almost 2 years ago
DestyNova/advent_of_code_20241almost 2 years ago
DownDev/advent-of-code6almost 2 years ago
GNUSheep/AdventOfCode0almost 2 years ago
Grecil/ElegantAoC242almost 2 years ago
Kokopak/advent20240almost 2 years ago
Kyrylo-Ktl/advent-of-code1almost 2 years ago
Lkeurentjes/Advent_of_code4almost 2 years ago
NimVek/advent-of-code2almost 2 years ago
Samarth-Pai/advent-of-code-20242almost 2 years ago
SebastianMaung/advent-of-code-20240almost 2 years ago
SpiderScripts/adventofcode0almost 2 years ago
StephaneBranly/advent-of-code0almost 2 years ago
TurtleSmoke/Advent-of-Code5almost 2 years ago
advent-of-code.xavd.id
dis-Is-Fine/advent-of-code-20240almost 2 years ago
ephemient/aoc20245almost 2 years ago
happycoder74/adventofcode5almost 2 years ago
itsvncl/Advent-of-code0almost 2 years ago
jromero132/advent-of-code8almost 2 years ago
m3mory/advent-of-code
maread99/aoc0almost 2 years ago
mebeim/aoc403almost 2 years ago
ndunnett/aoc0almost 2 years ago
nitekat1124/advent-of-code-202417almost 2 years ago
r0f1/adventofcode20240almost 2 years ago
ryuheechul/advent-of-code0almost 2 years ago
taflaj/AdventOfCode0almost 2 years ago
tomfran/aoc-242almost 2 years ago
vil02/adv_20241almost 2 years ago
vshargin/advent-of-code0almost 2 years ago
AndreaBarghetti/AdventOfCode0almost 2 years ago
jrh-dev/AdventOfCode20240almost 2 years ago
plannapus/Advent_of_Code14almost 2 years ago
Bogdanp/aoc20240almost 2 years ago
bo-tato/advent-of-code-20241almost 2 years ago
samdphillips/aoc-20240almost 2 years ago
lukewilliamboswell/aoc2almost 2 years ago
normanjaeckel/AdventOfCode1almost 2 years ago
ostcar/aoc20241almost 2 years ago
AndrejOrsula/aoc2almost 2 years ago
DarthGandalf/advent-of-code23almost 2 years ago
XmchxUp/aoc0almost 2 years ago
baddate/aoc20240almost 2 years ago
connorslade/advent-of-code37almost 2 years ago
drwilco/aoc1almost 2 years ago
ephemient/aoc20245almost 2 years ago
jthomaschewski/advent-of-code3almost 2 years ago
keelus/advent-of-code0almost 2 years ago
m4tx/advent-of-code2almost 2 years ago
maneatingape/advent-of-code-rust158almost 2 years ago
ndunnett/aoc0almost 2 years ago
sivertjoe/Advent-of-Code8almost 2 years ago
syncd010/AoC20240almost 2 years ago
tbali0524/advent-of-code-rust0almost 2 years ago
tyomka896/advent-of-code-2024-rust
yoyoyonono/aoc20241almost 2 years ago
zsacul/AdventOfCode20242almost 2 years ago
FlorianCassayre/AdventOfCode-20243almost 2 years ago
fdlk/advent-20242almost 2 years ago
nikiforo/aoc242almost 2 years ago
sim642/adventofcode67almost 2 years ago
vshargin/advent-of-code0almost 2 years ago
filiplajszczak/advent-of-code-20241almost 2 years ago
jefgr/AdventOfCode20240almost 2 years ago
Abizern/aoc-swift-20241almost 2 years ago
gereons/AoC20243almost 2 years ago
leohidalgo/advent-of-code0almost 2 years ago
harkaitz/advent-of-code-2024-tcl1almost 2 years ago
FrozyPenguin/AdventOfCode20241almost 2 years ago
SwiftPush/advent-of-code-20240almost 2 years ago
dbud/advent-of-code0almost 2 years ago
felixonwheels/advent-of-code-20241almost 2 years ago
goosewin/aoc20241almost 2 years ago
mabenj/aoc-deno-ts1almost 2 years ago
pstachula-dev/advent-of-code6almost 2 years ago
webkonstantin/advent-of-code2almost 2 years ago
taylors-version/advent-of-code-2024-vyxal3almost 2 years ago
cszach/advent-of-wasm-20240almost 2 years ago
mogottsch/adventofcode1almost 2 years ago
p88h/aoc20245almost 2 years ago

Awesome Advent of Code / 2024 / Live Streams

EllieKrowzy-- streaming AoC (C++) on youtube

Backlinks from these awesome lists:

More related projects: