RepoGuard
Atualizado 1 h ago
CodeCrafters

Organization

Pegada pública no GitHub de CodeCrafters

@codecrafters-io
Ver perfil no GitHub

Build your own Git, SQLite, & Redis.

United States of America

132

Repositórios públicos

517.481

Total de estrelas

17.426

Seguidores

O GitHub da organização CodeCrafters, conhecida como codecrafters-io, apresenta uma ampla gama de repositórios focados em desafios de programação. Os principais idiomas utilizados incluem Go, Shell, TypeScript, Ruby, Rust e Python. Projetos notáveis como build-your-own-x e build-your-own-redis destacam-se pela abordagem prática de recriação de tecnologias populares.

Principais linguagens

Go 29Shell 15TypeScript 10Ruby 7Rust 7Python 6JavaScript 3C++ 2

Repositórios públicos

build-your-own-x

514.979

Master programming by recreating your favorite technologies from scratch.

Markdown
Atualizado 13 de jun. de 2026

learning-stipends

405

Companies that support engineers with learning stipends

Linguagem Desconhecida
Atualizado 2 de jun. de 2026

build-your-own-redis

332

Definition for the redis challenge.

Shell
Atualizado 12 de jun. de 2026

languages

311

Powers multi-language support for CodeCrafters challenges

Ruby
Atualizado 4 de jun. de 2026

build-your-own-sqlite

140

Definition for the sqlite challenge.

Shell
Atualizado 11 de jun. de 2026

build-your-own-git

139

Definition for the git challenge.

Shell
Atualizado 8 de jun. de 2026

frontend

118

Rebuild complex systems from scratch

TypeScript
Atualizado 4 de jun. de 2026

build-your-own-http-server

116

Definition for the http-server challenge.

Shell
Atualizado 11 de jun. de 2026

course-sdk

99

A rewrite of course-sdk, with better developer ergonomics

TypeScript
Atualizado 10 de jun. de 2026

build-your-own-bittorrent

87

Definition for the bittorrent challenge.

C++
Atualizado 10 de jun. de 2026

binspec

59

Nenhuma descrição fornecida para este repositório.

TypeScript
Atualizado 9 de mai. de 2026

build-your-own-interpreter

56

Definition for the interpreter challenge.

Shell
Atualizado 3 de jun. de 2026

build-your-own-kafka

49

Definition for the kafka challenge.

Shell
Atualizado 9 de jun. de 2026

build-your-own-shell

46

Definition for the shell challenge.

Shell
Atualizado 12 de jun. de 2026

build-your-own-docker

37

Definition for the docker challenge.

Dockerfile
Atualizado 16 de abr. de 2026

ccbench

34

A benchmark for coding agents

Rust
Atualizado 9 de jun. de 2026

redis-tester

29

Nenhuma descrição fornecida para este repositório.

Go
Atualizado 29 de mai. de 2026

build-your-own-grep

25

Definition for the grep challenge.

Shell
Atualizado 31 de mai. de 2026

cli

25

CodeCrafters CLI to run tests

Go
Atualizado 18 de mai. de 2026

build-your-own-dns-server

22

Definition for the dns-server challenge.

Shell
Atualizado 6 de jun. de 2026

build-your-own-claude-code

21

Definition for the claude-code challenge.

Shell
Atualizado 5 de jun. de 2026

docs

21

Documentation for codecrafters users and contributors

Ruby
Atualizado 24 de abr. de 2026

language-dashboard

16

Language dashboard for CodeCrafters challenges.

Python
Atualizado 12 de jun. de 2026

sqlite-starter-rust

14

Nenhuma descrição fornecida para este repositório.

Rust
Atualizado 26 de nov. de 2025

docker-explorer

14

A test program to help with the Docker challenge

Go
Atualizado 26 de nov. de 2025

redis-starter-go

13

Golang starter for the 'Build Your Own Redis' challenge

Go
Atualizado 14 de mai. de 2026

redis-starter-python

13

Python starter for the 'Build Your Own Redis' challenge

Python
Atualizado 17 de mar. de 2026

http-server-tester

11

Nenhuma descrição fornecida para este repositório.

Go
Atualizado 5 de jun. de 2026

legacy-course-sdk

10

Shared code to test course definitions

Ruby
Atualizado 26 de nov. de 2025

redis-geocoding-algorithm

9

An explainer on how Redis's geocoding algorithm works

C#
Atualizado 6 de jun. de 2026

git-tester

9

Nenhuma descrição fornecida para este repositório.

Go
Atualizado 24 de abr. de 2026

sqlite-starter-go

9

Go starter code for "Build your own SQLite"

Go
Atualizado 9 de abr. de 2026

sqlite-tester

9

Nenhuma descrição fornecida para este repositório.

Go
Atualizado 8 de fev. de 2026

