This is an implementation of the Whitespace language in Java, along with some tools to help you to write code in Whitespace.
The interpreter is feature-compatible with Whitespace v0.3 (with optional extensions).
The assembler lets you write Whitespace in a more readable form, with macros to reduce repeated code.
The debugger lets you step through assembler code written for WsAsm.
The injector lets you insert whitespace inside a text file, replacing the file's existing white space with Whitespace code. This page has been injected, so besides describing some tools, it's also a Whitespace program.