Urgent.News

What's breaking now, across thousands of outlets.

Tech

I built 100+ browser tools as a side project — here’s what I learned

I’ve been working on a side project called FroggoTools. It started pretty simply. I use small online tools all the time — calculators, converters, date utilities, generators, formatting tools, etc. And I kept having the same experience: I search for something simple, open a website, and before I can actually use the tool I have to deal with cookie banners, popups, slow pages, unnecessary…

A side project called FroggoTools began as a collection of simple browser-based utilities, such as calculators, converters, and generators, that the author frequently used but always encountered common annoyances like cookie banners, pop-ups, slow load times, and unnecessary navigation. The project's guiding principles included no account requirements, immediate usability upon opening, simple UI design, mobile-friendly functionality, and processing data directly in the browser.

Over time, the project expanded to include more than 100 tools, which turned out to be a more engaging endeavor than initially anticipated. One of the primary objectives was to keep operations client-side whenever possible, reducing unnecessary server requests and enhancing privacy. However, the challenge soon became evident: building 100 consistent tools proved far more complex than constructing a single one.

Consistency across tools required careful consideration of input validation, result formatting, copy buttons, mobile layouts, accessibility, empty states, error handling, navigation, and discoverability. Each UX decision became increasingly significant due to the repetitive nature of the work. Additionally, the author found themselves investing considerable effort in the overall user experience rather than simply adding more tools.

SEO for a toolbox presented its own set of challenges. The site's technical structure was sound, with no broken pages, orphan pages, or duplicate content issues, yet search engines like Google needed to discover and rank the numerous utility pages. Some tools began receiving search impressions, while others remained largely unnoticed. The author now focuses on improving the tools with existing search demand, rather than blindly expanding the project's scope.

Distribution has proven to be a more substantial challenge than development. While building additional features feels productive, marketing the project requires more effort. The author is now dedicating more time to distribution strategies, such as determining effective ways to share the project, earning backlinks, identifying relevant communities, and understanding what tools are genuinely desired by users.

Looking ahead, the project will continue to evolve, with a focus on enhancing the tools that already have search impressions, adding more useful tools, improving internal discovery between related tools, gathering user feedback, and delving deeper into SEO and distribution techniques. The author invites feedback from other developers, particularly regarding any small browser tools they frequently search for but have yet to find.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

The Validation Rule That Was Itself Invalid

I lost a save cycle last week to a bug that I now think is one of the most under-discussed failure modes in configurable systems: a validation rule that was itself incompletely configured.

  • Validation rule incomplete, causing bug during save cycle
  • Ambiguity arises as system can't determine rule status
  • Address configuration issues to prevent errors

My MikroTik workaround for LaLiga Cloudflare blocks

Spain loves football. Spain also has plenty of people watching football on pirate streams. Those streams often sit behind Cloudflare, where one IP address can belong to a lot of completely unrelated…

  • Spanish pirates hide behind Cloudflare IP addresses, complicating LaLiga's removal efforts
  • MikroTik router configured to route Cloudflare traffic through VPN during matches
  • DNS monitoring script enabled VPN for blocked connections, preserving regular ISP access

More from Wednesday 23 September →