No description
  • TypeScript 52.7%
  • JavaScript 44.2%
  • CSS 1.7%
  • HTML 1.1%
  • Shell 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-05 20:44:01 +02:00
docs/superpowers docs(tabb): patch web plan for post-final-review engine field rename 2026-08-24 17:29:41 +02:00
tabb build: switch from bun to node and npm 2026-10-05 20:26:35 +02:00
worker build: switch from bun to node and npm 2026-10-05 20:26:35 +02:00
workers/wc2026-proxy build: switch from bun to node and npm 2026-10-05 20:26:35 +02:00
world-cup-2026 build: switch from bun to node and npm 2026-10-05 20:26:35 +02:00
world-cup-2026-ko build: switch from bun to node and npm 2026-10-05 20:26:35 +02:00
.gitignore chore(worker): gitignore .wrangler/ local dev state 2026-08-24 15:31:10 +02:00
.node-version build: switch from bun to node and npm 2026-10-05 20:26:35 +02:00
AGENTS.md agents.md for claude 2026-10-05 20:44:01 +02:00
build.sh build: switch from bun to node and npm 2026-10-05 20:26:35 +02:00
index.html build: add tabb to the site build 2026-08-24 17:59:28 +02:00
package-lock.json build: switch from bun to node and npm 2026-10-05 20:26:35 +02:00
package.json build: switch from bun to node and npm 2026-10-05 20:26:35 +02:00
README.md build: switch from bun to node and npm 2026-10-05 20:26:35 +02:00
tsconfig.json feat(worker): route through a Worker with scoped tabb SPA fallback 2026-08-24 14:30:52 +02:00
wrangler.toml feat(worker): TabbLog durable object with hibernating websockets 2026-08-24 15:04:06 +02:00

Public tools directory

A catch-all repo for vibe-coded tools that can be public. These are the ones that contain no confidential information and are fine for anyone to see. (Private tools live in the sibling tools-private repo, behind Cloudflare Access.)

Projects

  • world-cup-2026 — FIFA World Cup 2026 group stage schedule, with my-teams highlighting and filters by team, group, and venue. React, Vite.
  • tabb — shared tabs for splitting trip costs, with multi-currency settlement. React, Vite frontend with a Cloudflare Worker + Durable Object backend.

Deployment

All projects are built into a single static site and deployed to Cloudflare Pages at tools.really.lol. The site is public — no Cloudflare Access.

npm run build    # builds all subprojects into dist/

Each project is served at its own path: tools.really.lol/<project-name>/.

Cloudflare config:

  • Build command: bash build.sh
  • Output directory: dist
  • Auth: none (public)