GitHub topics: build-your-own-x
amitshekhariitbhu/build-your-own-x-machine-learning
Master machine learning by building everything from scratch. It aims to cover everything from linear regression to deep learning to large language models (LLMs).
Language: Markdown - Size: 0 Bytes - Last synced at: about 1 hour ago - Pushed at: about 1 hour ago - Stars: 2 - Forks: 0

yanruijie902136/codecrafters-kafka-cpp
My C++ solution to CodeCrafters' Build your own Kafka challenge (18 stages).
Language: C++ - Size: 34.2 KB - Last synced at: about 1 hour ago - Pushed at: about 2 hours ago - Stars: 0 - Forks: 0

feliposz/codecrafters-interpreter-go
This is my implementation in Go for the "Build your own Interpreter" Challenge.
Language: Go - Size: 48.8 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

ai-glimpse/toyrl
Reinforce learning is awesome!
Language: Python - Size: 2.47 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 4 - Forks: 0

mugglim/build-your-own-tanstack-query
Build your own TanStack Query and useQuery hook
Language: JavaScript - Size: 8.44 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 103 - Forks: 7

feliposz/codecrafters-shell-go
This is my implementation in Go of the "Build Your Own Shell" Challenge
Language: Go - Size: 6.84 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

feliposz/codecrafters-kafka-csharp
This is my implementation in C# for the "Build Your Own Kafka" challenge
Language: C# - Size: 18.6 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

Md-Talim/codecrafters-interpreter-go
My solution to the CodeCrafters interpreter challenge in golang.
Language: Go - Size: 55.7 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

mugglim/build-your-own-react-streaming-ssr
Build Your Own React Streaming SSR
Language: TypeScript - Size: 67.4 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

SpiffGreen/goredis
A Redis clone built in Go to learn about distributed systems, in-memory databases, and the Redis protocol (RESP). This educational project implements core Redis commands and helps understand how Redis works under the hood by building a simplified version from scratch.
Language: Go - Size: 10.7 KB - Last synced at: 17 days ago - Pushed at: 19 days ago - Stars: 3 - Forks: 0

Md-Talim/codecrafters-http-server-java
My solution to the CodeCrafters HTTP server challenge in java.
Language: Java - Size: 12.7 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

Saul-Lara/http-server-csharp
A lightweight HTTP/1.1 server implementation supporting request routing, file operations, and compression with a process-per-connection concurrency model.
Language: C# - Size: 26.4 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

WuBingzheng/build-lua-in-rust
《用Rust实现Lua解释器》 / _Build a Lua Interpreter in Rust_
Language: Rust - Size: 3.12 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 727 - Forks: 48

aarabii/An
My space on web (Presonal portfolio website)
Language: TypeScript - Size: 18.8 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 1 - Forks: 0

peiyuanix/build-your-own-zerotier
Build your own layer-2 virtual switch in less than 300 lines of code
Language: C - Size: 13.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 429 - Forks: 27

Md-Talim/codecrafters-shell-java
Built my own shell to understand how terminals work under the hood.
Language: Java - Size: 57.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

c-rainstorm/jvm
参照《自己动手写Java虚拟机》,一步一步构建小型JVM
Language: Go - Size: 211 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 3

arjunmahishi/loadbalancer-in-go
Building a loadbalancer from scratch
Language: Go - Size: 7.81 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 15 - Forks: 3

mithi/hello-tiny-box
📦 Manipulate a three dimensional box 📦
Language: JavaScript - Size: 1.35 MB - Last synced at: 14 days ago - Pushed at: over 4 years ago - Stars: 23 - Forks: 1

Md-Talim/codecrafters-interpreter-java
My solution to the CodeCrafters interpreter challenge (Lox language).
Language: Java - Size: 63.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Md-Talim/lox-interpreter
Lox Interpreter implementation following the Crafting Interpreters book Robert Nystrom.
Language: Java - Size: 41 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

giacomo-folli/go-shell
Simple shell implementation in Go
Language: Go - Size: 157 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

harshad2112/git
Build your own GIT
Language: C++ - Size: 742 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Md-Talim/codecrafters-kafka-java
A Java implementation of a Kafka broker, built as part of the Codecrafters challenge.
Language: Java - Size: 11.7 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Md-Talim/shell-cpp
POSIX compliant shell that's capable of interpreting shell commands, running external programs and builtin commands like cd, pwd, echo and more.
Language: C++ - Size: 43 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

