Understand your data

Tonic has an entire host of object viewers to help you visualize your data. From high level views like graphs and maps, to low level hexadecimal inspectors, you can pick and choose the best way to look at your data after creating it.

T
 See Example

Every version of every package

Tonic is npm connected so you can just require any package you want at any point, no need to install. Mix and match your favorite packages or use the built-in search to find one that does what you need.


T
 See Example

Mistakes are OK

Time traveling in Tonic allows you to rewind your work to a previous point and pick up where you left off. That's because your work is checkpointed after every execution.

No more callbacks

Tonic has built-in support for ES7 async and await making it incredibly async friendly. Instead of fiddling with chains of callbacks, you can write your asynchronous node.js code in a linear and straight-forward way.


T
 See Example

More Examples

Who's in space right now?

Find the ISS with the Open Notify API.

Learning Colors

Build a simple neural network with Brain.js.

International Telephone

Translation ping-pong with the Yandex API.