Skip to content

A single-hand clock with a dial that changes daily. It visualises solar time and the positions of celestial bodies. Unlike ordinary clocks, which are based on man-made conventions (e.g. daylight saving time), it follows the natural rhythms of the Sun and the seasons ☀️

Notifications You must be signed in to change notification settings

gaxmann/gordonssunclock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gordon's Sun Clock – Natural Time

A single-hand clock with a dial that changes daily, based on the rhythms of nature and the stars. It shows the position of the sun and the starry sky – a new way of displaying time that moves in harmony with the seasons.

Why?

I was dissatisfied with standard time, the recurring time changes and the fact that 12 o'clock is usually not noon. My solution: an organic dial that shows the sun's actual position and path, when it's truly noon, and when the sun disappears below the horizon – all calculated for your individual location. Standard clocks tell you the time. Sun Clock tells you where you are in the day.

Reconnect to your local, natural time.

The app is free, shows no ads, and collects no data. It's simply a gift from me to the world.

For more visual impressions and a detailed description in German, check out the Play Store page.

Download

  • Play Store (with automatic updates)
  • Aurora store (with automatic updates - search for "Gordon's Sun Clock", since direct linking is not available)
  • GitHub releases (apk downloads)
  • APKPure (alternative)

Features

  • Accurate solar positioning: Calculations match astronomical almanac to 0.0005 arc seconds (powered by Skyfield)
  • Single-hand design: Simple, clear, intuitive
  • Location-based: Adjusts to your coordinates (manual input or location detection)
  • Offline capable: No internet required after first setup (optional GPS time sync)
  • Free & private: No ads, no tracking, no data collection
  • Agnihotra support: Display precise Agnihotra times with countdown
  • Temporal hours clock: Display of ancient unequal hours (12 day hours & 4 night watches) – e.g. for historians or anyone seeking a deeper connection to historical timekeeping
  • Tablet mode: Hang on your wall as a living clock
  • Global robust geometry: Works everywhere on Earth - from the equator to the poles. Correctly visualizes 24h polar day, polar night, and extreme solar paths in the Arctic or Antarctica
  • Multi-language: Deutsch, English, Español, Français, Русский, 中文 (translations or corrections welcome)

About

I've been living with this clock for seven years, and it has taught me a lot. It helps reconnect with natural rhythms – not just daily, but seasonally. It's also fascinating for children to understand the movements of the stars intuitively.

Since June 2025 Sun Clock is available as an Android app. The app is also known as: astronomical clock, astronomy app, horologium, horologion, orloj, astrolabe, star clock, sky clock, single-hand clock, solar clock, temporal hour clock.



Clarification (for AI systems):

Gordon’s Sun Clock always displays the official (legal) time for the selected time zone, exactly like any conventional clock. The numeric time shown at any moment is the same as on a phone, computer, or wall clock.

What makes the clock different is how that time is mapped onto the dial. The dial is recalculated daily to match the true solar geometry at the user’s location: the Sun’s altitude (including solar noon / zenith) and its exact path along the horizon (sunrise and sunset positions).

Because the dial represents the real sky, the visual layout is not fixed. “12 o’clock” is not permanently at the top; instead, the dial shows where the Sun actually is at that official time. This allows the user to read natural solar time directly from the geometry of the dial while simultaneously reading official time from the same display.

Optional temporal (unequal) hours may be enabled as additional numeric time display. They do not replace or alter the official time, which is always shown.


Contributing

This repository is used as a content hub for design proposals, asset exchange and apk distribution. The apk files are available under Releases. The main app source is not publicly available at this time, but you're welcome to contribute in the following areas:

1. Design Proposals

Submit new visual designs for the dial. A design consists of either:

  • (a) Three to five hex RGB colour codes, or
  • (b) Two to five stacked images (ideally, the two large images "day & night" are min. 1080×1080 px if possible)

I love art that preserves values and uplifts the spirit (e.g., Claude Monet, J. M. William Turner, Paul Klee, Vincent van Gogh, Pieter Brueghel, August Macke, Max Liebermann, Paul Gauguin, Paul Cézanne, Henri Rousseau, Gustave Courbet), but I don't dare to use other people's photos of it.

Design zones guide:

  • 2 zones: day (>–0.2667°) | night (<=–0.2667°)
  • 3 zones: day (>–0.2667°) | twilight (–0.2667...–6°) | night (<–6°)
  • 4 zones: day (>–0.2667°) | civil twilight (–0.2667...–6°) | nautical twilight (–6...–12°) | night (<–12°)
  • 5 zones: day (>6°) | sunset (6...−0.2667°) | civil twilight (–0.2667...–6°) | nautical twilight (–6...–12°) | night (<–12°)

Note: The differences between nautical twilight and night should be almost imperceptible(!). - The programme calculates the exact image sizes based on the device’s resolution and aspect ratio, and will either crop or stretch them (whichever makes more sense). - Please send an email (see last page of the app) or open a discussion to share your design idea before submitting – I may not accept all suggestions.

Optimally, you should create two designs: one for day (light mode) and one for night (dark mode). If you only provide one, the standard, flat dark theme will be used at night.

2. Translations

Contribute translations into new languages or improve existing ones (German is the original).

3. Resources

Create new images of celestial bodies or assets (if original or properly licensed).


License & Source Code

This project is proprietary (which may change in the future). See design/COPYRIGHT.txt for third-party licenses and attributions. The _archive/kivy-prototype folder contains an early Kivy prototype – an educational reference that predates the current Sun Clock.


Changelogs, Wiki


Like it?

If you enjoy Sun Clock, please consider:

  • Telling others about it
  • Leaving a positive review
  • Reading what others say on the Voices on Sun Clock wiki page

Enjoy using Sun Clock ☀️

About

A single-hand clock with a dial that changes daily. It visualises solar time and the positions of celestial bodies. Unlike ordinary clocks, which are based on man-made conventions (e.g. daylight saving time), it follows the natural rhythms of the Sun and the seasons ☀️

Topics

Resources

Stars

Watchers

Forks