tenki is a terminal clock that combines a large digital time display with animated weather-style effects. Its name is the Japanese word for weather. The program is built with Ratatui and offers a visually distinctive alternative to a conventional terminal clock.
The clock can be paired with rain, snow, or meteor animations, or the effect can be disabled entirely. Behaviour is controlled from command-line options, including animation intensity, wind direction, frame rate, tick rate, colour, and display behaviour.
This is free and open source software.
Key Features
- Displays a large digital clock directly in the terminal.
- Offers rain, snow, and meteor animation modes.
- Lets you disable the weather effect for a simpler clock display.
- Provides a DVD-style timer mode.
- Supports selectable timer colours including red, green, blue, and white.
- Lets you set the animation frame rate and tick rate independently.
- Offers an adjustable effect level, allowing the animation intensity to be changed.
- Provides several wind modes, including random, left, right, one-direction-only, and disabled.
- Can display the current frames-per-second counter.
- Supports a blinking colon in the clock display.
- Uses Ratatui for the terminal user interface and Crossterm for terminal interaction.
- Can be installed directly with Cargo.
- Can be built from source using the supplied Makefile.
- Available to Arch Linux users through the AUR.
- Uses Chrono for time handling and Clap for command-line argument parsing.
- Includes configurable runtime controls without requiring a graphical desktop environment.
Website: github.com/ckaznable/tenki
Support:
Developer: ckaznable
License: MIT License

tenki is written in Rust. Learn Rust with our recommended free books and free tutorials.
Related Software
| Terminal-Based Clocks | |
|---|---|
| sigye | Much more sophisticated than the typical tray |
| Peaclock | Customizable clock, timer, and stopwatch for the terminal |
| ClockTemp | Inspired by tty-clock that displays the time, date, temperature and more |
| tty-clock | Terminal digital clock |
| talking-clock | Highly configurable talking clock |
| shalarm | Bash script that functions like an alarm clock |
| mongoclock | Humongous clock for the terminal |
| clock-tui | Clock app in terminal which supports local clock, timer and stopwatch |
| TetroTime | Clock, timer, and stopwatch that renders time using falling tetromino shapes |
| stardial | Space-anime themed terminal clock |
| Clox | Geeky clock for terminal enthusiasts |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |


Please read our Comment Policy before commenting.