perdel/dsh
Write my own shell
Language: C - Size: 16.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

kezhenxu94/nettoy
A bottom-up approach to learn the Netty project
Language: Java - Size: 3.16 MB - Last synced at: 2 days ago - Pushed at: over 3 years ago - Stars: 32 - Forks: 4

namansharma18899/kafka-from-scratch
Apache Kafka implementaiton from Scartch using Go Lang 🛠️
Language: Go - Size: 7.81 KB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

nayakOPS/Astra-MVC-Framework
Astra is a lightweight MVC framework built as a hobby project to explore how MVC architectures work. It offers basic features like routing, templating, and database support. Designed for learning purposes, Astra helps developers understand the inner workings of frameworks while experimenting with their own ideas.
Language: PHP - Size: 23.4 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

kjj6198/build-your-own-x Fork of codecrafters-io/build-your-own-x
(forked) 🤓 Build your own (insert technology here) - added issue and website. PR welcome
Language: Svelte - Size: 1.11 MB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 318 - Forks: 47

xambassador/build-your-own-react
Miniact - a playful, educational re-implementation of `React’s` core ideas
Language: TypeScript - Size: 32.2 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

hhow09/codecrafters-redis-go
Build your own Redis
Language: Go - Size: 147 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

akatsuki105/my-dns-server 📦
https://github.com/EmilHernvall/dnsguide の写経 最後までやりとげた
Language: Rust - Size: 87.9 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 0

rudrOwO/codecrafters-sqlite
A minimal SQLite clone
Language: Go - Size: 42 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

Md-Talim/git-implementation-ts
A TypeScript implementation of Git's core features, built as part of the "Build Your Own Git" challenge.
Language: TypeScript - Size: 10.7 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

nitanmarcel/Sno-py
Because why not
Language: Scheme - Size: 517 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

mohammadhprp/chain
build blockchain from scratch
Language: Python - Size: 8.79 KB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

perdel/kilo
Write my own (simple) text editor
Language: C - Size: 79.1 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

rajiv-k/codecrafters-interpreter-go
My solution to the "Build your own Interpreter" Challenge | https://app.codecrafters.io/courses/interpreter
Language: Go - Size: 37.1 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

hhow09/codecrafters-kafka-go
Build your own Kafka challenge on Codecrafters
Language: Go - Size: 5.86 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

neontuts/codecrafters-git-typescript
Build your own Git challenge from CodeCrafters.
Language: Shell - Size: 3.91 KB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

amirhoseinsalimi/ash-template-engine
I built my own template engine for learning purposes with zero dependencies in TypeScript - It's called Ash
Language: TypeScript - Size: 645 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

feliposz/build-your-own-sqlite-go
This is my solution in Go for the "Build Your Own SQLite" Challenge.
Language: Go - Size: 3.06 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

feliposz/codecrafters-http-server-javascript
This is my implementation in Javascript to the "Build Your HTTP Server" Challenge
Language: JavaScript - Size: 5.86 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

feliposz/codecrafters-redis-typescript
This is my implementation in TypeScript to the "Build Your Own Redis" Challenge
Language: TypeScript - Size: 38.1 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

feliposz/codecrafters-http-server-go
This is my implementation in Go of the "Build Your HTTP Server" Challenge
Language: Go - Size: 11.7 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

feliposz/codecrafters-redis-go
This is my implementation in Go to the "Build Your Own Redis" Challenge
Language: Go - Size: 64.5 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

feliposz/codecrafters-bittorrent-go
This is my implementation in Go for the "Build Your Own BitTorrent" Challenge
Language: Go - Size: 16.6 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

zacharyLYH/http-server-go
Build your own http server from codecrafters.io
Language: Go - Size: 9.77 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

kadirc001/give-me-a-project-idea
"Give Me a Project Idea" is a web application designed to inspire developers with creative project ideas.
Language: TypeScript - Size: 1000 KB - Last synced at: 10 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

feliposz/coding-challenges-go
My solutions written in Go for the Coding Challenges, as proposed by John Cricket
Language: Go - Size: 1.36 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

