Show HN: MyTimers.app offline-first PWA with no build step and zero dependencies

Hacker News (score: 24)
Found: November 04, 2025
ID: 2260

Description

Other
Show HN: MyTimers.app offline-first PWA with no build step and zero dependencies Hello,

For quite some time, I've been unsatisfied with the built-in timers on both Android and iOS; especially for workouts, when I needed to set up a configurable number of series with rest periods in between. That's when I started thinking about building something myself. It was just a timer and I said to myself "how hard could it be?", I had no idea.

The first iteration of the project worked "just fine", but the UI was an eyesore (even more than it is now), and the UX was quite awful as well. As you can probably guess, I'm not versed in design or front-end development. In fact, my last real experience with front-end work was back when jQuery was still a thing.

However, I knew what I wanted to build, and over the last few days (and with the help of the infamous AI) I was able to wrap up the project for my needs. It required quite a lot of "hand holding" and "back and forth", but it helped me smooth out the rough edges and provided great suggestions about the latest ES6 features.

The project is, as the title states, an offline-first PWA with zero dependencies; no build step, no cookies, no links, no analytics, nothing other than timers. It uses `Web Components` (a really nice feature, in my opinion, though I still don't get why we can't easily inherit styles from the global scope) and `localStorage` to save timers between uses.

I'd appreciate any comments or suggestions, since I just want to keep learning new things.

https://mytimers.app/

More from Hacker

Show HN: 1Code – Open-source Cursor-like UI for Claude Code

Show HN: 1Code – Open-source Cursor-like UI for Claude Code Hi, we&#x27;re Sergey and Serafim. We&#x27;ve been building dev tools at 21st.dev and recently open-sourced 1Code (<a href="https:&#x2F;&#x2F;1code.dev" rel="nofollow">https:&#x2F;&#x2F;1code.dev</a>), a local UI for Claude Code.<p>Here&#x27;s a video of the product: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Sgk9Z-nAjC0" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Sgk9Z-nAjC0</a><p>Claude Code has been our go-to for 4 months. When Opus 4.5 dropped, parallel agents stopped needing so much babysitting. We started trusting it with more: building features end to end, adding tests, refactors. Stuff you&#x27;d normally hand off to a developer. We started running 3-4 at once. Then the CLI became annoying: too many terminals, hard to track what&#x27;s where, diffs scattered everywhere.<p>So we built 1Code.dev, an app to run your Claude Code agents in parallel that works on Mac and Web. On Mac: run locally, with or without worktrees. On Web: run in remote sandboxes with live previews of your app, mobile included, so you can check on agents from anywhere. Running multiple Claude Codes in parallel dramatically sped up how we build features.<p>What’s next: Bug bot for identifying issues based on your changes; QA Agent, that checks that new features don&#x27;t break anything; Adding OpenCode, Codex, other models and coding agents. API for starting Claude Codes in remote sandboxes.<p>Try it out! We&#x27;re open-source, so you can just bun build it. If you want something hosted, Pro ($20&#x2F;mo) gives you web with live browser previews hosted on remote sandboxes. We’re also working on API access for running Claude Code sessions programmatically.<p>We&#x27;d love to hear your feedback!

Show HN: WOLS – Open standard for mushroom cultivation tracking

Show HN: WOLS – Open standard for mushroom cultivation tracking I built an open labeling standard for tracking mushroom specimens through their lifecycle (from spore&#x2F;culture to harvest).<p>v1.1 adds clonal generation tracking (distinct from filial&#x2F;strain generations) and conforms to JSON-LD for interoperability with agricultural&#x2F;scientific data systems.<p>Spec (CC 4.0): <a href="https:&#x2F;&#x2F;wemush.com&#x2F;open-standard&#x2F;specification" rel="nofollow">https:&#x2F;&#x2F;wemush.com&#x2F;open-standard&#x2F;specification</a> Client libraries (Apache 2.0): Python + CLI: pip install wols (also on GHCR) TypeScript&#x2F;JS: npm install @wemush&#x2F;wols<p>Background: Mycology has fragmented data practices (misidentified species, inconsistent cultivation logs, no shared vocabulary for tracking genetics across generations). This is an attempt to fix that.<p>Looking for feedback from anyone working with biological specimen tracking, agricultural data systems, or mycology.

OpenGitOps

OpenGitOps

I couldn't find a logging library that worked for my library, so I made one

I couldn't find a logging library that worked for my library, so I made one

No other tools from this source yet.