Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 32 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,33 +8,37 @@ This repository is a compilation of well-written, step-by-step guides for re-cre

It's a great way to learn.

* [3D Renderer](#build-your-own-3d-renderer)
* [Augmented Reality](#build-your-own-augmented-reality)
* [BitTorrent Client](#build-your-own-bittorrent-client)
* [Blockchain / Cryptocurrency](#build-your-own-blockchain--cryptocurrency)
* [Bot](#build-your-own-bot)
* [Command-Line Tool](#build-your-own-command-line-tool)
* [Database](#build-your-own-database)
* [Docker](#build-your-own-docker)
* [Emulator / Virtual Machine](#build-your-own-emulator--virtual-machine)
* [Front-end Framework / Library](#build-your-own-front-end-framework--library)
* [Game](#build-your-own-game)
* [Git](#build-your-own-git)
* [Network Stack](#build-your-own-network-stack)
* [Neural Network](#build-your-own-neural-network)
* [Operating System](#build-your-own-operating-system)
* [Physics Engine](#build-your-own-physics-engine)
* [Programming Language](#build-your-own-programming-language)
* [Regex Engine](#build-your-own-regex-engine)
* [Search Engine](#build-your-own-search-engine)
* [Shell](#build-your-own-shell)
* [Template Engine](#build-your-own-template-engine)
* [Text Editor](#build-your-own-text-editor)
* [Visual Recognition System](#build-your-own-visual-recognition-system)
* [Voxel Engine](#build-your-own-voxel-engine)
* [Web Browser](#build-your-own-web-browser)
* [Web Server](#build-your-own-web-server)
* [Uncategorized](#uncategorized)
- [Build your own \<insert-technology-here\>](#build-your-own-insert-technology-here)
- [Tutorials](#tutorials)
- [Build your own `3D Renderer`](#build-your-own-3d-renderer)
- [Build your own `Augmented Reality`](#build-your-own-augmented-reality)
- [Build your own `BitTorrent Client`](#build-your-own-bittorrent-client)
- [Build your own `Blockchain / Cryptocurrency`](#build-your-own-blockchain--cryptocurrency)
- [Build your own `Bot`](#build-your-own-bot)
- [Build your own `Command-Line Tool`](#build-your-own-command-line-tool)
- [Build your own `Database`](#build-your-own-database)
- [Build your own `Docker`](#build-your-own-docker)
- [Build your own `Emulator / Virtual Machine`](#build-your-own-emulator--virtual-machine)
- [Build your own `Front-end Framework / Library`](#build-your-own-front-end-framework--library)
- [Build your own `Game`](#build-your-own-game)
- [Build your own `Git`](#build-your-own-git)
- [Build your own `Network Stack`](#build-your-own-network-stack)
- [Build your own `Neural Network`](#build-your-own-neural-network)
- [Build your own `Operating System`](#build-your-own-operating-system)
- [Build your own `Physics Engine`](#build-your-own-physics-engine)
- [Build your own `Programming Language`](#build-your-own-programming-language)
- [Build your own `Regex Engine`](#build-your-own-regex-engine)
- [Build your own `Search Engine`](#build-your-own-search-engine)
- [Build your own `Shell`](#build-your-own-shell)
- [Build your own `Template Engine`](#build-your-own-template-engine)
- [Build your own `Text Editor`](#build-your-own-text-editor)
- [Build your own `Visual Recognition System`](#build-your-own-visual-recognition-system)
- [Build your own `Voxel Engine`](#build-your-own-voxel-engine)
- [Build your own `Web Browser`](#build-your-own-web-browser)
- [Build your own `Web Server`](#build-your-own-web-server)
- [Uncategorized](#uncategorized)
- [Contribute](#contribute)
- [Origins \& License](#origins--license)

## Tutorials

Expand Down Expand Up @@ -471,6 +475,7 @@ It's a great way to learn.
* [**Rust**: _Writing Scalable Chat Service from Scratch_](https://nbaksalyar.github.io/2015/07/10/writing-chat-in-rust.html)
* [**Rust**: _WebGL + Rust: Basic Water Tutorial_](https://www.chinedufn.com/3d-webgl-basic-water-tutorial/)
* [**TypeScript**: _Tiny Package Manager: Learns how npm or Yarn works_](https://github.com/g-plane/tiny-package-manager)
* [**TypeScript**: _Build a YouTube Clone with Next.js 15: React, Tailwind, Drizzle, tRPC_](https://youtu.be/ArmPzvHTcfQ?si=I5Ge2BfCmxcqew_Y) [video]

## Contribute
* Submissions welcome, just send a PR, or [create an issue](https://github.com/codecrafters-io/build-your-own-x/issues/new)
Expand Down