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: 2 months 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 2 months ago
AlexeSimon/adventofcode 29 about 6 years ago
Jadarma/advent-of-code-kotlin-template 6 3 months ago
JohnBjrk/adglent 2 3 months ago
KaNaDaAT/AOCSetup 1 about 1 year ago
Kaitachi/ChallengeStarter 2 about 2 years ago
Reason Starter kit for Advent of Code 9 about 4 years ago
S-ecki/AdventOfCode-Starter-Dart 32 3 months ago
SpexGuy/Zig-AoC-Template 112 3 months ago
TanklesXL/gladvent 51 3 months ago
UncleCJ/advent-of-code 7 about 1 year ago
advent-of-code-template 2 about 3 years ago
alvesvaren/AoC-template 4 2 months ago
amorriscode/advent-of-code 9 almost 2 years ago
arkadye/advent_of_code 13 3 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 3 months ago
Viinyard/adventofcode-template 1 3 months ago
thermoweb/aoc-java-template 1 2 months ago
devries/aoc_template 4 about 1 year ago
dvoiejanovic/advent-of-ruby
eduherminio/AdventOfCode.MultiYearTemplate 0 3 months ago
eduherminio/AdventOfCode.Template 45 3 months ago
encse/adventofcode-template 9 2 months ago
fangyi-zhou/advent-of-code-ocaml-starter 8 3 months ago
fspoettel/advent-of-code-rust 749 2 months ago
gahjelle/template-aoc-python 12 3 months ago
gobanos/cargo-aoc 460 3 months ago
goosewin/aoc2024 1 2 months ago
hughjdavey/aoc-kotlin-starter 22 3 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 3 months ago
jromero132/advent-of-code 8 2 months ago
kindermoumoute/adventofcode 10 2 months ago
kotlin-hands-on/advent-of-code-kotlin-template 670 3 months ago
lcpichette/aoc-lua-template 1 3 months ago
mMosiur/AdventOfCodeDayTemplate 0 3 months 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 3 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 2 months ago
pgebert/advent-of-code-kotlin-template 0 about 1 year ago
rvanasa/aoc-motoko-starter 0 about 1 year ago
sindrekjr/AdventOfCodeBase 40 3 months ago
staylorwr/elixir_aoc 14 about 2 years ago
tomfran/advent-of-code-setup 18 about 2 years ago
viceroypenguin/adventofcode.template 1 3 months ago
wizardofzos/aoc2021 0 about 3 years ago
wlchs/advent_of_code_go_template 2 5 months ago
xavdid/advent-of-code-python-template 19 3 months ago
stfufane/aoc-cpp-template 0 2 months 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 3 months 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 2 months 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 3 months ago -- CLI for getting inputs. Clipboard support. Polite to AoC. Nice help and options
aoc_rb 24 2 months 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 3 months ago -- A testing library for creating unit tests for AoC solutions with minimal boilerplate
AoCHelper 56 3 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 2 months 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 about 1 year ago -- A GitHub action for updating various aoc-related badges in your README
advent-readme-stars 44 8 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 3 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 3 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 3 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 3 months ago -- A NuGet package that contains extendable abstractions and generalized helpers to simplify and streamline .NET AoC puzzle solving
aocd 5 3 months ago -- A template generator and library for solving AoC with Deno that handles input fetching and solution submitting
advent_of_code_utils 18 12 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 7 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 2 months 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 3 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 2 months 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 3 months ago
chunes3/aoc-arturo 5 3 months ago
drkameleon/arturo-aoc-2024 4 3 months ago
mbekkomo/aoc-2024 3 3 months ago
HansPuter/AdventOfCode 0 3 months ago
oquijano/aoc_2024
aivovk/advent_of_code 0 2 months ago
oquijano/aoc_2024
tkr-sh/aoc-2024 3 3 months ago
Spacefreak18/AdventOfCode2024-BasedEdition 0 2 months ago
StynH/Advent-Of-Code2024-in-C-23 0 3 months ago
alexlnkp/aoc 1 2 months ago
happycoder74/adventofcode 5 2 months ago
piscilus/aoc24 0 2 months ago
AbundantSalmon/advent-of-code-2024 0 3 months ago
Tholdrim/Competitions 0 2 months ago
eduherminio/AoC2024 1 3 months ago
encse/adventofcode 355 2 months ago
grigoresc/adventofcode.2024 0 2 months ago
kavun/advent-of-code-2024 1 2 months ago
qazer2687/aoc24 1 3 months ago
udvlp/Advent-of-Code-2024 1 2 months ago
viceroypenguin/adventofcode 38 2 months ago
Luochenghuang/aoc_2024 0 2 months ago
Sycix-HK/Advent-of-Code-2024-RPG 0 3 months ago
WolodiaM/aoc2024
admo/AoC 1 2 months ago
arcogelderblom/AdventOfCode 2 2 months ago
bg2b/aoc24 1 2 months ago
coralkashri/AOC 2 2 months ago
mls-m5/advent-of-code-solutions 0 2 months ago
CarnunMP/Advent-of-Code 1 2 months ago
FelipeCortez/advent-of-code 1 2 months ago
Maravedis/advent_code 2 2 months ago
RyanFleck/aoc24 0 3 months ago
abyala/advent-2024-clojure 3 2 months ago
caseneuve/aoc2024 1 2 months ago
coyotesqrl/advent-of-code 3 2 months ago
dazld/aoc2024 0 3 months ago
erdos/advent-of-code 7 2 months ago
genmeblog/advent-of-code 5 2 months ago
ghaskins/adventofcode 0 3 months ago
narimiran/aoc2024 2 2 months ago
rileythomp/adventofcode 0 2 months ago
rjray/advent-2024-clojure 1 2 months ago
samcf/advent-of-code 1 2 months ago
tildedave/advent-of-code 0 2 months ago
tschady/advent-of-code 29 2 months ago
vollcheck/aoc 2 2 months ago
bo-tato/advent-of-code-2024 1 2 months ago
julemand101/AdventOfCode2024 1 2 months ago
dbud/advent-of-code 0 2 months ago
felixonwheels/advent-of-code-2024 1 2 months ago
mabenj/aoc-deno-ts 1 2 months ago
Eoic/AdventOfCode2024 1 2 months ago
radoslawgrochowski/advent-of-code-2024 0 3 months ago
Exaltead/AdventOfCode 0 2 months ago
JannikNickel/AdventOfCode 4 2 months ago
YogurtTheHorse/AdventOfCode 0 2 months ago
devries/advent_of_code_2024 0 2 months ago
mgkoning/advent-of-code-2024 3 2 months ago
scorphus/advent-of-code-2024 1 2 months ago
zbyju/advent-of-code 3 2 months ago
jjj120/AdventOfCode 0 2 months ago
jmontroy90/aoc-2024-golang 0 2 months ago
metalim/adventofcode.2024.go 1 2 months ago
pin2t/aoc2024 0 2 months ago
rwxsb/advent-of-code-2024 0 3 months ago
unnerving-sprinkler/AOC24 2 3 months ago
wlachs/aoc24 0 2 months ago
Lorin-Lange/advent-of-code 1 2 months ago
Ma-Fi-94/advent-of-haskell-24 1 2 months ago
ephemient/aoc2024 5 2 months ago
glguy/advent 40 2 months ago
jitwit/aoc 20 2 months ago
SimonBaars/AdventOfCode-Java 62 2 months ago
Viinyard/adventofcode 1 2 months ago
bqcuong/AdventOfCode 0 2 months ago
dapitch666/AdventOfCode 2 2 months ago
mitegab/aoc24 0 2 months ago
pin2t/aoc2024 0 2 months ago
BobbyMcBobFace/AOC2024 0 3 months ago
DearRude/advent-of-code 6 2 months ago
Topener/adventofcode 8 3 months ago
anamsmartins/adventOfCode2024 0 2 months ago
chdominguez/aoc_2024 0 2 months ago
derfritz/AoC24 0 2 months ago
kaelri/advent-of-code 2 2 months ago
niksimon/advent-of-code 2 2 months ago
DaniGlez/aoc 7 2 months ago
Titas22/AdventOfCode.jl 2 2 months ago
goggle/AdventOfCode2024.jl 2 2 months ago
7rebux/advent-of-code-2024 1 3 months ago
askeron/advent-of-code-kotlin-2024 0 2 months ago
ephemient/aoc2024 5 2 months ago
multiplex55/AdventOfCodeNim 0 2 months ago
vshender/advent-of-code 0 2 months ago
dannyvankooten/advent-of-code 36 2 months ago
jvwag/advent-of-code 4 2 months ago
tbali0524/advent-of-code-solutions 4 2 months ago
joseareia/advent-of-code 0 2 months ago
DestyNova/advent_of_code_2024 1 2 months ago
DownDev/advent-of-code 6 3 months ago
GNUSheep/AdventOfCode 0 2 months ago
Grecil/ElegantAoC24 2 2 months ago
Kokopak/advent2024 0 2 months ago
Kyrylo-Ktl/advent-of-code 1 2 months ago
Lkeurentjes/Advent_of_code 4 2 months ago
NimVek/advent-of-code 2 2 months ago
Samarth-Pai/advent-of-code-2024 2 2 months ago
SebastianMaung/advent-of-code-2024 0 3 months ago
SpiderScripts/adventofcode 0 2 months ago
StephaneBranly/advent-of-code 0 2 months ago
TurtleSmoke/Advent-of-Code 5 2 months ago
advent-of-code.xavd.id
dis-Is-Fine/advent-of-code-2024 0 2 months ago
ephemient/aoc2024 5 2 months ago
happycoder74/adventofcode 5 2 months ago
itsvncl/Advent-of-code 0 2 months ago
jromero132/advent-of-code 8 2 months ago
m3mory/advent-of-code
maread99/aoc 0 2 months ago
mebeim/aoc 403 2 months ago
ndunnett/aoc 0 2 months ago
nitekat1124/advent-of-code-2024 17 2 months ago
r0f1/adventofcode2024 0 2 months ago
ryuheechul/advent-of-code 0 2 months ago
taflaj/AdventOfCode 0 3 months ago
tomfran/aoc-24 2 2 months ago
vil02/adv_2024 1 2 months ago
vshargin/advent-of-code 0 2 months ago
AndreaBarghetti/AdventOfCode 0 2 months ago
jrh-dev/AdventOfCode2024 0 2 months ago
plannapus/Advent_of_Code 14 2 months ago
Bogdanp/aoc2024 0 3 months ago
bo-tato/advent-of-code-2024 1 2 months ago
samdphillips/aoc-2024 0 2 months ago
lukewilliamboswell/aoc 2 2 months ago
normanjaeckel/AdventOfCode 1 2 months ago
ostcar/aoc2024 1 2 months ago
AndrejOrsula/aoc 2 2 months ago
DarthGandalf/advent-of-code 23 2 months ago
XmchxUp/aoc 0 2 months ago
baddate/aoc2024 0 2 months ago
connorslade/advent-of-code 37 2 months ago
drwilco/aoc 1 2 months ago
ephemient/aoc2024 5 2 months ago
jthomaschewski/advent-of-code 3 2 months ago
keelus/advent-of-code 0 2 months ago
m4tx/advent-of-code 2 2 months ago
maneatingape/advent-of-code-rust 158 2 months ago
ndunnett/aoc 0 2 months ago
sivertjoe/Advent-of-Code 8 2 months ago
syncd010/AoC2024 0 2 months ago
tbali0524/advent-of-code-rust 0 2 months ago
tyomka896/advent-of-code-2024-rust
yoyoyonono/aoc2024 1 2 months ago
zsacul/AdventOfCode2024 2 2 months ago
FlorianCassayre/AdventOfCode-2024 3 2 months ago
fdlk/advent-2024 2 2 months ago
nikiforo/aoc24 2 2 months ago
sim642/adventofcode 67 2 months ago
vshargin/advent-of-code 0 2 months ago
filiplajszczak/advent-of-code-2024 1 2 months ago
jefgr/AdventOfCode2024 0 2 months ago
Abizern/aoc-swift-2024 1 2 months ago
gereons/AoC2024 3 2 months ago
leohidalgo/advent-of-code 0 2 months ago
harkaitz/advent-of-code-2024-tcl 1 2 months ago
FrozyPenguin/AdventOfCode2024 1 2 months ago
SwiftPush/advent-of-code-2024 0 2 months ago
dbud/advent-of-code 0 2 months ago
felixonwheels/advent-of-code-2024 1 2 months ago
goosewin/aoc2024 1 2 months ago
mabenj/aoc-deno-ts 1 2 months ago
pstachula-dev/advent-of-code 6 2 months ago
webkonstantin/advent-of-code 2 2 months ago
taylors-version/advent-of-code-2024-vyxal 3 2 months ago
cszach/advent-of-wasm-2024 0 2 months ago
mogottsch/adventofcode 1 2 months ago
p88h/aoc2024 5 2 months ago

Awesome Advent of Code / 2024 / Live Streams

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

Backlinks from these awesome lists:

More related projects: