Protohackers challenges you to create servers for network protocols. We give you the protocol spec. You write the server and host it. We automatically test it. There's a global leaderboard for the fastest solve times.