whoareyou

Who is calling me? A self-hosted HTTP service that looks up Swedish phone numbers across reverse-lookup sites. Providers are sandboxed WASM components.

Usage

$ just run
$ curl "http://127.0.0.1:8080/api/v1/number/0700000000"

Configuration (env)

Variable Default
WHOAREYOU_LISTEN 127.0.0.1:8080
WHOAREYOU_COMPONENTS_DIR components
WHOAREYOU_CACHE_TTL_HOURS 24
WHOAREYOU_FETCH_TIMEOUT_SECS 10

Development

$ rustup target add wasm32-wasip2
$ just test

Provider contract lives in wit/provider.wit. See docs/superpowers/specs/2026-06-05-wasm-provider-service-design.md.

S
Description
Who is calling?!
Readme 384 KiB
Languages
HTML 96.4%
Rust 3.5%