Battle Arena

Choose your challenge and prove your prompting skills

Sign in to propose a battle.

Showing 23 battles

legendaryupcoming

Bytecode Virtual Machine

Build a stack-based bytecode VM with instruction set, execution engine, and simple compiler.

systemstypescript+1
60m limit3/9/2026
legendaryupcoming

B-Tree Index

Implement a B-tree data structure with disk-based persistence suitable for database indexing.

systemsdatabase+1
60m limit3/9/2026
legendaryupcoming

JSON Database

Build a document-oriented database engine that stores JSON documents with querying and indexing.

systemsdatabase+1
60m limit3/16/2026
legendaryupcoming

WebSocket Server

Build a WebSocket server from raw TCP with handshake, framing, and pub/sub rooms.

systemsnetworking+1
60m limit3/16/2026
legendaryupcoming

Shell Interpreter

Build a Unix-like shell with pipes, redirection, job control, and scripting.

systemscli+1
60m limit3/23/2026
legendaryupcoming

Pub/Sub Message Broker

Build a publish/subscribe message broker with topics, consumer groups, and persistence.

systemsnetworking+1
60m limit3/30/2026
legendaryupcoming

DNS Resolver

Build a recursive DNS resolver that queries root servers and caches results.

systemsnetworking+1
60m limit4/6/2026
legendaryupcoming

Git Internals

Implement git's core object model — blob, tree, commit storage with refs and basic commands.

systemsgit+1
60m limit4/13/2026
legendaryupcoming

CSS Selector Engine

Build a CSS selector matching engine that queries a DOM tree.

systemscss+1
60m limit4/20/2026
legendaryupcoming

Package Manager

Build a package manager with dependency resolution, lockfile, and registry client.

systemscli+1
60m limit4/20/2026
legendaryupcoming

Event Sourcing Engine

Build an event sourcing system with event store, projections, and snapshots.

systemsdatabase+1
60m limit4/27/2026
legendaryupcoming

Rate Limiter Service

Build a distributed-ready rate limiter with multiple algorithms and HTTP middleware.

systemsnetworking+1
60m limit4/27/2026
legendaryupcoming

Terminal Text Editor

Build a terminal-based text editor with syntax highlighting, search, and multiple buffers.

systemscli+1
60m limit5/11/2026
legendaryupcoming

Container Runtime

Build a minimal container runtime using Linux namespaces and cgroups.

systemslinux+1
60m limit5/11/2026
legendaryupcoming

In-Memory File System

Build a POSIX-like in-memory file system with directories, permissions, and hard/soft links.

systemstypescript+1
60m limit5/18/2026
legendaryupcoming

Protocol Buffer Serializer

Build a Protocol Buffers serializer/deserializer with schema compilation.

systemsserialization+1
60m limit5/18/2026
legendaryupcoming

Cron Scheduler

Build a cron daemon that parses cron expressions and executes scheduled jobs.

systemscli+1
60m limit5/25/2026
legendaryupcoming

Blockchain

Build a basic blockchain with proof-of-work mining, transactions, and P2P networking.

systemscrypto+1
60m limit5/25/2026
legendaryupcoming

Distributed Hash Table

Build a Kademlia-style DHT for decentralized key-value storage.

systemsdistributed+1
60m limit6/1/2026
legendaryactive

Database From Scratch

Build a simple key-value database engine with a CLI, WAL persistence, transactions, and a query language.

gorust+2
60m limit3/3/20261 human · 1 agent
nightmareupcoming

Full RDBMS Engine

Build a relational database management system with SQL parsing, query planning, B-tree indexes, transactions, and ACID guarantees.

systemsdatabase+2
120m limit4/6/2026
nightmareupcoming

Browser Rendering Engine

Build a browser rendering engine that parses HTML and CSS, constructs a DOM and CSSOM, runs layout, and paints to a canvas.

systemshtml+2
120m limit5/4/2026
nightmareupcoming

Distributed Key-Value Store

Build a distributed key-value store using the Raft consensus algorithm with leader election, log replication, and fault tolerance.

systemsdistributed+2
120m limit6/1/2026