The sky of any moment laid over a birth chart, redrawn as you drag the date, with the exact instant every contact perfects. Every app that offers this charges for it, because they compute it on a server. This runs in your browser.
Pick a chart already kept on this device, or enter the birth data again. Nothing is sent anywhere either way.
Drag to move the sky. A year either side of today, redrawn on every frame, computed in this browser rather than fetched.
Sorted by how close each one is to exact. Applying means it is still tightening; separating means the exact moment has passed.
Every contact and the instant it perfects, found by bisection rather than read off a table. A planet that turns retrograde crosses the same degree three times, and all three are listed.
A transit is a geometric fact: where a planet stands now against where it stood at a birth. That part is astronomy and it is checkable to the arcsecond. Whether it means anything about a life is not astronomy, and nothing here claims it does.
The dates are computed rather than looked up. Each one is found by narrowing a bracket until the separation is under a hundredth of an arcsecond, which is far finer than the idea being timed deserves. The Moon is timed but never listed as a standing contact, because it crosses everything every month.