Payload logo

Payload

A Next.js native headless CMS that installs in your app folder with a TypeScript backend

Open Source Alternative to
Repository activity
  • Stars43k
  • Forks3.8k
  • Open Issues811
payloadcms-payload health score - Linux Foundation Insights
License

MIT

Languages
  • TypeScript
  • CSS
  • JavaScript
Payload screenshot

About Payload

Payload installs directly into an existing Next.js /app folder, so the CMS and the site live in one codebase instead of behind a separate SaaS. You get a TypeScript backend and a React admin panel from a single config, and you can query the database straight from React Server Components without going through REST or GraphQL.

Content is fully typed, with automatic TypeScript types generated from your collections. Built-in pieces cover authentication, versions and drafts, localization, a block-based layout builder, a Lexical rich text editor, conditional field logic, and granular access control. Document and field-level hooks run on every action, and the admin and backend are extensible end to end.

Payload is MIT licensed with no vendor lock-in, and deploys anywhere Next.js runs, including serverless on Vercel and Cloudflare. Plugins, both official and community-maintained, add or remove functionality. Payload is now part of Figma.

Key features

  • Installs into an existing Next.js /app folder
  • TypeScript backend and React admin panel
  • Query the database in React Server Components
  • Auth, versions and drafts, localization, and access control
  • Block-based layout builder and Lexical rich text editor

Details

First released
2021
Deployment
self-hostable · cloud
Framework
Next.js · TypeScript · React
Database
MongoDB · Postgres
License
MIT
Company
Payload · now part of Figma