Open-source crisis coordination

Deploy a response site before the spreadsheet chaos starts.

emergOS is a Cloudflare-native starter for missing people, found reports, shelters, aid points, maps, tips, organizations, and printable flyers. Fork it, configure the crisis, and ship.

Deploy to Cloudflare GitHub or npm create @emergos/emergos@latest

What it gives you

The modules needed in the first critical hours, already wired together.

People and pets

Missing and found reports, photo upload, sightings, case pages, self-service updates, and printable flyers with QR codes.

Resources and map

Shelters, hospitals, aid centers, volunteer points, public updates, map layers, and a list fallback for low-bandwidth situations.

Moderation and partners

Review queues, consent controls, takedown flow, org pages, role scoping, audit logs, CSV import/export, and a token-scoped partner API.

Deploy fast

One Worker. Crisis defaults included.

Use the Deploy to Cloudflare button for the Worker app, or generate a standalone project with country, locale, and crisis defaults. It runs on Cloudflare Workers with D1, R2, KV, Queues, Turnstile, Hono, React, Vite, and Wrangler.

martin@macbook ~ % npm create @emergos/emergos@latest my-response --   --profile earthquake   --country VE   --locale es-VE   --deployment cloudflare
 created my-response
 added earthquake response profile
 configured es-VE for Venezuela
 prepared Cloudflare Worker deployment

martin@macbook ~ % cd my-response
martin@macbook my-response % pnpm install
Packages installed. Next: pnpm dev

Deploy Button support is for the Worker app. The CLI path creates standalone projects with earthquake, flood, hurricane, wildfire, conflict, and multi-crisis profiles.