Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Windows Desktop Server Clock

A lightweight Windows application that shows server time (NTP/API-based) on your desktop, taskbar, or system tray.

Demo (Example screenshot of the clock overlay)

Features

  • Real-time server clock (syncs with NTP or custom API).
  • 🖥️ Multiple display modes: Desktop overlay, taskbar, or system tray.
  • ⚙️ Customizable time format (12h/24h), font, color, and transparency.
  • 🌐 Auto-sync (adjustable intervals: 1min, 5min, etc.).
  • 📡 Supports NTP servers (e.g., time.google.com) or custom HTTP time APIs.
  • 🔄 Fallback to local time if the server is unreachable.

Use Cases

  • Sysadmins needing accurate server time for debugging.
  • Remote teams working across timezones.
  • Apps requiring precise sync (e.g., trading, logging).

Tech Stack

  • Language: C# (WPF/.NET 6) or Python (PyQt) for cross-platform.
  • Time Sync: NTPClient (C#) or ntplib (Python).
  • API Option: Fetch time from worldtimeapi.org or custom endpoints.

Installation

  1. Download the latest .exe from Releases.
  2. Run and configure your preferred NTP server/API.
  3. (Optional) Set to launch at startup.

Configuration

Edit config.json to customize:

{
  "server": "time.nist.gov",
  "sync_interval_minutes": 5,
  "time_format": "HH:mm:ss UTC",
  "position": "bottom-right"
}

Contributing

PRs welcome! Planned features:

  • Timezone conversion overlay.
  • Battery-efficient background sync.

Why This Repo?

Most desktop clocks only show local time—this tool ensures you’re always synced with a centralized server, critical for distributed systems.

About

A lightweight app to display server/NTP time on your Windows desktop/taskbar. Auto-syncs with time servers (e.g., time.google.com), customizable format, and failsafe to local time. Perfect for sysadmins, remote teams, or time-sensitive tasks. Built with Python/tKinter.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages