Payload
TypeScript-first headless CMS and application framework with a built-in admin panel.
Overview
Payload is a headless CMS built specifically for Next.js: rather than running as a separate service you call over an API, it installs directly into your existing Next.js `/app` folder, so front end and CMS can share the same project and you can query the database directly from React Server Components without necessarily going through REST or GraphQL.
It's fully TypeScript, with types generated automatically from your data schema, and includes authentication, document versioning and drafts, localization, a block-based layout builder, a customizable React-based admin UI, a Lexical rich-text editor, conditional field logic, and granular, code-defined access control - with hooks available on essentially every action.
Payload is open source and self-hostable anywhere Next.js runs, with one-click deployment options for Vercel and Cloudflare. It's a good fit for teams already building on Next.js who want a code-first, developer-controlled CMS integrated into their app rather than a separate hosted content platform.
- Categories
- CMS
- Languages
- TypeScript
- License
- MIT
Related Projects
Directus
BUSL-1.1Open source data platform that wraps any SQL database with a dynamic API and an intuitive admin app.
- CMS
- Backend
- API
Decap CMS
MITGit-based, open-source CMS for static site generators, editing content as files in your repository through a simple admin interface.
- CMS
Strapi
MITSelf-hosted, open-source headless CMS that generates REST and GraphQL APIs from visually modeled content types.
- CMS
Wagtail
BSD-3-ClauseDjango-based, open-source content management system focused on editor experience, with a headless content API for decoupled frontends.
- CMS
Spotted an error? Suggest an edit on GitHub.