Skip to content

🚀 A collection of implementations for system programming challenges from codingchallenges.fyi in Zig, Rust and Go

License

Notifications You must be signed in to change notification settings

msharran/codingchallenges.fyi

Repository files navigation

Coding Challenges

🚀 A collection of implementations for system programming challenges from codingchallenges.fyi

Overview

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.

Featured Projects

Redis Server (Zig)

Featured Solution

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

DNS Resolver (Go)

Status

A DNS resolver implementation in Go that handles domain name resolution from scratch.

Key Features:

  • DNS protocol implementation
  • Query resolution
  • Record parsing

Docker Container Runtime (Rust)

Status

A basic container runtime implementation in Rust, similar to Docker.

Key Features:

  • Container isolation
  • Run Alpine Linux

License

MIT License

About

🚀 A collection of implementations for system programming challenges from codingchallenges.fyi in Zig, Rust and Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published