
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.
它提供完全无服务器、零成本的临时邮箱方案,无需 VPS、Postfix 或 Docker,仅靠 Cloudflare 免费套餐即可运行,且只需一条 wrangler 命令即可部署。
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
根据分类、Topic 和编程语言匹配的相似项目。

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.