ansi101

8

ANSI Escape Sequence Visualizer

TypeScript
Atualizado 5 de jun. de 2026

shell-tester

8

Tester for the shell challenge.

Go
Atualizado 29 de mai. de 2026

git-starter-rust

8

Starter repo for the Build your own Git challenge

Rust
Atualizado 19 de dez. de 2025

redis-starter-rust

8

Nenhuma descrição fornecida para este repositório.

Rust
Atualizado 19 de dez. de 2025

sqlite-starter-python

7

Python starter code for "Build your own SQLite"

Python
Atualizado 13 de jan. de 2026

docker-starter-c

7

C starter for the 'Build your own Docker' challenge

C
Atualizado 26 de nov. de 2025

docker-tester

7

Nenhuma descrição fornecida para este repositório.

Go
Atualizado 26 de nov. de 2025

language-templates

6

Nenhuma descrição fornecida para este repositório.

Shell
Atualizado 12 de jun. de 2026

course-template

6

Template for new course repositories

Shell
Atualizado 25 de abr. de 2026

dns-server-tester

6

Tester for the dns-server challenge.

Go
Atualizado 22 de abr. de 2026

bittorrent-tester

6

Tester for the "Build your own BitTorrent" challenge

Go
Atualizado 8 de fev. de 2026

docker-starter-rust

6

Nenhuma descrição fornecida para este repositório.

Rust
Atualizado 19 de dez. de 2025

sample-sqlite-databases

5

Sample databases for the "Build your own SQLite" challenge

Linguagem Desconhecida
Atualizado 9 de abr. de 2026

interpreter-tester

5

Tester for the interpreter challenge.

Go
Atualizado 8 de fev. de 2026

code-walkthroughs

5

Source code for CodeCrafters Code Walkthroughs

Linguagem Desconhecida
Atualizado 26 de dez. de 2025

build-your-own-gleam-chess-bot-js

5

Definition for the gleam-chess-bot-js challenge.

TypeScript
Atualizado 26 de dez. de 2025

sqlite-starter-csharp

5

Nenhuma descrição fornecida para este repositório.

C#
Atualizado 26 de nov. de 2025

redis-starter-java

5

Nenhuma descrição fornecida para este repositório.

Java
Atualizado 26 de nov. de 2025

tester-utils

4

Nenhuma descrição fornecida para este repositório.

Go
Atualizado 29 de mai. de 2026

kafka-tester

4

Tester for the kafka challenge.

Go
Atualizado 31 de mar. de 2026

http-server-starter-python

4

Nenhuma descrição fornecida para este repositório.

Python
Atualizado 26 de dez. de 2025

http-server-starter-go

4

Nenhuma descrição fornecida para este repositório.

Go
Atualizado 26 de dez. de 2025

build-your-own-gleam-chess-bot

4

Definition for the gleam-chess-bot challenge.

TypeScript
Atualizado 26 de dez. de 2025

instant-pull-request-action

3

Create Pull Requests automatically when a branch is pushed to

TypeScript
Atualizado 5 de jan. de 2026

http-server-starter-rust

3

Nenhuma descrição fornecida para este repositório.

Rust
Atualizado 26 de dez. de 2025

react-starter-javascript

3

Nenhuma descrição fornecida para este repositório.

JavaScript
Atualizado 26 de dez. de 2025

environment-python

3

Nenhuma descrição fornecida para este repositório.

Linguagem Desconhecida
Atualizado 29 de nov. de 2025

git-starter-ruby

3

Nenhuma descrição fornecida para este repositório.

Ruby
Atualizado 26 de nov. de 2025

active_prompt

3

ActivePrompt is a library to manage LLM prompts

Ruby
Atualizado 26 de nov. de 2025

sqlite-starter-swift

3

Nenhuma descrição fornecida para este repositório.

Swift
Atualizado 26 de nov. de 2025

redis-starter-clojure

3

Nenhuma descrição fornecida para este repositório.

Clojure
Atualizado 26 de nov. de 2025

lobbyside-react

2

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
Atualizado 11 de jun. de 2026

llm-rules-test

2

Custom runner for LLM rules that help validate stage instructions

TypeScript
Atualizado 18 de abr. de 2026

grep-tester

2

Nenhuma descrição fornecida para este repositório.

Go
Atualizado 12 de fev. de 2026

test-runner-builder

2

Nenhuma descrição fornecida para este repositório.

Ruby
Atualizado 17 de dez. de 2025

bittorrent-test-seeder

2

Nenhuma descrição fornecida para este repositório.

HCL
Atualizado 26 de nov. de 2025

build-your-own-course-slug-1

2

Definition for the course-slug-1 challenge.

Go
Atualizado 26 de nov. de 2025

builder

2

Builds images for execution on CodeCrafters.

