build-your-own-x
There are 76 repositories under build-your-own-x topic.
coconush
🥥 A toy shell implemented in Rust
FelipOS
A simple OS programmed in x86 Assembly real mode (16-bit) inspired by MikeOS.
nand2tetris
Exercises and notes on the course Build a Modern Computer from First Principles
chain
build blockchain from scratch
codecrafters-redis-typescript
This is my implementation in TypeScript to the "Build Your Own Redis" Challenge
PyMJC-Python-MiniJava-Compiler
PyMJC: Python MiniJava Compiler
ash-template-engine
I built my own template engine for learning purposes with zero dependencies in TypeScript - It's called Ash
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.
gpt-from-scratch
The "GPT from Scratch" project is an endeavor to implement the Generative Pre-trained Transformer (GPT) model from the ground up. Its primary objective is to demystify the GPT architecture by providing a comprehensive, step-by-step guide to its implementation.
Sno-py
Because why not
codecrafters-sqlite
A minimal SQLite clone
codecrafters-interpreter-go
My solution to the "Build your own Interpreter" Challenge | https://app.codecrafters.io/courses/interpreter
http-server-python
Http Server made with Python - Challenge from Codecrafters platform
give-me-a-project-idea
"Give Me a Project Idea" is a web application designed to inspire developers with creative project ideas.
An
My space on web (Presonal portfolio website)
RusTTP-Server
The RusTTP-Server is an HTTP/1.1 server implemented in Rust, designed to handle multiple client connections concurrently. This project serves as a foundational exercise for understanding the intricacies of TCP servers and HTTP request handling in Rust.
Echo
Echo is a lightweight, multi-threaded, non-blocking web server written in C. Developed as a learning project to understand web server mechanics, it utilizes the TCP/IP protocol and listens on port 80, handling up to five queued connections before dropping new incoming ones.
solutions
Solutions to various problems in various platforms
felispy
A LISP-like interpreter written in C.
build-a-db
build a db based on cstack's build-a-db
git
Build your own GIT
codecrafters-interpreter-java
My solution to the CodeCrafters interpreter challenge (Lox language).
kafka-from-scratch
Apache Kafka implementaiton from Scartch using Go Lang 🛠️
build-your-own-react
Miniact - a playful, educational re-implementation of `React’s` core ideas
shell-cpp
POSIX compliant shell that's capable of interpreting shell commands, running external programs and builtin commands like cd, pwd, echo and more.
git-implementation-ts
A TypeScript implementation of Git's core features, built as part of the "Build Your Own Git" challenge.
dsh
Write my own shell
browser
A simple browser implementation. Refer https://github.com/browserengineering/book
codecrafters-kafka-go
Build your own Kafka challenge on Codecrafters
kilo
Write my own (simple) text editor
codecrafters-bittorrent-go
This is my implementation in Go for the "Build Your Own BitTorrent" Challenge
codecrafters-dns-server-go
This is my implementation in Go for the "Build Your Own DNS Server" Challenge
codecrafters-git-typescript
Build your own Git challenge from CodeCrafters.
codecrafters-redis-go
Build your own Redis