Atom is a node-based image processing application. It provides a user-friendly front-end for creating nodes, dragging connections between them, and viewing previews of the image operation at each node. The front-end is written in C#/Gtk and the back-end is written in C++ using Magick++ and SWIG.