Members
-
build-your-own-x ★ PINNED
Master programming by recreating your favorite technologies from scratch.
Markdown ★ 522k 9d agoExplain → -
learning-stipends ★ PINNED
Companies that support engineers with learning stipends
★ 415 1y agoExplain → -
build-your-own-redis ★ PINNED
Definition for the redis challenge.
Shell ★ 343 10d agoExplain → -
build-your-own-sqlite ★ PINNED
Definition for the sqlite challenge.
Shell ★ 143 10d agoExplain → -
languages ▣
Powers multi-language support for CodeCrafters challenges
Ruby ★ 324 3y agoExplain → -
build-your-own-git
Definition for the git challenge.
Shell ★ 146 10d agoExplain → -
frontend
Rebuild complex systems from scratch
TypeScript ★ 121 11d agoExplain → -
build-your-own-http-server
Definition for the http-server challenge.
Shell ★ 118 10d agoExplain → -
course-sdk
A rewrite of course-sdk, with better developer ergonomics
TypeScript ★ 104 10d agoExplain → -
build-your-own-bittorrent
Definition for the bittorrent challenge.
C++ ★ 92 10d agoExplain → -
binspec
No description.
TypeScript ★ 60 3mo agoExplain → -
build-your-own-interpreter
Definition for the interpreter challenge.
Shell ★ 57 10d agoExplain → -
build-your-own-kafka
Definition for the kafka challenge.
Shell ★ 52 10d agoExplain → -
build-your-own-shell
Definition for the shell challenge.
Shell ★ 50 10d agoExplain → -
build-your-own-docker
Definition for the docker challenge.
Dockerfile ★ 39 8mo agoExplain → -
ccbench
A benchmark for coding agents
Rust ★ 36 9d agoExplain → -
redis-tester
No description.
Go ★ 30 5d agoExplain → -
cli
CodeCrafters CLI to run tests
Go ★ 27 2mo agoExplain → -
build-your-own-claude-code
Definition for the claude-code challenge.
Shell ★ 26 10d agoExplain → -
build-your-own-grep
Definition for the grep challenge.
Shell ★ 26 10d agoExplain → -
build-your-own-dns-server
Definition for the dns-server challenge.
Shell ★ 25 10d agoExplain → -
docs
Documentation for codecrafters users and contributors
Ruby ★ 23 4mo agoExplain → -
language-dashboard
Language dashboard for CodeCrafters challenges.
Python ★ 17 10d agoExplain → -
sqlite-starter-rust ▣
No description.
Rust ★ 15 2y agoExplain → -
docker-explorer
A test program to help with the Docker challenge
Go ★ 15 6y agoExplain → -
redis-starter-go ▣
Golang starter for the 'Build Your Own Redis' challenge
Go ★ 14 2y agoExplain → -
redis-starter-python ▣
Python starter for the 'Build Your Own Redis' challenge
Python ★ 14 2y agoExplain → -
http-server-tester
No description.
Go ★ 12 4mo agoExplain → -
shell-tester
Tester for the shell challenge.
Go ★ 11 17d agoExplain → -
legacy-course-sdk ▣
Shared code to test course definitions
Ruby ★ 11 2y agoExplain → -
sqlite-tester
No description.
Go ★ 10 4mo agoExplain → -
git-tester
No description.
Go ★ 10 4mo agoExplain → -
redis-geocoding-algorithm
An explainer on how Redis's geocoding algorithm works
C# ★ 10 10mo agoExplain → -
sqlite-starter-go ▣
Go starter code for "Build your own SQLite"
Go ★ 10 2y agoExplain → -
ansi101
ANSI Escape Sequence Visualizer
TypeScript ★ 10 29d agoExplain → -
redis-starter-rust ▣
No description.
Rust ★ 9 2y agoExplain → -
git-starter-rust ▣
Starter repo for the Build your own Git challenge
Rust ★ 9 2y agoExplain → -
docker-tester
No description.
Go ★ 8 8mo agoExplain → -
sqlite-starter-python ▣
Python starter code for "Build your own SQLite"
Python ★ 8 2y agoExplain → -
docker-starter-c ▣
C starter for the 'Build your own Docker' challenge
C ★ 8 2y agoExplain → -
sample-sqlite-databases
Sample databases for the "Build your own SQLite" challenge
★ 7 4y agoExplain → -
language-templates
No description.
Shell ★ 7 11d agoExplain → -
bittorrent-tester
Tester for the "Build your own BitTorrent" challenge
Go ★ 7 4mo agoExplain → -
course-template
Template for new course repositories
Shell ★ 7 4mo agoExplain → -
docker-starter-rust ▣
No description.
Rust ★ 7 2y agoExplain → -
dns-server-tester
Tester for the dns-server challenge.
Go ★ 7 2mo agoExplain → -
interpreter-tester
Tester for the interpreter challenge.
Go ★ 6 4mo agoExplain → -
build-your-own-gleam-chess-bot-js ⑂
Definition for the gleam-chess-bot-js challenge.
TypeScript ★ 6 6mo agoExplain → -
sqlite-starter-csharp ▣
No description.
C# ★ 6 2y agoExplain → -
redis-starter-java ▣
No description.
Java ★ 6 2y agoExplain → -
code-walkthroughs
Source code for CodeCrafters Code Walkthroughs
★ 6 2y agoExplain → -
oci-image-executor
Executes an OCI image using firecracker.
Go ★ 6 4y agoExplain → -
build-your-own-gleam-chess-bot
Definition for the gleam-chess-bot challenge.
TypeScript ★ 5 6mo agoExplain → -
coderbot-legacy
No description.
Ruby ★ 5 9mo agoExplain → -
logstream
Stream logs to/from Redis using Redis Streams
Go ★ 5 1y agoExplain → -
redis-starter-csharp ▣
No description.
C# ★ 5 2y agoExplain → -
redis-starter-haskell ▣
Haskell starter code for the "Build your own Redis" challenge
Haskell ★ 5 2y agoExplain → -
http-server-starter-go ▣
No description.
Go ★ 5 2y agoExplain → -
http-server-starter-python ▣
No description.
Python ★ 5 2y agoExplain → -
docker-starter-swift ▣
No description.
Swift ★ 5 2y agoExplain → -
tester-utils
No description.
Go ★ 5 2mo agoExplain → -
kafka-tester
Tester for the kafka challenge.
Go ★ 5 3mo agoExplain → -
coderbot-poc
A fully autonomous agent that can solve a CodeCrafters challenge
Ruby ★ 4 10mo agoExplain → -
fly-api-proxy
Deploy this inside your Fly organization to access the Fly machines API without setting up WireGuard.
Makefile ★ 4 2y agoExplain → -
active_prompt
ActivePrompt is a library to manage LLM prompts
Ruby ★ 4 2y agoExplain → -
sqlite-starter-swift ▣
No description.
Swift ★ 4 2y agoExplain → -
react-starter-javascript ▣
No description.
JavaScript ★ 4 2y agoExplain → -
http-server-starter-rust ▣
No description.
Rust ★ 4 2y agoExplain → -
docker-starter-python ▣
No description.
Python ★ 4 2y agoExplain → -
docker-starter-php ▣
No description.
PHP ★ 4 2y agoExplain → -
git-starter-ruby ▣
No description.
Ruby ★ 4 2y agoExplain → -
environment-python
No description.
★ 4 2y agoExplain → -
redis-starter-clojure ▣
No description.
Clojure ★ 4 3y agoExplain → -
instant-pull-request-action ▣
Create Pull Requests automatically when a branch is pushed to
TypeScript ★ 4 3y agoExplain → -
llm-rules-test
Custom runner for LLM rules that help validate stage instructions
TypeScript ★ 3 4mo agoExplain → -
grep-tester
No description.
Go ★ 3 4mo agoExplain → -
build-your-own-dummy
Definition for the dummy challenge.
Shell ★ 3 6mo agoExplain → -
test-runner-builder
No description.
Ruby ★ 3 6mo agoExplain → -
build-your-own-course-slug-1
Definition for the course-slug-1 challenge.
Go ★ 3 8mo agoExplain → -
flyio-disk-performance-test
No description.
Go ★ 3 10mo agoExplain → -
bittorrent-test-seeder
No description.
HCL ★ 3 1y agoExplain → -
heroku-buildpack-dbmate
A heroku buildpack to install dbmate (a command line tool to manage DB migrations)
Shell ★ 3 1y agoExplain → -
ember-codemirror
No description.
★ 3 2y agoExplain → -
grep-starter-go ▣
No description.
Go ★ 3 2y agoExplain → -
redis-starter-ruby ▣
Ruby starter for the 'Build Your Own Redis' challenge
Ruby ★ 3 2y agoExplain → -
redis-starter-cpp ▣
No description.
C++ ★ 3 2y agoExplain → -
git-starter-python ▣
Starter repo for the Build your own Git challenge
Python ★ 3 2y agoExplain → -
git-starter-go ▣
No description.
Go ★ 3 2y agoExplain → -
docker-starter-go ▣
Golang starter for the 'Build Your Own Docker' challenge
Go ★ 3 2y agoExplain → -
heroku-buildpack-gh
A heroku buildpack to install gh (GitHub's official command line tool)
Shell ★ 3 2y agoExplain → -
torrentcli
No description.
★ 3 2y agoExplain → -
grep-starter-rust ▣
No description.
Rust ★ 3 3y agoExplain → -
builder
Builds images for execution on CodeCrafters.
★ 3 4y agoExplain → -
lobbyside-react
React SDK for rendering custom Lobbyside widget UIs against live state — the host-side identity, CTA, and join-call action without our default card.
TypeScript ★ 3 12d agoExplain → -
build-your-own-writers-stg
Definition for the writers-stg challenge.
Shell ★ 2 6mo agoExplain → -
stagegen
No description.
TypeScript ★ 2 7mo agoExplain → -
writers-stg-tester
Tester for the writers-stg challenge.
Go ★ 2 8mo agoExplain → -
dummy-tester
Tester for the dummy challenge.
Go ★ 2 8mo agoExplain → -
coderbot
Coding agent used on CodeCrafters challenges
Dockerfile ★ 2 8mo agoExplain → -
git-host-proxy
Reverse proxy to git.codecrafters.io
Dockerfile ★ 2 8mo agoExplain → -
redis-solution-go
No description.
Go ★ 2 10mo agoExplain → -
code-example-previews-stg
No description.
Shell ★ 2 10mo agoExplain → -
gleam-chess-bot-tester
Tester for the gleam-chess-bot challenge.
Go ★ 2 1y agoExplain → -
gleam-chess-bot-js-tester ⑂
Tester for the gleam-chess-bot-js challenge.
Go ★ 2 1y agoExplain → -
codecrafters-action
A GitHub Action to setup the test environments for codecrafters challenge testers.
★ 2 1y agoExplain → -
bittorrent-test-tracker
No description.
Go ★ 2 1y agoExplain → -
rain ⑂
🌧 BitTorrent client and library in Go
Go ★ 2 1y agoExplain → -
ember-api-actions ⑂
Trigger API actions in ember.js apps
★ 2 2y agoExplain → -
docsdb
No description.
TypeScript ★ 2 2y agoExplain → -
redis-starter-c ▣
Starter repo for C solutions to the Redis challenge
C ★ 2 2y agoExplain → -
grep-starter-ruby ▣
No description.
Ruby ★ 2 2y agoExplain → -
sqlite-starter-javascript ▣
No description.
JavaScript ★ 2 2y agoExplain → -
redis-starter-javascript ▣
No description.
JavaScript ★ 2 2y agoExplain → -
redis-starter-crystal ▣
Crystal starter for the 'Build Your Own Redis' challenge
Crystal ★ 2 2y agoExplain → -
grep-starter-haskell ▣
No description.
Haskell ★ 2 2y agoExplain → -
docker-starter-ruby ▣
No description.
Dockerfile ★ 2 2y agoExplain → -
redis-starter-elixir ▣
No description.
Elixir ★ 2 2y agoExplain → -
redis-starter-php ▣
No description.
PHP ★ 2 2y agoExplain → -
docker-starter-nim ▣
Nim starter code for the "Build your own Docker" challenge
Nim ★ 2 2y agoExplain → -
grep-starter-python ▣
No description.
Python ★ 2 2y agoExplain → -
sqlite-starter-ruby ▣
No description.
Shell ★ 2 2y agoExplain → -
learning-stipends-1 ⑂
Companies that support engineers with learning stipends
★ 2 3y agoExplain → -
github-avatars-dataset
No description.
★ 2 3y agoExplain → -
rails-ember-renderer
No description.
Ruby ★ 2 4y agoExplain → -
git-starter-kotlin ▣
Starter repo for the Build your own Git challenge
Shell ★ 2 4y agoExplain → -
git-sample-1
Sample repository used to test solutions for the Git challenge
Python ★ 2 6y agoExplain → -
git-sample-2
Sample repository used to test solutions for the Git challenge
Python ★ 2 6y agoExplain → -
git-sample-3
Sample repository used to test solutions for the Git challenge
Python ★ 2 6y agoExplain → -
go-linewriter
No description.
Go ★ 2 6y agoExplain → -
tester-template
No description.
Go ★ 2 2mo agoExplain → -
homebrew-tap
Homebrew Tap
Ruby ★ 2 2mo agoExplain → -
claude-code-tester
Tester for the claude-code challenge.
Go ★ 2 4mo agoExplain →
No repos match these filters.
More creators on gitmyhub
programthink xiaolai brunosimon douglascrockford standardgalactic