
Payload
TypeScript headless CMS and app framework for Next.js
44.4k stars 4.1k forks last commit first released MIT
Actively maintained
Last commit 26 Aug 2026.

Payload is an open-source, TypeScript-first CMS and application framework that runs natively inside Next.js. It provides a configurable backend, APIs, and an extensible admin panel to manage content and power fullstack applications.
Key Features
- Next.js-native architecture that can live directly in an existing Next.js app folder
- TypeScript-first data modeling with generated types for collections and globals
- Extensible React-based admin UI, including support for custom components
- Built-in authentication and granular access control for users, roles, and content
- Content workflow tools such as drafts and versioning
- Rich text editing and block-based layouts for flexible page building
- REST and GraphQL APIs, plus hooks for server-side customization and automation
Use Cases
- Building a headless CMS backend for marketing sites, blogs, and documentation
- Creating fullstack Next.js applications that need content, auth, and admin tooling
- Managing structured content for ecommerce, portfolios, and multi-language sites
Limitations and Considerations
- Requires a Node.js/Next.js environment and is primarily tailored to the Next.js ecosystem
- Database choice and deployment model depend on project configuration and adapters
Payload is well-suited for teams that want the flexibility of a code-first CMS while keeping content management and application logic in a single, TypeScript-friendly stack. Its extensibility makes it a strong foundation for both content-heavy websites and custom business applications.
Categories:
Tags:
Tech Stack:
Similar to Payload

Directus
Headless CMS and instant APIs for SQL databases
Directus turns any SQL database into a headless CMS with an admin app, role-based access control, and instant REST and GraphQL APIs for custom applications.

Strapi
Open-source Node.js headless CMS for REST and GraphQL APIs
Open-source headless CMS for building customizable content APIs with an admin UI, supporting REST/GraphQL and multiple databases.

KeystoneJS
Open-source Node.js headless CMS with GraphQL and Admin UI
KeystoneJS is an open-source headless CMS and application framework for Node.js that uses TypeScript, Prisma, GraphQL and React to provide customizable schemas, an Admin UI and generated APIs.

Cockpit
API-first headless CMS for structured content and assets
Cockpit is an API-first, self-hostable headless CMS for managing structured content, assets, and localization with REST and GraphQL APIs.

Squidex
Open-source headless CMS with API-first content management
Squidex is an open-source headless CMS and content hub with REST and GraphQL APIs, workflows, versioning, and integrations for delivering content to any app or site.

Hasura GraphQL Engine
Open-source GraphQL engine providing instant, realtime APIs on your data
Hasura is an open-source GraphQL engine that instantly exposes realtime, secure GraphQL APIs over databases and other data sources with fine-grained access control.



