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.
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 |
More related projects:
- destynova/advent_of_code_2015
- floriancassayre/adventofcode-2022
- destynova/advent_of_code_2022
- floriancassayre/adventofcode-2021
- destynova/advent_of_code_2021
- floriancassayre/adventofcode-2020
- floriancassayre/adventofcode-2019
- qw3rtman/p
- jgrss/cultionet
- josverl/micropython-stubber
- nbro/andz
- stevanmilic/nvim-lspimport
- pyenv/pyenv