
router
TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.
It provides a completely serverless, zero‑cost disposable email solution that runs on Cloudflare's free tier without requiring VPS, Postfix, or Docker, and can be deployed with a single wrangler command.
Tempik is a self-hosted disposable email service that runs entirely on Cloudflare Workers — no VPS required. It uses Cloudflare Email Workers to receive inbound email, D1 for storage, and serves a clean web UI from the edge.
Sender → Cloudflare MX → Email Worker (email handler)
│
▼
D1 Database (SQLite)
│
▼
Worker HTTP handler → Web UI + API
wrangler deployBefore you start, you need:
| Requirement | Details |
|---|---|
| Cloudflare account | Sign up here (free) |
| A domain | Must be added to Cloudflare (nameservers pointed to Cloudflare) |
| Node.js | v18 or later (download) |
| npm | Comes with Node.js |
git clone https://github.com/hirotomasato/tempik.git
cd tempik
npm install
npx wrangler login
This opens a browser window. Log in with your Cloudflare account and approve the OAuth scopes.
What scopes are needed? Wrangler will request permissions for Workers, D1, Email Routing, Pages, and more. You must approve all of them so the CLI can create the database and deploy the worker.
Verify you're logged in:
npx wrangler whoami
Open wrangler.toml and replace the placeholder values with your own:
name = "tempik"
main = "src/index.ts"
compatibility_date = "2025-06-01"
# Set to false when using your own domain (skip workers.dev)
workers_dev = false
# D1 Database — leave database_id empty for now, we'll fill it in Step 4
[[d1_databases]]
binding = "DB"
database_name = "tempik-db"
database_id = ""
# Email Worker
[email]
action = "process"
# Custom domain — CHANGE THIS to your own domain
[[routes]]
pattern = "tempik.YOU
Tempik is a self-hosted disposable email service that runs entirely on Cloudflare Workers
Similar projects matched by category, topics, and programming language.

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.
scriptc compiles ordinary TypeScript into small, fast native executables without needing Node.js, V8, or any JavaScript runtime in the binary.
A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.