Product notes
Product updates, new challenges, and improvements, newest first.
A faster-loading app
The app began displaying content sooner after opening.
Introducing Automatic Explanations
CodeCrafters now shows AI-generated explanations alongside community solutions. Study how others solve each stage and understand every approach.
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.
Build Redis in C++
The Redis challenge added C++ support.
Ruby for Docker and SQLite
Ruby support expanded to the Docker and SQLite challenges.
Introducing CodeCrafters CLI
You can now run and view CodeCrafters test results right within your CLI for a more productive experience.
Introducing Publish to GitHub
Sync your CodeCrafters solutions to GitHub automatically. Showcase your Redis, Git, or SQLite implementation on your profile.
Vote for Challenge Extensions
Want Redis replication? Kafka consumer groups? Vote on extension ideas that take CodeCrafters challenges deeper than the base implementation.
Introducing Recommended Solutions
How would CodeCrafters solve it? You can now see recommended approaches to all our projects.
Vote for new courses
Submit and vote on the next CodeCrafters challenge. Your votes directly decide what we build next. Current top picks inside.
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.
Faster code-submission feedback
Code submissions received test results more quickly.
Reading is good.
Doing is better.
Build your own Claude Code, Shell, or SQLite. Understand what’s underneath.