awesome-advent-of-code

AoC template repository

A collection of resources and templates to help developers solve the Advent of Code challenge

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

GitHub

3k stars
29 watching
880 forks
last commit: 2 days 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

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

Awesome Advent of Code / Project Templates

AlexeSimon/adventofcode 29 almost 6 years ago
Jadarma/advent-of-code-kotlin-template 6 16 days ago
Kaitachi/ChallengeStarter 2 almost 2 years ago
Reason Starter kit for Advent of Code 9 almost 4 years ago
S-ecki/AdventOfCode-Starter-Dart 29 11 months ago
SpexGuy/Zig-AoC-Template 96 11 days ago
UncleCJ/advent-of-code 7 10 months ago
advent-of-code-template 2 almost 3 years ago
alvesvaren/AoC-template 4 almost 2 years ago
amorriscode/advent-of-code 9 over 1 year ago
arkadye/advent_of_code 10 almost 2 years ago
caderek/aoc-starter-js 5 almost 3 years ago
caderek/aoc-starter-ts 14 almost 3 years ago
dave-burke/advent-of-code-java-starter 8 21 days ago
eduherminio/AdventOfCode.Template 37 12 months ago
fspoettel/advent-of-code-rust 645 13 days ago
gahjelle/template-aoc-python 10 12 months ago
gobanos/cargo-aoc 439 6 months ago
hughjdavey/aoc-kotlin-starter 22 12 months ago
ismtabo/advent-of-code-deno-template 4 12 months ago
izexi/aoc-ts-template 7 almost 4 years ago
jjcomer/aoc-helper 19 almost 2 years ago
kindermoumoute/adventofcode 8 11 months ago
kotlin-hands-on/advent-of-code-kotlin-template 596 11 months ago
mMosiur/AdventOfCodeDayTemplate 0 about 1 month ago
mariotacke/template-advent-of-code 3 almost 3 years ago
mhanberg/advent-of-code-clojure-starter 8 almost 5 years ago
mhanberg/advent-of-code-elixir-starter 203 12 months ago
nickyvanurk/advent-of-code-rust-template 3 almost 4 years ago
nnari/aoc-typescript-starter 3 almost 3 years ago
pacso/aoc_rb 18 almost 2 years ago
sindrekjr/AdventOfCodeBase 40 12 months ago
staylorwr/elixir_aoc 14 almost 2 years ago
tomfran/advent-of-code-setup 18 almost 2 years ago
wizardofzos/aoc2021 0 almost 3 years ago
fangyi-zhou/advent-of-code-ocaml-starter 8 almost 2 years ago
xavdid/advent-of-code-python-template 10 3 months ago
rvanasa/aoc-motoko-starter 0 12 months ago
matijaoe/advent-of-code 1 11 months ago
wlchs/advent_of_code_go_template 1 about 2 months ago
dvoiejanovic/advent-of-ruby
KaNaDaAT/AOCSetup 1 12 months ago
devries/aoc_template 1 11 months ago
TanklesXL/gladvent 29 about 1 month ago
JohnBjrk/adglent 2 13 days ago
pgebert/advent-of-code-kotlin-template 0 12 months ago
jromero132/advent-of-code 3 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 120 14 days 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 3 about 1 month ago -- Command-line interface to download challenge descriptions and inputs, manage, test and automatically submit solutions
aocdl 65 almost 2 years ago -- Command-line utility that automatically downloads your personal input file while you read the puzzle description
aocinput 11 16 days ago -- CLI for getting inputs. Clipboard support. Polite to AoC. Nice help and options
aoc_rb 18 almost 2 years ago -- A Ruby gem that generates an empty AoC project, and provides command-line tools for fetching input and submitting solutions
aoc-cli 10 almost 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 6 11 days ago -- A testing library for creating unit tests for AoC solutions with minimal boilerplate
AoCHelper 55 11 days ago -- NuGet library that simplifies puzzle solving and provides benchmarking
AdventOfCode.Runner 4 almost 2 years ago -- NuGet package that automatically provides your puzzles solvers with the input from the AOC site and verifies calculated answers
aocleaderboard 4 almost 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 almost 2 years ago -- Command line utility and Haskell library for parsing AoC ascii art words
advent-of-code-ocr 12 almost 2 years ago -- Python module for parsing AoC ascii art words
aoc-agent 4 17 days ago -- C# source generator that generates: a) tests for your solution logic, b) complete runner that handles input fetching and answer submitting
aoc-ranking 8 11 months ago -- Show all non-zero score AoC participants in one, global scoreboard
aoc-cli 250 11 months ago -- Read puzzle descriptions, download input, and submit answers from the comfort of your terminal
adventofcode-badge 21 11 months ago -- An interface over Shields.io to facilitate the creation of badges from Advent of Code
@aocjs/cli 7 almost 3 years ago -- Package for executing solutions with hot reload and data fetching
eggnog 17 almost 3 years ago -- CLI for getting input, directions (with nice colors!), and submitting answers. Caches absolutely everything
aoc-badges-action 123 10 months ago -- A GitHub action for updating various aoc-related badges in your README
advent-readme-stars 40 5 months ago -- A GitHub action that adds and maintains a table of your AoC progress to your README
aoctimer 9 almost 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 166 11 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 12 almost 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 5 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 almost 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 34 12 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 1 month ago -- A NuGet package that contains extendable abstractions and generalized helpers to simplify and streamline .NET AoC puzzle solving
aocd 4 about 1 month ago -- A template generator and library for solving AoC with Deno that handles input fetching and solution submitting
advent_of_code_utils 15 9 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 4 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 12 months 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 26 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 11 months 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 6 16 days 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 9 11 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

