World Clock Widget
Under ConstructionLightweight frameless Windows timezone widget. Python/tkinter. AGPLv3.
1. Multi-Timezone Desktop Overlay
World Clock Widget displays multiple IANA timezones simultaneously in a frameless, always-on-top window. Add or remove any timezone via the right-click context menu. Each clock updates every second via Python's zoneinfo module, giving you precise, real-time visibility into timezones across the globe.
2. Click-Through Mode with Global Hotkey
Press Ctrl+Alt+T from anywhere in Windows to toggle click-through mode. When active, mouse events pass through the widget entirely — it becomes a pure desktop overlay, showing timezones without interfering with your work. This is ideal for streamers, presenters, or anyone who needs to monitor multiple timezones while focusing on other tasks.
3. Theme and Format Options
Switch between dark and light themes and toggle 12-hour or 24-hour time format. At 92% opacity, the widget blends into your desktop background. The title bar is draggable, letting you position the widget wherever it's most convenient.
4. Persistent Configuration
Your timezone list, theme preference, and window position are saved to clock_config.json and survive restarts. An optional install_startup.bat script adds the widget to your Windows Startup folder, so it's always there when you need it.
5. Pure Python Stdlib Implementation
World Clock Widget uses only Python's standard library — tkinter for the GUI, zoneinfo for timezone data, and ctypes for Win32 API calls. Zero external dependencies. A single ~750-line app.py file is easy to inspect, modify, and understand.
Part of the Kovina ecosystem
A collection of open-source tools built for ownership, permanence, and everyday use.
Explore All Projects