The source of withmarfa.com, the site that introduces Marfa, a shared, typed data layer for your apps.
The site is built with Astro and served from Cloudflare. For Marfa itself, see withmarfa/marfa and the docs.
You need Node.js 22.22 or later and pnpm.
pnpm install
pnpm devThe site runs at http://localhost:4321. The sign-up form needs the Worker as well; pnpm preview builds the site and serves both with Wrangler, after pnpm exec wrangler d1 migrations apply withmarfa-website --local has created the local database.
To check types and build the static files:
pnpm check
pnpm build