Coder Social home page Coder Social logo

tommasoamici / awesome-advent-of-code Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bogdanp/awesome-advent-of-code

0.0 1.0 0.0 1.62 MB

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

JavaScript 100.00%

awesome-advent-of-code's Introduction

Awesome Advent of Code

This is a collection of awesome resources related to the yearly Advent of Code challenge.


Project Templates

Templates, cookiecutters and skeletons for quickly setting up projects in your favourite language.

Tools and Utilities

  • Alfie -- Online JS editor that helps users solve AoC problems.
  • Browser extension for private leaderboard visualization
  • 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)
  • 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.
  • aocdl -- Command-line utility that automatically downloads your personal input file while you read the puzzle description (Go).
  • aocinput -- CLI for getting inputs. Clipboard support. Polite to AoC. Nice help and options. (Go)
  • aoc-cli -- Command-line utility that helps solve problems in ruby: it downloads your personal input file, creates the sample source files and benchmarks your solutions (Ruby).
  • AoCHelper -- NuGet library that simplifies puzzle solving and provides benchmarking (.NET).
  • aocleaderboard -- 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 (Haskell)
  • advent-of-code-ocr -- Command line utility and Haskell library for parsing AoC ascii art words (Haskell)
  • advent-of-code-ocr -- Python module for parsing AoC ascii art words (Python)
  • aoc-ranking -- Show all non-zero score AoC participants in one, global scoreboard. (Python)
  • aoc-cli -- Read puzzle descriptions, download input, and submit answers from the comfort of your terminal. (Rust)
  • adventofcode-badge -- An interface over Shields.io to facilitate the creation of badges from Advent of Code.
  • @aocjs/cli -- Package for executing solutions with hot reload and data fetching (JavaScript, TypeScript)
  • eggnog -- CLI for getting input, directions (with nice colors!), and submitting answers. Caches absolutely everything. (C)

Other Advent Calendars

24 days of cool stuff regarding .

2021

WARNING: All of these likely contain spoilers.

Read CONTRIBUTING.md to learn how to add your own repos.

Solutions

Ada

Solutions to AoC in Ada.

Assembly

Solutions to AoC in Assembly.

AWK

Solutions to AoC in AWK.

Bash

Solutions to AoC in Bash.

C

Solutions to AoC in C.

C#

Solutions to AoC in C#.

C++

Solutions to AoC in C++.

Clojure

Solutions to AoC in Clojure.

Common Lisp

Solutions to AoC in Common Lisp.

Crystal

Solutions to AoC in Crystal.

D

Solutions to AoC in D.

Dart

Solutions to AoC in Dart.

Elixir

Solutions to AoC in Elixir.

Elm

Solutions to AoC in Elm and Literate Elm.

Erlang

Solutions to AoC in Erlang.

F#

Solutions to AoC in F#.

Go

Solutions to AoC in Go.

Groovy

Solutions to AoC in Groovy.

Hamler

Solutions to AoC in Hamler.

Haskell

Solutions to AoC in Haskell.

Haxe

Solutions to AoC in Haxe.

Idris

Solutions to AoC in Idris.

J

Solutions to AoC in J.

Java

Solutions to AoC in Java.

JavaScript

Solutions to AoC in JavaScript.

jq

Solutions to AoC in jq.

Julia

Solutions to AoC in Julia.

Kotlin

Solutions to AoC in Kotlin.

LDPL

Solutions to AoC in LDPL.

Lua

Solutions to AoC in Lua.

MATLAB

Solutions to AoC in MATLAB (Octave).

Nim

Solutions to AoC in Nim.

Objective-C

Solutions to AoC in Objective-C.

OCaml

Solutions to AoC in OCaml.

PHP

Solutions to AoC in PHP.

Perl

Solutions to AoC in Perl.

Pony

Solutions to AoC in Pony.

Prolog

Solutions to AoC in Prolog.

PowerShell

Solutions to AoC in PowerShell.

Python

Solutions to AoC in Python.

R

Solutions to AoC in R.

Racket

Solutions to AoC in Racket.

Raku

Solutions to AoC in Raku.

ReasonML

Solutions to AoC in ReasonML.

Red

Solutions to AoC in Red.

Ruby

Solutions to AoC in Ruby.

Rust

Solutions to AoC in Rust.

Smalltalk

Solutions to AoC in Smalltalk.

Scala

Solutions to AoC in Scala.

Scheme

Solutions to AoC in Scheme.

Solidity

Solutions to AoC in Solidity.

SpectX

Solutions to AoC in SpectX.

SQL

Solutions to AoC in SQL.

Swift

Solutions to AoC in Swift.

TypeScript

Solutions to AoC in TypeScript.

Deno

Solutions to AoC in Deno (TypeScript).

Unison

Solutions to AoC in Unison.

VB.NET

Solutions to AoC in VB.NET.

Whitespace

Solutions to AoC in Whitespace.

Zig

Solutions to AoC in Zig.

Live Streams

Folks who are live streaming their process.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.