I build and share these tools. Some are just tiny npm packages, some are complete applications. You may want to have a quick look at:

Letter for iA Writer
An iA Writer template to create letters with correctly positioned address fields.
Breakdown for Atom
A package to be added to your Atom editor. It allows you to display and manipulate a breakdown structure of your Jira Scrum project.
Spitfire
A virtual whiteboard to be shared by multiple people at the same time.
sotable
Make any HTML table sortable.
active-toc
Highlight the entries of your table of contents while scrolling.
cumulative-flow
A npm package to draw a SVG cumulative flow diagram and predict the anticipated completion of work.
somap
A npm package with a sorted map and sorted set, implemented as a binary tree.

Below are all tools in the chronological order of their appearance.

cumulative-flow

A npm package to draw a SVG cumulative flow diagram and predict the anticipated completion of work.

horiz-gauge

A npm package to draw a SVG horizontal gauge. Play with the settings of the horiz-gauge by visiting the horiz-gauge playground.

somap

A npm package with a sorted map and sorted set, implemented as a binary tree.

Breakdown for Atom

Breakdown is a package to be added to your Atom editor. It allows you to display and manipulate a breakdown structure of your Jira Scrum …

dheader

A npm package to make the header of your web pages dynamic.

Tracker

File your workout routines and get a nice graphical overview of your achievements and improvements.

Spitfire

A virtual whiteboard to be shared by multiple people at the same time. Users will be anonymous – so no one needs to sign in.

Search help
foo*
Will match documents with words beginning with foo.
foo bar
Will match documents that contain foo or bar.
+foo bar -baz
Will match documents that must contain foo, might contain bar and must not contain baz.
foo~1
Will match boo, as it requires a single (~1) edit (replacing f with b), but boot would not as it also requires an additional t at the end.