Me: "I'm going to learn rust for Advent of code!" Also me:

This page summarizes the projects mentioned and recommended in the original post on /r/adventofcode

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • advent-2022

    Discontinued Advent of Code 2022 in Rust [Moved to: https://github.com/whiteand/advent-of-code] (by whiteand)

  • You can take a look here: https://github.com/whiteand/advent-2022

  • AdventOfCode2022

    https://adventofcode.com/2022 (by Ummon)

  • I write my solutions in Rust too : https://github.com/Ummon/AdventOfCode2022

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • advent-of-code

    My Advent of Code solutions in Python (plus step-by-step explanations) (by xavdid)

  • Code's all here: https://github.com/xavdid/advent-of-code

  • aoc

    Advent of Code solutions in multiple languages (by bandarji)

  • I'm also learning Rust. I write the solutions in Python, then fight through rewriting them in Rust. I have three days done so far. https://github.com/bandarji/aoc -- comments welcome!

  • aoc2019

    Advent of Code 2019 (Rust) (by p88h)

  • And hey, Rust year was fun (it was also the IntCode year). I managed to solve all puzzles in Rust proper, but some days were painful. Let's just say that the borrow checker is going to be your friend and your worst enemy. I don't really compete for the leaderboards, though funnily enough my best leaderboard position was with Rust on Day 9 (which was one of the IntCode days, too).

  • aoc2021

    Advent of Code 2021 (Elixir + Pygame) (by p88h)

  • To be fair, compared to other years, only Elixir (last year) was more frustrating to learn than Rust (such that it does look like the picture above, due to many prototypes and all visualisation code being written in Python). I used Kotlin in 2020 and did Go for 2018 (though I didn't participate in that one live). I'm using C# this year, and all of these were simple enough that I didn't need to spend more time learning how to do things than actually doing them.

  • aoc2020

    Advent of Code 2020 (Kotlin) (by p88h)

  • To be fair, compared to other years, only Elixir (last year) was more frustrating to learn than Rust (such that it does look like the picture above, due to many prototypes and all visualisation code being written in Python). I used Kotlin in 2020 and did Go for 2018 (though I didn't participate in that one live). I'm using C# this year, and all of these were simple enough that I didn't need to spend more time learning how to do things than actually doing them.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • aoc2018

    Advent of Code 2018 (Go) (by p88h)

  • To be fair, compared to other years, only Elixir (last year) was more frustrating to learn than Rust (such that it does look like the picture above, due to many prototypes and all visualisation code being written in Python). I used Kotlin in 2020 and did Go for 2018 (though I didn't participate in that one live). I'm using C# this year, and all of these were simple enough that I didn't need to spend more time learning how to do things than actually doing them.

  • too-many-lists

    Learn Rust by writing Entirely Too Many linked lists

  • Some tips for Rust: I went through Rust by Example religiously, prior to AOC. This helped a lot. And then the Too Many Lists guide when I needed to build some data structures (not lists per se, but rather figuring out how to deal with ownership in dynamic lists helped to build graph structures). That guide may be less adequate now, but these days, there's cheats.rs which looks like something that I was missing when writing then.

  • rust-by-example

    Learn Rust with examples (Live code editor included)

  • Some tips for Rust: I went through Rust by Example religiously, prior to AOC. This helped a lot. And then the Too Many Lists guide when I needed to build some data structures (not lists per se, but rather figuring out how to deal with ownership in dynamic lists helped to build graph structures). That guide may be less adequate now, but these days, there's cheats.rs which looks like something that I was missing when writing then.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Ask HN: How do I get better at programming as a hobbyist?

    1 project | news.ycombinator.com | 23 Apr 2024
  • What Happens After Agile Dies?

    1 project | dev.to | 11 Apr 2024
  • When was the last time you used this? - Part 2: Algorithms

    1 project | dev.to | 28 Mar 2024
  • 2023, a year in images

    1 project | dev.to | 8 Mar 2024
  • APL at Volvo

    2 projects | news.ycombinator.com | 22 Feb 2024