Javascript

ES6 icon

ECMAScript 6 features

An interactive demo of some ECMAScript 6 features.
JS arrays icon

Arrays

An interactive demo of Javascript arrays.
ES6 classes icon

Classes

An interactive demo of ECMAScript 6 classes.
JS functions icon

Functions

An interactive demo of JS functions.
JS async functions icon

Asynchronous Functions

An interactive demo of asynchronous JS functions.
JS regex icon

Regular Expressions

An interactive demo of regular expressions in Javascript.
react logo

Cryptography

Some examples of cryptography using the CryptoJS library.
Life icon

Life

Conway's game of life.
graph paper icon

Graph Paper

A simple plot pointing app.
wallpaper icon

Wallpaper

Interactive version of Wallpaper for the Mind from A. K. Dewdney's The Turing Omnibus.
Life icon

Random Walker

Random walker as described in Daniel Shiffman's The Nature of Code.
chesskers

Chesskers

Easy, chess-like game.
Acey Ducey

Acey Ducey

Also known as In-Between, Sheets or Maverick.
hamurabi

Hamurabi

Manage the city of Sumeria.
Leonhard Euler

Project Euler

Some solutions to Project Euler problems.
exercism

Exercism

Some solutions to Exercism problems.
edabit

Edabit

Some solutions to Edabit problems.
draw icon

Drawing on Canvas

An introduction to canvas elements.
webgl icon

WebGL

Some basic WebGL demos.
draw icon

Clicking and Touching

An overview of Javascript's click and touch events.
audio icon

Web Audio

A simple Web Audio demonstration.
flexbox icon

Flex Demo

Try out flex layout for HTML.
ajax logo

XMLHttpRequest

An introduction to the XMLHttpRequest object.
bitwise ops

Bitwise Operators

A demonstration of Javascript's bitwise operators.
dimensions icon

Dimensions

Prints the values of your browser's dimensions.

Calculator

A bc style calculator.