Raku Advent Calendar
QEMU Advent Calendar
Java Craft practises Advent Calendar

Awesome Advent of Code / 2023 / Solutions

Laaen/AOC2023
RickBarretto/aoc-arturo
Ryton/AoC-Arturo 4 11 months ago
chunes3/aoc-arturo 5 12 months ago
drkameleon/arturo-aoc-2023 7 11 months ago
JustMaga/AdventOfCode2023
dis-Is-Fine/advent-of-code 1 11 months ago
happycoder74/adventofcode 4 8 months ago
michaeladler/aoc-2023 2 11 months ago
piscilus/aoc23 3 10 months ago
CameronAavik/AdventOfCode 73 11 months ago
ClxS/Advent-of-Code-2023 0 12 months ago
KaNaDaAT/AOC2023 0 12 months ago
MikeMoolenaar/AdventOfCode 0 10 months ago
RieBi/AdventOfCode 1 10 months ago
TwilightVanish/AdventOfCode 0 12 months ago
eduherminio/AoC2023 1 11 months ago
encse/adventofcode 320 6 days ago
exVertex/AdventOfCode 2 12 months ago
fguchelaar/AdventOfCode2023 3 11 months ago
kavun/advent-of-code-2023 0 11 months ago
meshcheryakov83/advent-of-code 0 12 months ago
rsmith985/AoC_SingleLine_2023 1 11 months ago
svetstoykov/AdventOfCode2023 1 12 months ago
udvlp/Advent-of-Code-2023 2 12 months ago
viceroypenguin/adventofcode 37 5 months ago
grigoresc/adventofcode.2023 0 11 months ago
arcogelderblom/AdventOfCode 2 11 months ago
bg2b/aoc23 6 11 months ago
codingWhale13/AdventOfCode2023 1 11 months ago
hieptk/aoc 4 23 days ago
jaroslawroszyk/AoC23 1 11 months ago
K20shores/aoc2023 0 11 months ago
krusnabalar/advent-of-code 1 4 months ago
michihupf/AoC2023 0 11 months ago
mikesjak/AdventOfCode2023
syncd010/AoC2023 2 11 months ago
tbeu/AdventOfCode 11 4 months ago
thejan14/adventofcode2023 1 11 months ago
Totto16/AOC-2023 0 11 months ago
vss2sn/advent_of_code 45 2 months ago
osalbahr/adventOfCode 3 11 months ago
coralkashri/AOC 1 11 months ago
matiaslindgren/advent-of-code-cpp 8 18 days ago
OdnetninI/aoc_2023 0 12 months ago
lerno/aoc_2023_c3 5 9 months ago
erdos/advent-of-code 6 11 months ago
slotThe/advent 7 12 days ago
bo-tato/advent-of-code-2023 3 10 months ago
kisp/aoc2023-cl 0 12 months ago
S-ecki/AdventOfCode_2023 3 11 months ago
julemand101/AdventOfCode2023 3 3 months ago
ismtabo/advent-of-code-2023 0 11 months ago
gahjelle/advent_of_code 27 20 days ago
mogottsch/adventofcode 1 11 months ago
luxedo/advent-of-code 1 18 days ago
Texl/advent-of-code 2 11 months ago
lboshuizen/aoc23 0 4 months ago
yeung66/advent-of-code-2023 1 11 months ago
vorber/AOC2023 0 11 months ago
CharnelMouse/AdventOfCode2023 0 11 months ago
Aadv1k/AdventOfGo2023 4 11 months ago
ColasNahaboo/advent-of-code-my-solutions 16 8 months ago
DomBlack/advent-of-code-2023 1 5 months ago
MichalFikejs/AdventOfCode23 0 12 months ago
OscarBrugne/AdventOfCode 0 11 months ago
S-ecki/AdventOfCode_2023 3 11 months ago
believer/advent-of-code 52 6 months ago
devries/advent_of_code_2023 0 7 months ago
iusetabs/advent-of-code-23-go 0 12 months ago
jthomaschewski/advent-of-code 3 12 months ago
Nikscorp/advent_of_code_2023 3 11 months ago
nlowe/aoc2023 2 3 months ago
pin2t/aoc2023 0 6 days ago
wlachs/aoc23 2 10 months ago
jjj120/AdventOfCode 0 11 months ago
Ma-Fi-94/advent-of-haskell-23 3 11 months ago
ephemient/aoc2023 18 8 months ago
glguy/advent 36 4 months ago
proskur1n/aoc2023 0 10 months ago
slotThe/advent 7 12 days ago
sonowz/advent-of-code-haskell 10 5 months ago
ibilon/AdventOfCode2023 2 12 months ago
Jamesbarford/advent-of-code 0 11 months ago
jitwit/aoc 19 11 months ago
ChrisTopping/advent-of-code 10 11 months ago
NikitaNikolaenko/aoc-2023 1 12 months ago
MrTimeey/advent-of-code-23 0 11 months ago
SimonBaars/AdventOfCode-Java 50 11 months ago
Viinyard/adventofcode_2023 0 11 days ago
bqcuong/AdventOfCode 0 11 months ago
brittleru/advent-of-code 1 12 months ago
chriswhocodes/aoc2023
dapitch666/AdventOfCode 0 11 months ago
forax/advent-of-code-2023 16 11 months ago
krusnabalar/advent-of-code 1 4 months ago
nipafx/advent-of-code-2023 14 12 months ago
vuryss/aoc-java 6 8 days ago
Lyqst/adventofcode 2 11 months ago
RealStr1ke/AoC 4 11 months ago
Topener/adventofcode 8 12 months ago
fones/advent_of_code_2023 0 12 months ago
leyanlo/advent-of-code 17 11 months ago
niksimon/advent-of-code 2 3 months ago
pvainio/adventofcode 14 11 months ago
rkeytacked/adventofcode-2023 0 11 months ago
wizardassassin/Advent-of-Code 2 4 months ago
christianberg/advent 7 11 months ago
odnoletkov/advent-of-code-jq 210 11 months ago
DaniGlez/aoc 6 11 months ago
Teo-ShaoWei/advent-of-code-julia 2 23 days ago
Titas22/AdventOfCode.jl 0 10 months ago
axsk/advent-of-code 1 11 months ago
goggle/AdventOfCode2023.jl 12 10 months ago
simonschnake/adventofcode23 0 11 months ago
7rebux/advent-of-code-2023 1 9 months ago
ArpitShukIa/AdventOfCode2023 1 12 months ago
edgars-supe/advent-of-code 13 11 months ago
ephemient/aoc2023 18 8 months ago
pgebert/advent-of-code-2023 0 11 months ago
pin2t/aoc2023 0 6 days ago
starry-shivam/AdventOfCode 0 12 months ago
fsdfdfgdfghSD/Advent-of-Code-2023
portrik/adventofcode 3 8 months ago
Archargelod/aoc23-nim
NonlinearFruit/advent-of-code-2023 1 11 months ago
illbexyz/advent-of-code-2023 1 12 months ago
slotThe/advent 7 12 days ago
vshender/advent-of-code 0 8 months ago
MeanderingProgrammer/advent-of-code 8 7 days ago
anrighi/AdventOfCode2023 0 12 months ago
jvancoillie/advent-of-code 2 11 months ago
tbali0524/advent-of-code-solutions 3 9 days ago
pcineverdies/AOC-2023 6 11 months ago
DestyNova/advent_of_code_2023 2 11 months ago
kisp/aoc2023-prolog 0 12 months ago
stefanoandroni/advent-of-code 5 9 months ago
AleUP170/AdventOfCode 5 11 months ago
DownDev/advent-of-code 5 11 months ago
FranciscoTorreblanca/advent-of-code-2023 0 11 months ago
JannikNickel/AdventOfCode 2 11 months ago
Lkeurentjes/Advent_of_code 3 7 days ago
NimVek/advent-of-code 2 6 days ago
Ponjinge/Advent-of-Code 1 10 months ago
RussellDash332/advent-of-code 11 11 months ago
Satantago/Advent-of-Code-2023 0 11 months ago
estvrtecky/advent-of-code 0 12 months ago
TendTo/advent-of-code 0 11 months ago
TurtleSmoke/Advent-of-Code 5 11 months ago
UrAvgCode/advent-of-code 2 4 months ago
VelitskyLev-Coder/AdventOfCode 1 11 months ago
alanjaouen/advent-of-code 0 8 days ago
alokmenghrajani/adventofcode2023 0 11 months ago
alptbz/adventofcode2023 0 11 months ago
derailed-dash/Advent-of-Code 52 9 days ago
ephemient/aoc2023 18 8 months ago
fuglede/adventofcode 96 11 months ago
gahjelle/advent_of_code 27 20 days ago
Hamatti/adventofcode-2023 2 11 months ago
happycoder74/adventofcode 4 8 months ago
lancylot2004/AoC-2023 0 11 months ago
maread99/aoc 0 11 months ago
mebeim/aoc 384 11 months ago
nitekat1124/advent-of-code-2023 22 11 months ago
npanuhin/Advent-of-Code 6 11 months ago
orfeasa/advent-of-code-2023 3 12 months ago
rubennoriegamier/aoc_2023 0 11 months ago
sanderploegsma/advent-of-code 6 23 days ago
tyronedamasceno/Advent-Of-Code 3 11 months ago
vil02/adv_2023 3 6 days ago
yspreen/adventofcode 11 10 months ago
zivnadel/advent-of-code 8 11 months ago
GNUSheep/AdventOfCode 0 10 months ago
LiquidFun/adventofcode 46 2 months ago
AbdeI1/AdventOfCode 0 7 months ago
rafald1/advent_of_code_2023 0 10 months ago
ndunnett/aoc 0 8 months ago
jromero132/advent-of-code 3 about 1 month ago
KT421/advent-of-code 2 12 months ago
kanahia/advent_of_code_2023 0 11 months ago
plannapus/Advent_of_Code 9 11 months ago
6cdh/aoc 0 10 months ago
Bogdanp/aoc2023 2 12 months ago
lojic/LearningRacket 31 11 months ago
rmculpepper/fun 1 11 months ago
DarthGandalf/advent-of-code 23 2 months ago
kiranandcode/aoc-rhombus 0 11 months ago
samdphillips/aoc-2023 0 11 months ago
normanjaeckel/AdventOfCode 1 10 months ago
ostcar/aoc2023 0 11 days ago
dskecse/aoc2023 0 11 months ago
dvoiejanovic/advent-of-ruby
pulgamecanica/AOC2023 1 11 months ago
AndrejOrsula/aoc 1 3 months ago
connorslade/advent-of-code 33 11 months ago
Bot-Kerem/adventofcode2023 1 12 months ago
Martinif/adventofcode2023 0 12 months ago
MrRobb/advent-of-code-2023 2 12 months ago
akaritakai/AdventOfCode2023 5 11 months ago
believer/advent-of-code 52 6 months ago
chrismandery/advent-of-code-2023 0 11 months ago
craake/aoc2023 0 11 months ago
itsanonmelody/aoc2023 0 12 months ago
dellink/advent-of-code 5 11 months ago
drwilco/aoc 1 12 months ago
ephemient/aoc2023 18 8 months ago
hakoerber/adventofcode 0 7 months ago
jianyuan/advent-of-code 1 11 months ago
kolontsov/aoc-rust-2023 0 11 months ago
lostlont/aoc-2023 0 11 months ago
lpotthast/advent-of-code-2023 1 11 months ago
maneatingape/advent-of-code-rust 91 8 days ago
rdfriese/Lamellar-Advent-of-code 0 11 months ago
simon-dmsn/AOC2023-Rust 0 11 months ago
simonbrauner/aoc_2023 0 11 months ago
sivertjoe/Advent-of-Code 7 7 months ago
tumdum/aoc2023 1 11 months ago
zbyju/advent-of-code 3 10 months ago
zsacul/AdventOfCode2023 0 11 months ago
ndunnett/aoc 0 8 months ago
tbali0524/advent-of-code-rust 0 4 days ago
FlorianCassayre/AdventOfCode-2023 2 11 months ago
OscarOdic/advent-of-code 1 12 months ago
fdlk/advent-2023 6 11 months ago
jurisk/advent-of-code 8 8 days ago
kotleta2007/advent-of-code-2023 0 9 months ago
maneatingape/advent-of-code-scala 32 18 days ago
mbuzdalov/advent-of-code 0 11 months ago
nagybalint/advent-of-code-2023 0 11 months ago
sim642/adventofcode 65 4 months ago
archiewood/advent-of-code 0 12 months ago
feike/advent-of-code
Babcster/AdventOfCode2023 1 9 months ago
bence-t0th/Advent-of-Code-2023 0 11 months ago
gereons/AoC2023 10 about 2 months ago
Dlurak/AdventOfCode 3 5 months ago
MrDiamondDog/advent-of-code-2023 0 12 months ago
MrTimeey/advent-of-code-23 0 11 months ago
Neime/advent2023 0 11 months ago
epacke/advent-of-code 1 11 months ago
jeroenheijmans/advent-of-code-2023 3 11 months ago
kisp/aoc2023-ts 0 12 months ago
pnodet/advent-2023 0 12 months ago
tomas-padrieza/advent-of-code-2023 0 12 months ago
Rugvip/aoc-2023 11 11 months ago

Backlinks from these awesome lists:

More related projects: