Skip to content

Latest commit

Β 

History

127 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CyberClock logo

CyberClock: Desktop Clock

A premium cyber-neon styled clock for Windows: analog & digital display, calendar, timer, stopwatch, and a relaxation module with ambient sound synthesis.

Download Latest ReleaseWindows 64-bit Β All Releases

PlatformΒ  TauriΒ  RustΒ  Wiki

A feature-rich desktop clock application with a futuristic neon aesthetic. Built with Tauri v2 and Rust, CyberClock combines practical utilities (clock, calendar, timer, stopwatch) with a wellness module featuring procedural ambient sound synthesis for relaxation and mindfulness.

Free and open source: no ads, no tracking, and no data collection. Just enjoy it.


πŸ• Why CyberClock?

Most clock apps show you the time and nothing more. CyberClock transforms your desktop into a productivity and wellness hub: beautiful timekeeping, precision tools for work and study, and a relaxation module to unwind. All wrapped in a lightweight, native-performance Tauri app.

Need Solution
Beautiful timekeeping Canvas-rendered analog clock + digital display with Orbitron font
Stay organized Full calendar with agenda, day notes, statistics, and moon phase
Time your work Countdown timer with presets + precision stopwatch with lap tracking
Relax and focus 6 ambient soundscapes with procedural audio synthesis
Save screen space Mini mode β€” compact always-on-top clock bar with 12 skins
Make it yours 5 theme skins, CRT scanlines, transparency controls, multi-monitor

✨ Key Features

πŸ• Clock & Calendar

  • Analog Clock β€” Canvas-rendered with smooth animations and neon accents
  • Digital Display β€” Orbitron font with fixed-width digit cells (12H / 24H)
  • Full Calendar β€” Month view with agenda, day notes, and statistics
  • Date Intelligence β€” Day of year, ISO week, days remaining, moon phase
  • Day Notes β€” Attach notes to specific dates with an editor modal

⏱️ Timer & Stopwatch

  • Countdown Timer β€” Large digital display with milliseconds, preset buttons, visual progress bar, and warning state
  • Stopwatch β€” Precision timing with lap tracking, delta vs average, best/worst lap highlighting, and clipboard export

🧘 Relaxation Module

  • 6 Ambient Soundscapes β€” Night, Forest, Outer Space, Ocean, Rain, Fireplace
  • Procedural Audio Synthesis β€” Web Audio API generated sounds with real audio file fallback
  • Equal-Power Crossfade β€” Smooth transitions between tracks
  • Audio Spectrum Visualizer β€” Real-time frequency visualization
  • Breathing Patterns β€” Box breathing (4-4-4-4) and 4-7-8 technique
  • Session Timer β€” With mindfulness tips and auto-stop (15m, 30m, 1h, 2h)
  • Auto Scheduler β€” Schedule automatic playback times

πŸ“Œ Mini Mode

  • 12 Unique Skins β€” Distinct designs for the compact clock bar
  • Transparency Controls β€” Background and content opacity sliders
  • Always on Top β€” Keep the clock visible over other windows
  • Position Lock β€” Prevent accidental dragging
  • Collapse Date β€” Show date only on hover
  • CRT Scanlines β€” Retro overlay effect

πŸ”” Alarms & Chimes

  • Quarter-Hour Chimes β€” :00, :15, :30, :45
  • Half-Hour Chimes β€” :00, :30
  • Full-Hour Chimes β€” :00
  • 6 Built-In Sounds β€” Crystal Bell, Soft Chime, Neon Arp, Zen Gong, Aurora, Music Box
  • Custom Sound Support β€” Load your own audio file
  • Schedule Window β€” Play alarms only during specific hours
  • 3 Custom Alarms β€” With day-of-week repetition

πŸ–₯️ Desktop Integration

  • System Tray β€” Custom HTML popup menu with quick access to all features
  • Multi-Monitor Support β€” Choose which display CyberClock appears on
  • Auto-Start with Windows β€” Registry-based startup
  • Auto-Updates β€” Built-in Tauri updater with GitHub Releases
  • Bilingual UI β€” Full English and Spanish interface

πŸ› οΈ Tech Stack & Architecture

  • Platform: Windows 10 / 11
  • Framework: Tauri v2 (Rust backend + HTML/CSS/JS frontend)
  • Audio: Web Audio API with procedural synthesis
  • Styling: CSS custom properties for dynamic theming
  • Architecture: Multi-window (main, mini, menu, tray_menu) with Tauri commands/events
CyberClock/
β”œβ”€β”€ src/                    Frontend (HTML/CSS/JS)
β”‚   β”œβ”€β”€ main/              Main window (clock, calendar, timer, stopwatch)
β”‚   β”œβ”€β”€ mini/              Mini mode clock bar
β”‚   β”œβ”€β”€ tray/              System tray menu
β”‚   β”œβ”€β”€ relax/             Relaxation module
β”‚   β”œβ”€β”€ stopwatch/         Stopwatch
β”‚   └── shared/
β”‚       β”œβ”€β”€ themes.css     Theme system (5 skins)
β”‚       β”œβ”€β”€ base.css       Base styles
β”‚       β”œβ”€β”€ i18n.js        Internationalization
β”‚       β”œβ”€β”€ icons.js       SVG icon system
β”‚       β”œβ”€β”€ audio-engine.js Web Audio synthesis
β”‚       └── tauri-bridge.js Tauri API bridge
β”œβ”€β”€ src-tauri/             Rust backend
β”‚   β”œβ”€β”€ src/
β”‚   β”‚   β”œβ”€β”€ main.rs        Entry point
β”‚   β”‚   β”œβ”€β”€ lib.rs         Core logic
β”‚   β”‚   └── updater.rs     Update system
β”‚   β”œβ”€β”€ capabilities/      Tauri permissions
β”‚   └── icons/             App icons
└── assets/sounds/         Ambient audio files

Multi-Window Architecture

The app uses 4 independent Tauri windows:

Window Purpose Size
main Full application (clock, calendar, timer, stopwatch) 1024Γ—768
mini Compact clock bar 260Γ—48
menu Context menu for mini mode 270Γ—500
tray_menu System tray popup 290Γ—380

Communication between frontend and backend uses Tauri commands (invoke()) and events (emit()). Settings updates broadcast via settings:updated event across all windows.


πŸš€ Getting Started

Prerequisites

Development

npm install
npm run dev

Build for Production

npm run build

The installer will be in src-tauri/target/release/.

πŸ›‘οΈ Windows SmartScreen

Windows may show a SmartScreen warning the first time you run the CyberClock installer: this is an unsigned hobby app, so Windows hasn't built reputation for the file yet. This is expected; the source is public so you can inspect exactly what it does.

To continue:

  1. Click More info.
  2. Click Run anyway.

🎨 Themes & Customization

5 Theme Skins

  • Arctic Ice β€” Cool cyan and white
  • Cyber Blue β€” Deep blue with electric accents
  • Neon Green β€” Vibrant emerald glow
  • Plasma Purple β€” Rich violet and magenta
  • Solar Orange β€” Warm amber and gold

Display Options

  • Time format: 12H / 24H
  • Show/hide seconds
  • CRT scanlines overlay
  • Mini mode: background opacity, content opacity

❀️ Donate

I’ve spent countless hours building and refining CyberClock for my own use. I recently decided to share it with the world as part of the CyberGems set of free and open-source tools.

If you’d like to support future updates, I’d truly appreciate it. You can also show your support by starring the repo on GitHub. Thank you! πŸ™

Donate via PayPal

Support me on Ko-fi

Buy Me a Coffee

Crypto donations (BTC, ETH, USDT, LTC) β€” click to view addresses
Asset Address QR
BTC
bc1q5mxzz05nmvsheqzx7970euswta3fksxzcfzag4
BTC QR
ETH
0x79b703Ec0f77493679Fcd280aF3b983E20c580B8
ETH QR
USDT (ERC20 / BEP20)
0x79b703Ec0f77493679Fcd280aF3b983E20c580B8
USDT QR
USDT (TRC20)
TSVbSk1HSyZ1NprCnAYiw56ECwXgH887mD
USDT TRC20 QR
LTC
LWGnEHgcFCE2BRkzLnsdPDD8Y8ZeDK577X
LTC QR

⚠️ Send only the selected asset on the indicated network. Using the wrong network will result in permanent loss of funds.


πŸ“„ License

CyberClock is distributed under the terms of the GNU General Public License v3.0. See LICENSE for the full license text.

Copyright (C) 2026 CyberGems


❓ FAQ

For frequently asked questions, troubleshooting guides, and detailed configuration instructions, visit the FAQ or the online documentation.


Thanks for using CyberClock! πŸŽ‰

Made by CyberGems

Share on X Β Share on Facebook Β Share on Reddit Β Share on Telegram Β Share on LinkedIn Β Share by Email


πŸ”— See also

More free, open-source, privacy-first apps from CyberGems:

App Description
πŸ“’Β CyberFeeds High-performance, local-first RSS and Atom reader built for speed, privacy and clean reading.
πŸš€Β CyberLauncher Windows application launcher with hot corners, scheduler, system monitor and integrated terminal.
πŸ’»Β CyberManager Lightweight, high-performance task manager, virtualized and NT-native, a powerful Task Manager alternative.
πŸ“Β CyberNotes Privacy-focused note-taking app with rich text, folders, tabs and bcrypt-protected local storage.
⚑ CyberPaste Privacy-first clipboard manager for text, code, images, HTML and files.
πŸ“ΈΒ CyberSnap Screen capture and annotation suite with vector tools, high-speed OCR, screen recording and color picker.
⭐ CyberTray High-performance tray launcher with hotspots, system monitoring, process manager and PIN-protected file vault.
πŸ’«Β CyberViewer Full-featured image viewer and editor engineered for casual and power users.
πŸ›‘οΈΒ CyberWall User-friendly Windows firewall with real-time per-app rules powered by the WFP kernel engine.

➑️ Browse all apps at cybergems.org

About

πŸ• CyberClock is a desktop clock for Windows with analog & digital display, calendar, timer, stopwatch and relaxation module ● Free, open-source and offline.

Topics

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Contributors

Languages