Skip to content

Kalayaan CMS

A config-driven, deploy-it-yourself headless CMS that runs entirely on your own Cloudflare account — Workers, D1, R2, and KV.

Technologies Used

TypeScript
Cloudflare Workers
React
Node.js
Astro.js
HTML
CSS
Tailwind CSS
Shadcn

Main Contributions

Kalayaan is a config-driven headless CMS that you deploy to your own Cloudflare account. One command scaffolds a typed cms.config.ts and provisions Workers, D1, R2, and KV — your domain, your data, no monthly bill.

  • Guided setup. npx kalayaan init chains login, wizard, and deploy — a live CMS on the edge in minutes.

  • Schema-driven admin. The admin SPA renders itself from the config: typed fields, relations, validation, and versioning.

  • Every way to read. A public REST API and config-generated GraphQL, plus an MCP endpoint so agents can query and edit content.

  • AI that helps you ship. Alt-text, translation, and editorial assist on Workers AI, with optional semantic search.

  • Real platform features. Roles and scoped API tokens with an audit log, media on R2/S3, locales, and moderated public submissions behind Turnstile.

Screenshots