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: about 1 month 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-template 1 about 1 month ago
AlexeSimon/adventofcode 29 about 6 years ago
Jadarma/advent-of-code-kotlin-template 6 2 months ago
JohnBjrk/adglent 2 2 months ago
KaNaDaAT/AOCSetup 1 about 1 year ago
Kaitachi/ChallengeStarter 2 about 2 years ago
Reason Starter kit for Advent of Code 9 almost 4 years ago
S-ecki/AdventOfCode-Starter-Dart 32 about 2 months ago
SpexGuy/Zig-AoC-Template 112 2 months ago
TanklesXL/gladvent 51 about 1 month ago
UncleCJ/advent-of-code 7 12 months ago
advent-of-code-template 2 about 3 years ago
alvesvaren/AoC-template 4 about 1 month ago
amorriscode/advent-of-code 9 almost 2 years ago
arkadye/advent_of_code 13 about 2 months ago
caderek/aoc-starter-js 5 about 3 years ago
caderek/aoc-starter-ts 15 about 3 years ago
dave-burke/advent-of-code-java-starter 12 about 2 months ago
Viinyard/adventofcode-template 1 about 1 month ago
thermoweb/aoc-java-template 1 about 1 month ago
devries/aoc_template 4 about 1 year ago
dvoiejanovic/advent-of-ruby
eduherminio/AdventOfCode.MultiYearTemplate 0 about 2 months ago
eduherminio/AdventOfCode.Template 45 about 2 months ago
encse/adventofcode-template 9 about 1 month ago
fangyi-zhou/advent-of-code-ocaml-starter 8 about 2 months ago
fspoettel/advent-of-code-rust 749 about 1 month ago
gahjelle/template-aoc-python 12 about 2 months ago
gobanos/cargo-aoc 460 about 2 months ago
goosewin/aoc2024 1 about 1 month ago
hughjdavey/aoc-kotlin-starter 22 about 2 months ago
ismtabo/advent-of-code-deno-template 4 about 1 year ago
izexi/aoc-ts-template 7 about 4 years ago
jjcomer/aoc-helper 20 about 2 months ago
jromero132/advent-of-code 8 about 1 month ago
kindermoumoute/adventofcode 10 about 1 month ago
kotlin-hands-on/advent-of-code-kotlin-template 670 about 2 months ago
lcpichette/aoc-lua-template 1 about 2 months ago
mMosiur/AdventOfCodeDayTemplate 0 about 1 month ago
mariotacke/template-advent-of-code 3 about 3 years ago
matijaoe/advent-of-code 2 about 1 year ago
mhanberg/advent-of-code-clojure-starter 8 about 5 years ago
mhanberg/advent-of-code-elixir-starter 214 about 2 months ago
nickyvanurk/advent-of-code-rust-template 3 about 4 years ago
nnari/aoc-typescript-starter 3 about 3 years ago
pacso/aoc_rb 24 about 1 month ago
pgebert/advent-of-code-kotlin-template 0 about 1 year ago
rvanasa/aoc-motoko-starter 0 about 1 year ago
sindrekjr/AdventOfCodeBase 40 about 2 months ago
staylorwr/elixir_aoc 14 about 2 years ago
tomfran/advent-of-code-setup 18 about 2 years ago
viceroypenguin/adventofcode.template 1 about 2 months ago
wizardofzos/aoc2021 0 about 3 years ago
wlchs/advent_of_code_go_template 2 4 months ago
xavdid/advent-of-code-python-template 19 about 2 months ago
stfufane/aoc-cpp-template 0 about 1 month 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 source 132 about 1 month ago Browser 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-code 8 about 1 month ago -- Command-line interface to download challenge descriptions and inputs, manage, test and automatically submit solutions
aocdl 72 about 2 years ago -- Command-line utility that automatically downloads your personal input file while you read the puzzle description
aocinput 11 about 1 month ago -- CLI for getting inputs. Clipboard support. Polite to AoC. Nice help and options
aoc_rb 24 about 1 month ago -- A Ruby gem that generates an empty AoC project, and provides command-line tools for fetching input and submitting solutions
aoc-cli 10 about 2 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
AocKt 12 2 months ago -- A testing library for creating unit tests for AoC solutions with minimal boilerplate
AoCHelper 56 about 2 months ago -- NuGet library that simplifies puzzle solving and provides benchmarking
AdventOfCode.Runner 4 about 2 years ago -- NuGet package that automatically provides your puzzles solvers with the input from the AOC site and verifies calculated answers
aocleaderboard 4 about 2 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-ocr 5 about 2 years ago -- Command line utility and Haskell library for parsing AoC ascii art words
advent-of-code-ocr 13 about 2 years ago -- Python module for parsing AoC ascii art words
aoc-agent 6 about 1 month ago -- C# source generator that generates: a) tests for your solution logic, b) complete runner that handles input fetching and answer submitting
aoc-ranking 9 about 1 year ago -- Show all non-zero score AoC participants in one, global scoreboard
aoc-cli 293 about 1 year ago -- Read puzzle descriptions, download input, and submit answers from the comfort of your terminal
adventofcode-badge 21 about 1 year ago -- An interface over Shields.io to facilitate the creation of badges from Advent of Code
@aocjs/cli 7 about 3 years ago -- Package for executing solutions with hot reload and data fetching
eggnog 20 about 3 years ago -- CLI for getting input, directions (with nice colors!), and submitting answers. Caches absolutely everything
aoc-badges-action 124 11 months ago -- A GitHub action for updating various aoc-related badges in your README
advent-readme-stars 44 7 months ago -- A GitHub action that adds and maintains a table of your AoC progress to your README
aoctimer 9 about 2 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
aocrunner 187 about 2 months 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-client 14 about 2 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-runner 10 about 2 months 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-generator 0 about 3 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
aocf 38 about 2 months 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
AdventOfCodeAbstractions 2 about 2 months ago -- A NuGet package that contains extendable abstractions and generalized helpers to simplify and streamline .NET AoC puzzle solving
aocd 5 about 2 months ago -- A template generator and library for solving AoC with Deno that handles input fetching and solution submitting
advent_of_code_utils 18 11 months 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-CLI 1 6 months 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-cli 6 about 1 year 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-tiles 36 about 1 month 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-cli 1 about 1 year 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
esb 10 about 2 months 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_helper 13 about 1 month 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-Arturo 2 about 2 months ago
chunes3/aoc-arturo 5 about 1 month ago
drkameleon/arturo-aoc-2024 4 about 1 month ago
mbekkomo/aoc-2024 3 about 2 months ago
HansPuter/AdventOfCode 0 about 1 month ago
oquijano/aoc_2024
aivovk/advent_of_code 0 about 1 month ago
oquijano/aoc_2024
tkr-sh/aoc-2024 3 about 1 month ago
Spacefreak18/AdventOfCode2024-BasedEdition 0 about 1 month ago
StynH/Advent-Of-Code2024-in-C-23 0 about 1 month ago
alexlnkp/aoc 1 about 1 month ago
happycoder74/adventofcode 5 about 1 month ago
piscilus/aoc24 0 about 1 month ago
AbundantSalmon/advent-of-code-2024 0 about 1 month ago
Tholdrim/Competitions 0 about 1 month ago
eduherminio/AoC2024 1 about 2 months ago
encse/adventofcode 355 about 1 month ago
grigoresc/adventofcode.2024 0 about 1 month ago
kavun/advent-of-code-2024 1 about 1 month ago
qazer2687/aoc24 1 about 1 month ago
udvlp/Advent-of-Code-2024 1 about 1 month ago
viceroypenguin/adventofcode 38 about 1 month ago
Luochenghuang/aoc_2024 0 about 1 month ago
Sycix-HK/Advent-of-Code-2024-RPG 0 about 1 month ago
WolodiaM/aoc2024
admo/AoC 1 about 1 month ago
arcogelderblom/AdventOfCode 2 about 1 month ago
bg2b/aoc24 1 about 1 month ago
coralkashri/AOC 2 about 1 month ago
mls-m5/advent-of-code-solutions 0 about 1 month ago
CarnunMP/Advent-of-Code 1 about 1 month ago
FelipeCortez/advent-of-code 1 about 1 month ago
Maravedis/advent_code 2 about 1 month ago
RyanFleck/aoc24 0 about 1 month ago
abyala/advent-2024-clojure 3 about 1 month ago
caseneuve/aoc2024 1 about 1 month ago
coyotesqrl/advent-of-code 3 about 1 month ago
dazld/aoc2024 0 about 2 months ago
erdos/advent-of-code 7 about 1 month ago
genmeblog/advent-of-code 5 about 1 month ago
ghaskins/adventofcode 0 about 1 month ago
narimiran/aoc2024 2 about 1 month ago
rileythomp/adventofcode 0 about 1 month ago
rjray/advent-2024-clojure 1 about 1 month ago
samcf/advent-of-code 1 about 1 month ago
tildedave/advent-of-code 0 about 1 month ago
tschady/advent-of-code 29 about 1 month ago
vollcheck/aoc 2 about 1 month ago
bo-tato/advent-of-code-2024 1 about 1 month ago
julemand101/AdventOfCode2024 1 about 1 month ago
dbud/advent-of-code 0 about 1 month ago
felixonwheels/advent-of-code-2024 1 about 1 month ago
mabenj/aoc-deno-ts 1 about 1 month ago
Eoic/AdventOfCode2024 1 about 1 month ago
radoslawgrochowski/advent-of-code-2024 0 about 1 month ago
Exaltead/AdventOfCode 0 about 1 month ago
JannikNickel/AdventOfCode 4 about 1 month ago
YogurtTheHorse/AdventOfCode 0 about 1 month ago
devries/advent_of_code_2024 0 about 1 month ago
mgkoning/advent-of-code-2024 3 about 1 month ago
scorphus/advent-of-code-2024 1 about 1 month ago
zbyju/advent-of-code 3 about 1 month ago
jjj120/AdventOfCode 0 about 1 month ago
jmontroy90/aoc-2024-golang 0 about 1 month ago
metalim/adventofcode.2024.go 1 about 1 month ago
pin2t/aoc2024 0 about 1 month ago
rwxsb/advent-of-code-2024 0 about 1 month ago
unnerving-sprinkler/AOC24 2 about 1 month ago
wlachs/aoc24 0 about 1 month ago
Lorin-Lange/advent-of-code 1 about 1 month ago
Ma-Fi-94/advent-of-haskell-24 1 about 1 month ago
ephemient/aoc2024 5 about 1 month ago
glguy/advent 40 about 1 month ago
jitwit/aoc 20 about 1 month ago
SimonBaars/AdventOfCode-Java 62 about 1 month ago
Viinyard/adventofcode 1 about 1 month ago
bqcuong/AdventOfCode 0 about 1 month ago
dapitch666/AdventOfCode 2 about 1 month ago
mitegab/aoc24 0 about 1 month ago
pin2t/aoc2024 0 about 1 month ago
BobbyMcBobFace/AOC2024 0 about 1 month ago
DearRude/advent-of-code 6 about 1 month ago
Topener/adventofcode 8 about 2 months ago
anamsmartins/adventOfCode2024 0 about 1 month ago
chdominguez/aoc_2024 0 about 1 month ago
derfritz/AoC24 0 about 1 month ago
kaelri/advent-of-code 2 about 1 month ago
niksimon/advent-of-code 2 about 1 month ago
DaniGlez/aoc 7 about 1 month ago
Titas22/AdventOfCode.jl 2 about 1 month ago
goggle/AdventOfCode2024.jl 2 about 1 month ago
7rebux/advent-of-code-2024 1 about 1 month ago
askeron/advent-of-code-kotlin-2024 0 about 1 month ago
ephemient/aoc2024 5 about 1 month ago
multiplex55/AdventOfCodeNim 0 about 1 month ago
vshender/advent-of-code 0 about 1 month ago
dannyvankooten/advent-of-code 36 about 1 month ago
jvwag/advent-of-code 4 about 1 month ago
tbali0524/advent-of-code-solutions 4 about 1 month ago
joseareia/advent-of-code 0 about 1 month ago
DestyNova/advent_of_code_2024 1 about 1 month ago
DownDev/advent-of-code 6 about 2 months ago
GNUSheep/AdventOfCode 0 about 1 month ago
Grecil/ElegantAoC24 2 about 1 month ago
Kokopak/advent2024 0 about 1 month ago
Kyrylo-Ktl/advent-of-code 1 about 1 month ago
Lkeurentjes/Advent_of_code 4 about 1 month ago
NimVek/advent-of-code 2 about 1 month ago
Samarth-Pai/advent-of-code-2024 2 about 1 month ago
SebastianMaung/advent-of-code-2024 0 about 2 months ago
SpiderScripts/adventofcode 0 about 1 month ago
StephaneBranly/advent-of-code 0 about 1 month ago
TurtleSmoke/Advent-of-Code 5 about 1 month ago
advent-of-code.xavd.id
dis-Is-Fine/advent-of-code-2024 0 about 1 month ago
ephemient/aoc2024 5 about 1 month ago
happycoder74/adventofcode 5 about 1 month ago
itsvncl/Advent-of-code 0 about 1 month ago
jromero132/advent-of-code 8 about 1 month ago
m3mory/advent-of-code
maread99/aoc 0 about 1 month ago
mebeim/aoc 403 about 1 month ago
ndunnett/aoc 0 about 1 month ago
nitekat1124/advent-of-code-2024 17 about 1 month ago
r0f1/adventofcode2024 0 about 1 month ago
ryuheechul/advent-of-code 0 about 1 month ago
taflaj/AdventOfCode 0 about 1 month ago
tomfran/aoc-24 2 about 1 month ago
vil02/adv_2024 1 about 1 month ago
vshargin/advent-of-code 0 about 1 month ago
AndreaBarghetti/AdventOfCode 0 about 1 month ago
jrh-dev/AdventOfCode2024 0 about 1 month ago
plannapus/Advent_of_Code 14 about 1 month ago
Bogdanp/aoc2024 0 about 2 months ago
bo-tato/advent-of-code-2024 1 about 1 month ago
samdphillips/aoc-2024 0 about 1 month ago
lukewilliamboswell/aoc 2 about 1 month ago
normanjaeckel/AdventOfCode 1 about 1 month ago
ostcar/aoc2024 1 about 1 month ago
AndrejOrsula/aoc 2 about 1 month ago
DarthGandalf/advent-of-code 23 about 1 month ago
XmchxUp/aoc 0 about 1 month ago
baddate/aoc2024 0 about 1 month ago
connorslade/advent-of-code 37 about 1 month ago
drwilco/aoc 1 about 1 month ago
ephemient/aoc2024 5 about 1 month ago
jthomaschewski/advent-of-code 3 about 1 month ago
keelus/advent-of-code 0 about 1 month ago
m4tx/advent-of-code 2 about 1 month ago
maneatingape/advent-of-code-rust 158 about 1 month ago
ndunnett/aoc 0 about 1 month ago
sivertjoe/Advent-of-Code 8 about 1 month ago
syncd010/AoC2024 0 about 1 month ago
tbali0524/advent-of-code-rust 0 about 1 month ago
tyomka896/advent-of-code-2024-rust
yoyoyonono/aoc2024 1 about 1 month ago
zsacul/AdventOfCode2024 2 about 1 month ago
FlorianCassayre/AdventOfCode-2024 3 about 1 month ago
fdlk/advent-2024 2 about 1 month ago
nikiforo/aoc24 2 about 1 month ago
sim642/adventofcode 67 about 1 month ago
vshargin/advent-of-code 0 about 1 month ago
filiplajszczak/advent-of-code-2024 1 about 1 month ago
jefgr/AdventOfCode2024 0 about 1 month ago
Abizern/aoc-swift-2024 1 about 1 month ago
gereons/AoC2024 3 about 1 month ago
leohidalgo/advent-of-code 0 about 1 month ago
harkaitz/advent-of-code-2024-tcl 1 about 1 month ago
FrozyPenguin/AdventOfCode2024 1 about 1 month ago
SwiftPush/advent-of-code-2024 0 about 1 month ago
dbud/advent-of-code 0 about 1 month ago
felixonwheels/advent-of-code-2024 1 about 1 month ago
goosewin/aoc2024 1 about 1 month ago
mabenj/aoc-deno-ts 1 about 1 month ago
pstachula-dev/advent-of-code 6 about 1 month ago
webkonstantin/advent-of-code 2 about 1 month ago
taylors-version/advent-of-code-2024-vyxal 3 about 1 month ago
cszach/advent-of-wasm-2024 0 about 1 month ago
mogottsch/adventofcode 1 about 1 month ago
p88h/aoc2024 5 about 1 month ago

Awesome Advent of Code / 2024 / Live Streams

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

Backlinks from these awesome lists:

More related projects: