Portfolio / Software Design

Stars

Stars is a modern astrophotography image processor — a web-first successor to Nebulosity, the tool a generation of amateur astronomers used to calibrate, align, and stack their deep-sky images. I rebuilt its algorithms on a Rust core that compiles to WebAssembly, so the whole pipeline — calibration, frame grading, sub-pixel alignment, stacking, and the tone-mapping stretches that pull a faint galaxy out of the noise — runs in the browser, on your own machine. Your files never leave it.

The image above is M31, the Andromeda Galaxy, decoded, stretched, and displayed entirely by that in-browser engine.

Stars also plate-solves an image against a star catalog to recover exactly where it points, then draws a Wil Tirion–style chart over it. That opens the feature I'm most fond of, Personal Sky: each capture you solve takes its place on a zoomable atlas at its true coordinates, credited to you — an accumulating photographic map of the sky you've personally recorded.

It's free and open source under the BSD-3-Clause license — the same terms its Nebulosity heritage was released under. A native macOS client that adds live telescope and camera control is in progress.

Open the live app →