Improve you Geolocation skills, with this ilist of resources.
-
Updated
May 24, 2026
Improve you Geolocation skills, with this ilist of resources.
High-precision sunrise, sunset, twilight, golden-hour & solar-position calculation for JavaScript / TypeScript. Based on NREL's Solar Position Algorithm (SPA). Zero runtime deps, ESM + CommonJS, native Temporal support.
Astrology Calculator calculates moon's rise/set times, moon Age, moon phases and Zodiac Sign for location and time
A Swift micro-library for finding sun and moon positions/phases.
A node for node-red that generates events based on the position of the Sun at the appropriate time of day.
A pure PL/pgSQL port of suncalc.js
🌄📷 A minimalist web app that prepares you for shooting amazing photos at the golden hour
IFTTT applet to use sunset/sunrise times as an additional if/then trigger for when to run an action
SunCalc is a simple Java project that calculates the sunrise and sunset times based on geographic location and date.
⌚ Fitbit Clock Face for tracking imminent phase of day (e.g. Civil Twilight, Golden Hour, Astronomical Dusk etc.) by calculating sun position timings. GPS connection required. Compatible with Fitbit Sense and Fitbit Versa 3.
Calculate sun position, sunlight phases, moon position, and lunar phase.
🌞 3D shade sail planner — simulate sun & shadow in your garden, optimize sail positions, analyze daily shade coverage (m²·h), furniture shading. DE / EN / RU · Three.js + SunCalc · No install
Browser-based port of Bellingcat's ShadowFinder. Geolocate photos by shadow analysis without Jupyter.
AI-powered Spotify companion web app that provides personalized playlists based on prompts, music preferences, celestial events and local weather.
Building-to-building overshadowing and sun geometry for JS/TS: give it a proposed massing (height + centroid) and neighbour footprints, get who falls in the shadow, with a traffic-light separation verdict. Zero-dep GeoJSON geometry + OSM smart-snap. The solar check suncalc does not give you.
Add a description, image, and links to the suncalc topic page so that developers can more easily learn about it.
To associate your repository with the suncalc topic, visit your repo's landing page and select "manage topics."