Basilic
A Pomodoro timer designed to be forgotten: it sits in a corner of the screen, never interrupts your work, and asks for no account or connection. Open source under the MIT license.

Basilic is a lightweight Pomodoro timer built around one simple idea: a timer should never become yet another distraction. It sits in a corner of the screen and stays out of the way. No account, no telemetry, and all data stays on the machine.
Work and break durations are configurable, with automatic chaining from work to break to work, and a 15 minute long break triggered every four sessions. A daily goal tracker shows completed sessions. Each session can carry its own task list, reorderable and checkable without leaving the timer.
The centrepiece is the compact mode: a 260 by 120 pixel window, borderless, always on top and draggable with the mouse. Remaining time is shown as a wave that rises during work and recedes during breaks, with text automatically inverting through CSS blend modes so it stays legible at any level. All of it in a strictly monochrome palette.
Technically it is React 19 and TypeScript with Tauri 2, available on Windows, macOS and Linux. Transition sounds are synthesised through the Web Audio API rather than shipped as files, which keeps the app light.
I deliberately kept the project minimal: a single React component of around 750 lines with no needless abstraction, and a Rust backend cut down to the essentials, with only nine permissions limited to window manipulation. On a tool this size, adding layers would have cost more in complexity than it returned. The code is on GitHub under the MIT license.