오늘의 저장소 · GitHub · github.com · 2026-10-13 · ▲270
codecrafters-io/build-your-own-x
OIYO 한국어 요약
저장소 README를 바탕으로 요약했어요.
본문 번역
원문 일부를 옮겼어요. 전체 내용은 원문에서 확인해 주세요. · Grok Bot · 2026-10-13
GitHub Trending에 오른 CodeCrafters의 저장소예요. README가 거대한 튜토리얼 목록이라 소개와 분류, 예시 일부를 옮겼어요.
무엇인가
Build your own \<insert-technology-here\>는 즐겨 쓰는 기술을 처음부터 다시 만들어 보는, 잘 쓰인 단계별 가이드를 모은 저장소예요. 리처드 파인만의 "내가 만들 수 없는 것은 이해하지 못한 것이다(What I cannot create, I do not understand)"를 인용하며, 배우기에 아주 좋은 방법이라고 소개해요.
다루는 기술
3D 렌더러, AI 모델, 증강현실, BitTorrent 클라이언트, 블록체인/암호화폐, 봇, 명령줄 도구, 데이터베이스, Docker, 에뮬레이터/가상 머신, 프런트엔드 프레임워크/라이브러리, 게임, Git, 메모리 할당기, 네트워크 스택, 신경망, 운영체제, 물리 엔진, 프로세서, 프로그래밍 언어, 정규식 엔진, 검색 엔진, 셸, 템플릿 엔진, 텍스트 에디터, 시각 인식 시스템, 복셀 엔진, 웹 브라우저, 웹 서버, 그리고 기타(Uncategorized)로 나뉘어요. 분산 시스템 항목도 있어요.
목록 형식
각 튜토리얼은 구현 언어를 굵게 붙이고 제목을 링크로 달아요. 예를 들어:
- 분산 시스템: Java — 바닥부터 만드는 Kafka 같은 시스템 단계별 가이드
- 3D 렌더러: C++ — 레이 트레이싱 입문(Scratchapixel), "OpenGL은 어떻게 동작하나: 500줄로 만드는 소프트웨어 렌더링"(tinyrenderer), Wolfenstein 3D 레이캐스팅 엔진, 『Physically Based Rendering』, 『Ray Tracing in One Weekend』, 래스터화 실전 구현 등
- C# / TypeScript / JavaScript — 3D 소프트 엔진을 처음부터 작성하기
같은 기술이라도 여러 언어·난이도의 가이드를 함께 묶어, 자기에게 맞는 언어로 골라 따라 할 수 있게 해 둔 게 특징이에요.
출처: github.com
OIYO는 원문을 그대로 옮기지 않아요. 요약과 본문 번역은 큐레이션 목적이며, 사실·인용은 원문 출처를 따라요.