Skip to content

Product notes

Product updates, new challenges, and improvements, newest first.

A faster-loading app

The app began displaying content sooner after opening.

Paul Kuruvilla

Introducing Automatic Explanations

CodeCrafters now shows AI-generated explanations alongside community solutions. Study how others solve each stage and understand every approach.

Sarup Banskota

Introducing Repo Banners

Your CodeCrafters progress, on your GitHub profile. Dynamic repo banners that auto-update as you build Redis, Git, or SQLite from scratch.

Sarup Banskota

Build Redis in C++

The Redis challenge added C++ support.

Paul Kuruvilla

Ruby for Docker and SQLite

Ruby support expanded to the Docker and SQLite challenges.

Sreeram VenkiteshBen Garcia

Introducing CodeCrafters CLI

You can now run and view CodeCrafters test results right within your CLI for a more productive experience.

Sarup Banskota

Introducing Publish to GitHub

Sync your CodeCrafters solutions to GitHub automatically. Showcase your Redis, Git, or SQLite implementation on your profile.

Sarup Banskota

Vote for Challenge Extensions

Want Redis replication? Kafka consumer groups? Vote on extension ideas that take CodeCrafters challenges deeper than the base implementation.

Sarup Banskota

Introducing Recommended Solutions

How would CodeCrafters solve it? You can now see recommended approaches to all our projects.

Sarup Banskota

Vote for new courses

Submit and vote on the next CodeCrafters challenge. Your votes directly decide what we build next. Current top picks inside.

Sarup Banskota

Introducing Build your own grep

Ever wondered how grep actually works? Build a working regex parser from scratch in Rust, Go, Python, or 10+ other languages on CodeCrafters.

Sarup BanskotaOluwabusayo Jacobs

Faster code-submission feedback

Code submissions received test results more quickly.

Paul Kuruvilla
CodeCrafters

Reading is good.
Doing is better.

Build your own Claude Code, Shell, or SQLite. Understand what’s underneath.