Albus
by Shane Hudson
This is a online edge detection website that works in all browsers, including Lynx. It does this using PhantomJS to reuse client side code on the server. On browsers that support canvas, there is a basic colouring book style functionality so the user can colour in the lines created with the edge detection. Browsers that support service workers will enjoy a fully featured offline mode. All this in under 7Kb transferred.
View the source of this project on GitHub: https://github.com/ShaneHudson/Albus