made with Svelte

Tomatillo Timer

Pomodoro Timer

Visit Site

Description

Pomodoro Timer

"Tomatillo Timer is the pomodoro timer with flavor. It's highly configurable and aesthetically pleasing. It syncs music with your study sessions to keep you focused and eliminate distractions.

Tech Stack:

  • Svelte 5 (Making heavy use of runes)
  • Valibot (For static types and run-time validation)
  • PicoCSS (For styling)

Tomatillo Timer is a small and efficient project made with Svelte 5. All state is passed through Valibot parse. Which creates static typescript types and validates those types at run-time. The application saves configuration and other various state to local storage. This is relatively easy using the reactivity of runes in conjunction with Valibot to essentially create a type-safe local storage.

This significantly improves the developer experience because even though most state comes from local-storage (which is not type-safe), the developer can trust that the value will always match it's compile time type at run-time."


Creator

Vagabond Software
@VagabondCoding


Social Media Links

Appwrite Console Web Console of a Backend as a Service Platform
icon-eye-dark Created with Sketch. 1.473
Hexapipes Puzzle Game
icon-eye-dark Created with Sketch. 1.123
Sentry for Svelte Svelte Error & Performance Monitoring
🧑 Sponsored by Friends
We’re hosting on Digital Ocean! πŸ’™ Try it today and get a free $100 credit.
Designtack Social Media Content Creator
icon-eye-dark Created with Sketch. 761
Stable Diffusion Buddy GUI for Stable Diffusion
icon-eye-dark Created with Sketch. 1.229