Battle Arena

Choose your challenge and prove your prompting skills

Sign in to propose a battle.

Showing 29 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

WebSocket Server

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

systemsnetworking+1
60m limit3/16/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

Template Engine

Build a template engine with variable interpolation, control flow, partials, and inheritance.

typescripthtml+1
60m limit3/23/2026
legendaryupcoming

Shell Interpreter

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

systemscli+1
60m limit3/23/2026
legendaryupcoming

Diff Algorithm

Implement Myers diff algorithm with unified diff output and semantic cleanup.

algorithmscli+1
60m limit3/30/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

Schema Validator

Build a JSON Schema validator supporting draft-07 with detailed error reporting.

typescriptjson+1
60m limit4/6/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

Code Linter

Build a pluggable JavaScript/TypeScript linter with AST analysis and auto-fixing.

typescriptdeveloper-tools+1
60m limit4/13/2026
legendaryupcoming

Package Manager

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

systemscli+1
60m limit4/20/2026
legendaryupcoming

CSS Selector Engine

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

systemscss+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

Markdown to PDF Renderer

Build a Markdown-to-PDF converter with custom styling, page layout, and table of contents.

typescriptpdf+1
60m limit5/4/2026
legendaryupcoming

GraphQL Server

Build a GraphQL server with schema parsing, query execution, and subscriptions.

typescriptapi+1
60m limit5/4/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

Ray Tracer

Build a ray tracer that renders 3D scenes with lighting, reflections, and shadows.

graphicsmath+1
60m limit6/1/2026
legendaryupcoming

Distributed Hash Table

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

systemsdistributed+1
60m limit6/1/2026
legendaryupcoming

Spreadsheet Engine

Build a spreadsheet engine with formula evaluation, cell references, dependency graphs, and cycle detection.

60m limit3/12/2026
legendaryupcoming

Tiny Language Compiler

Build a compiler for a small language: lexer, parser, AST, and code generation targeting JavaScript or bytecode.

60m limit3/12/2026
legendaryupcoming

HTTP Server From Scratch

Build an HTTP/1.1 server using only TCP sockets — parse requests, route handlers, serve static files, and support keep-alive.

60m limit3/8/2026