GithubHelp home page GithubHelp logo

rafagarcia / build-your-own-x Goto Github PK

View Code? Open in Web Editor NEW

This project forked from codecrafters-io/build-your-own-x

0.0 1.0 0.0 821 KB

Master programming by recreating your favorite technologies from scratch.

Home Page:

build-your-own-x's Introduction

This repository is a compilation of well-written, step-by-step guides for re-creating our favorite technologies from scratch. It's a great way to learn. Submissions welcome, just send a PR.

What I cannot create, I do not understand — Richard Feynman.

Table of Contents: Build your own X


Build your own 3D Renderer

Build your own Augmented Reality

Build your own BitTorrent Client

Build your own Blockchain / Cryptocurrency

Build your own Bot

Build your own Command-Line Tool

Build your own Database

Build your own Docker

Build your own Emulator / Virtual Machine

Build your own Front-end Framework / Library

Build your own Game

Build your own Git

Build your own Network Stack

Build your own Neural Network

Build your own Operating System

Build your own Physics Engine

Build your own Programming Language

Build your own Regex Engine

Build your own Search Engine

Build your own Shell

Build your own Template Engine

Build your own Text Editor

Build your own Visual Recognition System

Build your own Voxel Engine

Build your own Web Server



Origins & License


This repository is the work of many contributors. It was started by Daniel Stefanovic, and is now maintained by CodeCrafters, Inc. To the extent possible under law, CodeCrafters, Inc. has waived all copyright and related or neighboring rights to this work.

build-your-own-x's People


0xmh avatar bauripalash avatar caaatisgood avatar cliffordfajardo avatar danielbarnes175 avatar danistefanovic avatar jserv avatar kopylovvlad avatar lethalbrains avatar lotharschulz avatar m0nica avatar m4salah avatar micheleriva avatar mstuttgart avatar musafarouk avatar ncharlton02 avatar oatelaus avatar otman404 avatar parmort avatar ranyitz avatar rohiths98 avatar rohitpaulk avatar rusinovanton avatar sandoche avatar sarupbanskota avatar seunguklee avatar toolboc avatar trekhleb avatar vasanthk avatar xmonader avatar



Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.