🚀 A collection of implementations for system programming challenges from codingchallenges.fyi
This repository contains my implementations of various system programming challenges, focusing on building fundamental components like networking tools, web servers and containers from scratch. These projects help maintain programming skills while exploring low-level system concepts.
A Redis-compatible server implementation in Zig that implements the RESP protocol and core Redis functionality. The implementation is listed in the official solutions repository.
Key Features:
- RESP protocol implementation
- Basic Redis commands support
- Pure Zig implementation
A DNS resolver implementation in Go that handles domain name resolution from scratch.
Key Features:
- DNS protocol implementation
- Query resolution
- Record parsing
A basic container runtime implementation in Rust, similar to Docker.
Key Features:
- Container isolation
- Run Alpine Linux