JSWat is an esoteric and educational programming style based on the atomic parts of JavaScript. It uses only six different characters to write and execute code.

Here is a quick lightning talk about it:

The original author, Martin Kleppe created this project with a name different from this. That name is not appropriate for user groups, conferences, or professional spaces, so I am re-creating this with a different name. All credit goes to Martin Kleppe. The name, JSWat, is a reference to Gary Bernhardt's epic CodeMash presentation.

It does not depend on a browser, so you can even run it on Node.js.

Use the form below to convert your own script. Uncheck "eval source" to get back a plain string.

Run This




See the full list here.