KBAISE/ for lovable
Head to head

Stop guessing which one. Put them side by side.

Up to 4 tools, same rows for each: what it is, what it really costs, the trap, and how to wire it up. The URL carries your picks — send it to anyone.

Payload CMSKeystaticMDX
FieldPayload CMSpayloadcms.comKeystatickeystatic.comMDXmdxjs.com
What it isPayload is an MIT-licensed TypeScript CMS that runs inside your own Next.js app. You define collections in code and it generates a React admin panel plus REST, GraphQL and local Node APIs. It joined Figma in 2025 and remains fully open source.Keystatic from Thinkmill is an MIT-licensed CMS that makes Markdown, MDX, JSON and YAML in your repository editable through a React admin UI. There is no database. It runs against the local filesystem in development and against GitHub in production.MDX is a format that lets you write JSX inside Markdown, so an article can embed live React components — charts, interactive figures, embeds — between paragraphs of prose. It compiles to a React component and is supported by Vite, Next.js and Astro.
CategoryCMS & content infrastructureCMS & content infrastructureCMS & content infrastructure
Cost tierfreefreefree
PricingFree and MIT-licensed. No seat fees, no API metering. You pay only for hosting. Enterprise support is custom-quoted.Free and MIT-licensed with no seat limits. Keystatic Cloud is an optional free add-on for GitHub auth and image handling.Free, MIT-licensed open format.
Why builders pick itNo seats, no API quotas, no vendor pricing — a large publication costs the same as a hobby blog. The admin UI is React, so any field component can be replaced, and content lives in your own Postgres or Mongo.Zero cost and zero vendor lock-in — the schema is a TypeScript file and content stays as plain files you can grep and diff. Ships integrations for Next.js, Astro and Remix.The reason a technical publication can ship an interactive explainer inside an ordinary article. Every file-based tool here — Tina, Keystatic, Outstatic, Velite — speaks it natively.
Watch out forYou own the ops entirely: database, backups, scaling, upgrades. Payload Cloud is no longer the pushed path, so plan for Vercel, Cloudflare or your own infrastructure.Smaller community and slower release cadence than Tina or Payload. No official MCP server, no built-in scheduling, and no multi-stage editorial workflow or approval chain.MDX is a compiler, not a CMS: no editor, no media library, no workflow, no roles. Non-technical writers will not author raw MDX, so pair it with an editing layer.
How to wire it upnpx create-payload-app@latestnpm create @keystatic@latestnpm i @mdx-js/rollup
Editor's pickNoNoNo
Which one did you ship?

The grid says what these tools are. This says what builders did about it — one decision per person, changeable whenever you change your mind.

0/280Sign in to add yours.
Or try
Hand this to your Lovable agent
# Tool comparison — Payload CMS vs Keystatic vs MDX

Source: Kbaise, a directory of tools that work with Lovable projects.
Pick one and tell me why before writing any integration code.

## Payload CMS (payload-cms)
- URL: https://payloadcms.com
- Category: CMS & content infrastructure
- Cost: free — Free and MIT-licensed. No seat fees, no API metering. You pay only for hosting. Enterprise support is custom-quoted.
- What it is: Payload is an MIT-licensed TypeScript CMS that runs inside your own Next.js app. You define collections in code and it generates a React admin panel plus REST, GraphQL and local Node APIs. It joined Figma in 2025 and remains fully open source.
- Why builders pick it: No seats, no API quotas, no vendor pricing — a large publication costs the same as a hobby blog. The admin UI is React, so any field component can be replaced, and content lives in your own Postgres or Mongo.
- Trap: You own the ops entirely: database, backups, scaling, upgrades. Payload Cloud is no longer the pushed path, so plan for Vercel, Cloudflare or your own infrastructure.
- Wiring: npx create-payload-app@latest
- Full dossier: /api/public/tools/payload-cms

## Keystatic (keystatic)
- URL: https://keystatic.com
- Category: CMS & content infrastructure
- Cost: free — Free and MIT-licensed with no seat limits. Keystatic Cloud is an optional free add-on for GitHub auth and image handling.
- What it is: Keystatic from Thinkmill is an MIT-licensed CMS that makes Markdown, MDX, JSON and YAML in your repository editable through a React admin UI. There is no database. It runs against the local filesystem in development and against GitHub in production.
- Why builders pick it: Zero cost and zero vendor lock-in — the schema is a TypeScript file and content stays as plain files you can grep and diff. Ships integrations for Next.js, Astro and Remix.
- Trap: Smaller community and slower release cadence than Tina or Payload. No official MCP server, no built-in scheduling, and no multi-stage editorial workflow or approval chain.
- Wiring: npm create @keystatic@latest
- Full dossier: /api/public/tools/keystatic

## MDX (mdx)
- URL: https://mdxjs.com
- Category: CMS & content infrastructure
- Cost: free — Free, MIT-licensed open format.
- What it is: MDX is a format that lets you write JSX inside Markdown, so an article can embed live React components — charts, interactive figures, embeds — between paragraphs of prose. It compiles to a React component and is supported by Vite, Next.js and Astro.
- Why builders pick it: The reason a technical publication can ship an interactive explainer inside an ordinary article. Every file-based tool here — Tina, Keystatic, Outstatic, Velite — speaks it natively.
- Trap: MDX is a compiler, not a CMS: no editor, no media library, no workflow, no roles. Non-technical writers will not author raw MDX, so pair it with an editing layer.
- Wiring: npm i @mdx-js/rollup
- Full dossier: /api/public/tools/mdx

## Rules
1. Prefer the free tier when no budget was stated, and say what the ceiling is.
2. Read the full dossier before integrating.
3. Fetch /api/public/models before writing any AI model ID.

Agents can fetch the same thing: GET /api/public/compare?slugs=payload-cms,keystatic,mdx