about apps.fish.
How many apps are in the catalog?
Twenty-four right now, across seven categories — canvas, notes, writing, reading, planning, identity, and craft. We add three to six new picks per monthly issue. The aim is a list short enough to read in one sitting and broad enough to cover the categories we actually use day-to-day.
When the page starts feeling like a directory rather than a list, we'll split it or stop adding. Not before.
How often do you update the catch?
The first weekend of every month, since January 2026. New picks get added to the grid; older ones stay unless we genuinely stop using them. We have not removed an app from the catch yet — only added.
Are these apps free?
Most have free tiers that go a long way — tldraw, Excalidraw, Are.na, Plausible (community version), and Anytype are all usable for years without paying. A few are paid-only and worth the money. We flag the price model in each card and in the spotlight reviews when it matters.
Do you take sponsorships, affiliates, or paid placements?
No. The page would lose its only useful property — that we mean what we say. No affiliate links, no sponsored picks, no "in partnership with". The custom-build practice (see beyond the catch) is how we pay for the domain and the lights.
Can I submit my app for a future issue?
Yes — send a one-line pitch and the URL to hello@apps.fish. We will not promise placement, but we will open the app twice on our own time. That is how all twenty-four current picks got in. Please keep it short; a long email moves you down the queue.
Who runs apps.fish?
A small team in Poland — two engineers and a designer — who also build custom web apps for other teams. The reading list came first; the build practice grew out of it. Editorial decisions are made by humans, on the first weekend of each month, over coffee.
What kind of apps do you build for clients?
Small, custom web apps with short scope and fixed pricing: internal tools, calculators, dashboards, one-pagers, early-stage SaaS, browser extensions. Most ship in two to six weeks. We send one invoice at the end and hand over a repository you fully own. Brief us at build@apps.fish.
How is this site built?
One static HTML file, served from a Cloudflare edge worker, with no framework and no analytics that follow you around. The whole site is roughly 68 kilobytes uncompressed. We mention it because it's a quiet demo of the kind of work in beyond the catch — small, fast, owned end-to-end.
What about cookies and tracking?
No cookies. No fingerprinting. No advertising or marketing trackers. We use Cloudflare Web Analytics — a cookieless, aggregate-only beacon that tells us how many people read each issue and roughly where they're from (country level, from the edge). It does not set cookies, does not use localStorage, and does not build a visitor profile.
The site itself sets one functional localStorage key (apps_fish_consent_v1) to remember that you dismissed the privacy notice. Typography is loaded from Google Fonts, which sees your IP. Full detail in the privacy note.
Why is the domain called apps.fish?
Because fishing is patient, slow, and produces one good thing at a time — the same way good apps surface. Also because the .fish TLD was available and a domain like this should sound like what it does.