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

Awesome Advent of Code / 2024 / Live Streams

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

Backlinks from these awesome lists:

More related projects: