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

Topic: "build-your-own-x"

WuBingzheng/build-lua-in-rust

《用Rust实现Lua解释器》 / _Build a Lua Interpreter in Rust_

Language: Rust - Size: 3.13 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 737 - Forks: 51

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: 3 months ago - Pushed at: over 1 year ago - Stars: 429 - Forks: 27

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: 5 months ago - Pushed at: 10 months ago - Stars: 318 - Forks: 47

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

mugglim/build-your-own-tanstack-query

Build your own TanStack Query and useQuery hook

Language: JavaScript - Size: 8.49 MB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 131 - Forks: 11

gaoxiaoliangz/react-lite

A simple implementation of react

Language: JavaScript - Size: 4.13 MB - Last synced at: about 2 months 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: about 2 months ago - Pushed at: almost 4 years ago - Stars: 52 - Forks: 22

amitshekhariitbhu/build-your-own-x-machine-learning

Build your own X - 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: Python - Size: 116 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 40 - Forks: 5

kezhenxu94/nettoy

A bottom-up approach to learn the Netty project

Language: Java - Size: 3.16 MB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 32 - Forks: 4

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: about 1 month ago - Pushed at: about 1 year ago - Stars: 24 - Forks: 7

mithi/hello-tiny-box

📦 Manipulate a three dimensional box 📦

Language: JavaScript - Size: 1.35 MB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 23 - Forks: 1

ai-glimpse/toyrl

Reinforce learning is awesome!

Language: Python - Size: 2.78 MB - Last synced at: about 7 hours ago - Pushed at: about 8 hours ago - Stars: 21 - Forks: 1

arjunmahishi/loadbalancer-in-go

Building a loadbalancer from scratch

Language: Go - Size: 7.81 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 3

0xsuk/byome

A minimum in-browser markdown editor using React.js and Codemirror 6.

Language: JavaScript - Size: 3.76 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 10 - Forks: 4

c-rainstorm/jvm

参照《自己动手写Java虚拟机》,一步一步构建小型JVM

Language: Go - Size: 211 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 3

akatsuki105/my-dns-server 📦

https://github.com/EmilHernvall/dnsguide の写経 最後までやりとげた

Language: Rust - Size: 87.9 KB - Last synced at: 2 days ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 0

justjavac/herlang

Her Programming Language written in Rust.

Language: Rust - Size: 562 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 5 - Forks: 1

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

VoidDruid/habr-hs-llvm

Пошаговый туториал по написанию простого компилятора на Haskell для хаскель-новичков

Language: Haskell - Size: 30.3 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 2

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: about 2 months ago - Pushed at: 2 months ago - Stars: 3 - Forks: 0

oshanQQ/coconush

🥥 A toy shell implemented in Rust

Language: Rust - Size: 3.63 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

st3v3nmw/little-key-value

Build your own distributed key-value store from scratch

Language: Go - Size: 5.86 KB - Last synced at: 20 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

mohammadhprp/chain

build blockchain from scratch

Language: Python - Size: 8.79 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 2 - 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: about 1 hour ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

vinhtran2611/PyMJC-Python-MiniJava-Compiler

PyMJC: Python MiniJava Compiler

Language: Python - Size: 2.12 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

feliposz/nand2tetris

Exercises and notes on the course Build a Modern Computer from First Principles

Language: Hack - Size: 767 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 1

feliposz/FelipOS

A simple OS programmed in x86 Assembly real mode (16-bit) inspired by MikeOS.

Language: Assembly - Size: 533 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

aarabii/An

My space on web (Presonal portfolio website)

Language: TypeScript - Size: 18.9 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

mugglim/build-your-own-react-streaming-ssr

Build Your Own React Streaming SSR

Language: TypeScript - Size: 67.4 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

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: 3 months ago - Pushed at: 3 months ago - Stars: 1 - 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: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

rudrOwO/codecrafters-sqlite

A minimal SQLite clone

Language: Go - Size: 42 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

nitanmarcel/Sno-py

Because why not