Linguagem Desconhecida
Atualizado 26 de nov. de 2025

grep-starter-go

2

Nenhuma descrição fornecida para este repositório.

Go
Atualizado 26 de nov. de 2025

ember-codemirror

2

Nenhuma descrição fornecida para este repositório.

Linguagem Desconhecida
Atualizado 26 de nov. de 2025

redis-starter-cpp

2

Nenhuma descrição fornecida para este repositório.

C++
Atualizado 26 de nov. de 2025

grep-starter-rust

2

Nenhuma descrição fornecida para este repositório.

Rust
Atualizado 26 de nov. de 2025

redis-starter-javascript

1

Nenhuma descrição fornecida para este repositório.

JavaScript
Atualizado 28 de abr. de 2026

tester-template

1

Nenhuma descrição fornecida para este repositório.

Go
Atualizado 22 de abr. de 2026

homebrew-tap

1

Homebrew Tap

Ruby
Atualizado 21 de abr. de 2026

claude-code-tester

1

Tester for the claude-code challenge.

Go
Atualizado 25 de fev. de 2026

codecrafters-action

1

A GitHub Action to setup the test environments for codecrafters challenge testers.

Linguagem Desconhecida
Atualizado 26 de nov. de 2025

git-sample-1

1

Sample repository used to test solutions for the Git challenge

Python
Atualizado 26 de nov. de 2025

code-example-previews-stg

1

Nenhuma descrição fornecida para este repositório.

Shell
Atualizado 26 de nov. de 2025

go-linewriter

1

Nenhuma descrição fornecida para este repositório.

Go
Atualizado 26 de nov. de 2025

redis-solution-go

1

Nenhuma descrição fornecida para este repositório.

Go
Atualizado 26 de nov. de 2025

redis-starter-php

1

Nenhuma descrição fornecida para este repositório.

PHP
Atualizado 26 de nov. de 2025

docker-starter-nim

1

Nim starter code for the "Build your own Docker" challenge

Nim
Atualizado 26 de nov. de 2025

gleam-chess-bot-tester

1

Tester for the gleam-chess-bot challenge.

Go
Atualizado 26 de nov. de 2025

sqlite-starter-ruby

1

Nenhuma descrição fornecida para este repositório.

Shell
Atualizado 26 de nov. de 2025

gleam-chess-bot-js-tester

1

Tester for the gleam-chess-bot-js challenge.

Go
Atualizado 26 de nov. de 2025

grep-starter-haskell

1

Nenhuma descrição fornecida para este repositório.

Haskell
Atualizado 26 de nov. de 2025

stagegen

1

Nenhuma descrição fornecida para este repositório.

TypeScript
Atualizado 26 de nov. de 2025

learning-stipends-1

1

Companies that support engineers with learning stipends

Linguagem Desconhecida
Atualizado 26 de nov. de 2025

writers-stg-tester

1

Tester for the writers-stg challenge.

Go
Atualizado 26 de nov. de 2025

rain

1

🌧 BitTorrent client and library in Go

Go
Atualizado 26 de nov. de 2025

git-sample-3

1

Sample repository used to test solutions for the Git challenge

Python
Atualizado 26 de nov. de 2025

dummy-tester

1

Tester for the dummy challenge.

Go
Atualizado 26 de nov. de 2025

docker-starter-ruby

1

Nenhuma descrição fornecida para este repositório.

Dockerfile
Atualizado 26 de nov. de 2025

git-starter-kotlin

1

Starter repo for the Build your own Git challenge

Shell
Atualizado 26 de nov. de 2025

bittorrent-test-tracker

1

Nenhuma descrição fornecida para este repositório.

Go
Atualizado 26 de nov. de 2025

sqlite-starter-javascript

1

Nenhuma descrição fornecida para este repositório.

JavaScript
Atualizado 26 de nov. de 2025

Perguntas frequentes

O que a codecrafters-io constrói no GitHub?

A codecrafters-io desenvolve uma variedade de repositórios que incentivam o aprendizado prático em programação. Os projetos incluem desafios como build-your-own-git e build-your-own-sqlite, permitindo que os usuários recriem tecnologias conhecidas.

Quais linguagens de programação a codecrafters-io utiliza?

A organização utiliza várias linguagens de programação, incluindo Go, Shell, TypeScript, Ruby, Rust e Python. Essa diversidade permite a criação de repositórios que atendem a diferentes necessidades de aprendizado e desenvolvimento.

Os repositórios da codecrafters-io são públicos?

Sim, todos os repositórios da codecrafters-io são públicos. Isso permite que qualquer pessoa acesse, estude e contribua para os projetos, promovendo uma comunidade de aprendizado colaborativo.

Essa exposição é intencional?

Monitore CodeCrafters com o RepoGuard e receba alertas no momento em que um novo repositório público aparecer.

Monitore esta conta