~

projects

tinygit

Golang

A git like version control system written in go

cachy

Golang·gRPC

A distributed caching system built with Go and gRPC, featuring consistent hashing for scalable data distribution and LRU eviction policies

ratelimit

Golang·Redis

A simple token bucket rate limiter implementation, with per user tracking and burst handling

ftp-server

C

File Transfer Protocol Server written in C

miniurl

Golang

URL-Shortener built with microservice architecture

getsetgo

Golang

A simple redis clone built in go, compatible with resp-protocol

pong

Golang·goncurses

TUI Based Pong game written in golang, using goncurses for tui graphics, with lan multiplayer over tcp