mithi/bare-minimum-2d
An extremely lightweight React component to declaratively (and elegantly) plot shapes on an inline SVG
Language: JavaScript - Size: 3.24 MB - Last synced at: 14 days ago - Pushed at: 11 months ago - Stars: 23 - Forks: 7

Eranmonnie/cli-node
my cli tool template
Language: JavaScript - Size: 11.7 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

zacharyLYH/docker-go
Build your own Docker exercise from codecrafters.io
Language: Go - Size: 12.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

pflenker/hecto-tutorial
Build your own text editor in Rust
Language: Rust - Size: 90.8 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 172 - Forks: 27

feliposz/build-your-own-git
This is my implementation in Go for the "Build Your Own Git" Challenge
Language: Go - Size: 20.5 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

amalhanaja/codingchallenges
My Solutions to Coding Challenges by John Cricket
Language: Rust - Size: 144 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

semihbkgr/codecrafters-git-go
Language: Go - Size: 12.7 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

semihbkgr/codecrafters-docker-go
Language: Go - Size: 8.79 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

oshikiri/build-your-own-d3
A mini D3 implementation in less than 300 lines of code
Language: JavaScript - Size: 18.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Rockyers/RockCoin
A random project of mine to get better at programming
Language: Java - Size: 1.5 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Eranmonnie/FJS
Template engine
Language: TypeScript - Size: 12.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

vlmaier/wk
Coding Challenge #1 - Build your own wc!
Language: Kotlin - Size: 216 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ShyamGadde/codecrafters-dns-server-python
Language: Python - Size: 0 Bytes - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

gaoxiaoliangz/react-lite
A simple implementation of react
Language: JavaScript - Size: 4.13 MB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 52 - Forks: 0

gaoxiaoliangz/gpromise
A small promise library implementing the Promises/A+ spec
Language: JavaScript - Size: 177 KB - Last synced at: 18 days ago - Pushed at: over 3 years ago - Stars: 52 - Forks: 22

benthecoder/http-server-python
Language: Python - Size: 4.88 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

qwo/build-a-db
build a db based on cstack's build-a-db
Language: C - Size: 4.48 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

tranxuanduong/solutions
Solutions to various problems in various platforms
Language: Go - Size: 5.86 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

vinhtran2611/PyMJC-Python-MiniJava-Compiler
PyMJC: Python MiniJava Compiler
Language: Python - Size: 2.12 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

HammamSamara/useless-php-webserver
A not so good idea to create a web server in pure php http://station.clancats.com/writing-a-webserver-in-pure-php
Language: PHP - Size: 489 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

weslleyrichardc/coding-challenges
Welcome to the repository for my coding challenges projects! In this repository, you will find a collection of projects that I will be building by completing coding challenges from https://codingchallenges.fyi/.
Size: 2.93 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

feliposz/tutorial-compiladores
Vamos construir um compilador. Tradução e adaptação do tutorial Let's Build A Compiler de Jack Crenshaw.
Language: C - Size: 1.19 MB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 1

0xsuk/byome
A minimum in-browser markdown editor using React.js and Codemirror 6.
Language: JavaScript - Size: 3.76 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 4

VoidDruid/habr-hs-llvm
Пошаговый туториал по написанию простого компилятора на Haskell для хаскель-новичков
Language: Haskell - Size: 30.3 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 2

feliposz/nand2tetris
Exercises and notes on the course Build a Modern Computer from First Principles
Language: Hack - Size: 767 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 1

feliposz/felispy
A LISP-like interpreter written in C.
Language: C - Size: 43.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

feliposz/FelipOS
A simple OS programmed in x86 Assembly real mode (16-bit) inspired by MikeOS.
Language: Assembly - Size: 533 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

oshanQQ/coconush
🥥 A toy shell implemented in Rust
Language: Rust - Size: 3.63 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

feliposz/lox-cpp
This is my implementation of the first interpreter described in the book Crafting Interpreters by Robert Nystrom
Language: C++ - Size: 73.2 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

gaoxiaoliangz/painter
A minimal implementation of Photoshop
Language: JavaScript - Size: 4.61 MB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Gabulhas/Garbage-LC3-VM
Language: Go - Size: 1.47 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

gaoxiaoliangz/bundler
A simple JavaScript bundler
Language: TypeScript - Size: 460 KB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

kwanCCC/build-your-own-game
Language: C - Size: 5.18 MB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0
