An open API service providing repository metadata for many open source software ecosystems.

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