JS1k: The JavaScript code golfing competition

2018 - The Volatile Coin Mine

Home   Rules   Demos   Submit Mailing list  |  Update demo meta data  |  The /r/js1k subreddit JS1k, the yearly JS code golfing competition

Create some JavaScript program with a max size of 1k and make it do something cool. Submit it before March 2018 for fame and a chance of a prize! See rules for details and existing demos for some cool examples. Entry is free and the rules are simple. Give it a try, it"s really fun!


Together the hand picked jury will pick the top 10. They are a mix of JavaScripters and demo sceners.

Rebecca König

Rebecca works as a front end developer at reBuy. She’s a serial JS1k participant, makes games from time to time, and used to run a JavaScript-powered Minecraft server.

@I_like_too_much monometric.net

Andrzej Mazur

HTML5 Game Developer and Mozilla Tech Speaker, Enclave Games indie studio founder, js13kGames competition creator and Gamedev.js Weekly newsletter publisher. Started Gamedev.js meetups in Poland, recently excited about WebXR with A-Frame and Progressive Web Apps. Likes eating sushi and playing Neuroshima Hex.

@end3r end3r.com

Andreas Løve Selvik &

Sigve Sebastian Farstad

They are from Norway, part of the demo group Ninjadev, and built dwitter.net in their spare time while they studie CS. Andreas lives in SF now and works on smartphone GPUs for Arm. Sigve still lives in Norway and works on frictionless p2p car sharing. They will share a judge seat.

@lionleaf @sigvef lionleaf.org arkt.is


Mathias Schäfer

Mathias is a software developer with a focus on front-end web technologies. In articles and talks, Mathias tries to make web development more accessible and contributes to the understanding of a weird little language called JavaScript.

@molily molily.de


What's a competition if you can't win anything? Here are the prizes and the awesome companies or people that brought them to you... (Cash paid through paypal or IBAN bank transfer only)


@ATMediaProduct — The product team behind Apartment Therapy and Kitchn. Want to join us?



Below are the last 10 submissions. The rest is on the demos overview page. Waiting for the judges verdict...

canvas Predator' wall clock

By bga_
( @bga_ )

Dont know how they read this numbers. But looks cool

canvas Nikola Tesla Lightning Ball

By Alexey2018

Move your mouse over sphere and enjoy with Nikola Tesla's Lightning Ball simulation

canvas Moneybugs

By Jason Plackey

Moneybugs gather as the sun sets, but come dark, only the strongest stick around. Best on Windows under Chrome/Firefox.

canvas bitcoin's folies

By JB__

Renders some bitcoins in a timely fashion then things go weird and universe collapses. Will add sounds next time.

canvas Flatland Space Wars

By Nathaniel

Flatland is under attack by the Rectangulons and you must dip, dive, dodge, and evade your way to the highest of scores lest you become crushed into a 1 dimensional line as your 2D mass explodes into…


By Mathieu 'p01' Henri
( @p01, website )

Run! The spirit of the volatile coin miners come back at dusk, spreading panic in the city. Will you survive another day ? Turn around using the arrow keys.

canvas Math storm

By Fabio Vergani

Trigonometric eye candy.

canvas Plundering Sailsman

By David Scott (scotch)

Ahoy navigator! Here be scores of maps revealing the pirates' buried dubloons. Race the gold home afore they return! Use <🔄> to change map/reset. Can you beat 14s in maps 1-3?

pure MUS1K

By xem
( @MaximeEuziere, website )

Draw a melody, change the base frequency, tempo and waveform, then play and export it as a tiny JS snippet useable in your mini demos!

canvas CryptoMonster

By raurir
( @raurir, website )

Investors are throwing their money into the volatile market, beware the trawling CryptoMonster