Language: Scheme - Size: 517 KB - Last synced at: 2 days ago - Pushed at: 8 months ago - Stars: 1 - 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: 25 days ago - Pushed at: 8 months ago - Stars: 1 - 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: 10 months ago - Pushed at: 10 months ago - Stars: 1 - 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: 10 months ago - Pushed at: 10 months ago - Stars: 1 - 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: 12 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

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

tranxuanduong/solutions

Solutions to various problems in various platforms

Language: Go - Size: 5.86 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

qwo/build-a-db

build a db based on cstack's build-a-db

Language: C - Size: 4.48 MB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

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: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

iraianbuuu/zit

A Git implementation in TypeScript

Language: TypeScript - Size: 11.7 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

jorzel/myredis

The goal of this project is to create Redis-like key-value store with a focus on simplicity and performance.

Language: Go - Size: 142 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

pjnalls/dockestra

A container built from scratch in Go to understand how Docker works.

Language: Go - Size: 1000 Bytes - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

feliposz/codecrafters-shell-c

This is my solution in C to the "Build Your Own Shell" Challenge.

Language: C - Size: 21.5 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

perdel/dsh

Write my own shell

Language: C - Size: 40 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

Md-Talim/codecrafters-interpreter-go

Building a Lox interpreter in Go to deepen my understanding of interpreters

Language: Go - Size: 115 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Md-Talim/codecrafters-shell-go

My solution to the CodeCrafters interpreter challenge in golang.

Language: Go - Size: 53.7 KB - Last synced at: 16 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

feliposz/codecrafters-shell-go

This is my implementation in Go of the "Build Your Own Shell" Challenge

Language: Go - Size: 22.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

feliposz/codecrafters-interpreter-c

This is my implementation in C for the "Build your own Interpreter" Challenge.

Language: C - Size: 87.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Md-Talim/codecrafters-interpreter-java

My solution to the CodeCrafters interpreter challenge (Lox language).

Language: Java - Size: 73.2 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

yanruijie902136/codecrafters-kafka-cpp

My C++ solution to CodeCrafters' Build your own Kafka challenge (18 stages).

Language: C++ - Size: 36.1 KB - Last synced at: 15 days ago - Pushed at: about 1 month 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: about 1 month ago - Pushed at: about 1 month 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: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - 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: 2 months ago - Pushed at: 2 months 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: 2 months ago - Pushed at: 2 months 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: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

giacomo-folli/go-shell

Simple shell implementation in Go

Language: Go - Size: 157 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

harshad2112/git

Build your own GIT

Language: C++ - Size: 742 KB - Last synced at: 4 months ago - Pushed at: 4 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: 3 months ago - Pushed at: 4 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: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

namansharma18899/kafka-from-scratch

Apache Kafka implementaiton from Scartch using Go Lang 🛠️

Language: Go - Size: 7.81 KB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

hhow09/codecrafters-redis-go

Build your own Redis

Language: Go - Size: 147 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - 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: 3 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

perdel/kilo

Write my own (simple) text editor

Language: C - Size: 79.1 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

hhow09/codecrafters-kafka-go

Build your own Kafka challenge on Codecrafters

Language: Go - Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 0 - 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: 10 months ago - Pushed at: 10 months ago - Stars: 0 - 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: 10 months ago - Pushed at: 10 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: 10 months ago - Pushed at: 10 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: 10 months ago - Pushed at: 10 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: 3 months ago - Pushed at: 10 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: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

Eranmonnie/cli-node

my cli tool template

Language: JavaScript - Size: 11.7 KB - Last synced at: about 1 year 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

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

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: 7 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

semihbkgr/codecrafters-git-go

Language: Go - Size: 12.7 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

semihbkgr/codecrafters-docker-go

Language: Go - Size: 8.79 KB - Last synced at: 3 months 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

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

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

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

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

gaoxiaoliangz/bundler

A simple JavaScript bundler

Language: TypeScript - Size: 460 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

gaoxiaoliangz/painter

A minimal implementation of Photoshop

Language: JavaScript - Size: 4.61 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 0 - 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: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

Gabulhas/Garbage-LC3-VM

Language: Go - Size: 1.47 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - 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

kwanCCC/build-your-own-game

Language: C - Size: 5.18 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0