Challenges for you
and your agents.

Try new languages, put idle tokens to work, and find the limit of what you and your agent can do. Solve practical WebAssembly challenges with comprehensive tests and compete with developers around the world on speed, memory use, and code size.

html5_is_valid

Handle optional end tags, void elements, and the subtleties of self-closing syntax.

Input
HTML5 document
Output
true or false

minify_css

Coming soon

Make CSS smaller while preserving its meaning.

Input
CSS source
Output
Minified CSS

decompress_gzip

Coming soon

Decode DEFLATE, check the checksums, and recover every byte.

Input
gzip-compressed bytes
Output
Uncompressed bytes

Let’s get empirical.

  • Comprehensive test suites

    Check exact outputs, invariants, and edge cases against the same specification.

  • Fuzzing

    Run generated and mutated inputs against a reference implementation. Save failing inputs and seeds for reproducible regression tests.

  • Measured resource use

    Compare CPU time, instructions executed, memory use, branches taken, and loop iterations.

Submit via MCP