payload
https://github.com/payloadcms/payload
TypeScript
Payload is the open-source, fullstack Next.js framework, giving you instant backend superpowers. Get a full TypeScript backend and admin panel instantly. Use Payload as a headless CMS or for building powerful applications.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
TypeScript not yet supported2 Subscribers
Add a CodeTriage badge to payload
Help out
- Issues
- fix(richtext-lexical): save empty fields instead of null for uploads picked from the drawer
- fix(drizzle): avoid ambiguous parent_id in draft join with access where
- perf: build query read permissions only for the queried path
- perf: send only field permissions that differ from their parent
- fix(ui): surface server error when moving a doc to a folder fails (#19491)
- [v4] richtext-lexical: options added to the link's `linkType` field are rejected by the CLI/MCP schema and missing from generated types
- [v4] richtext-lexical: the upload node of an editor without upload collections has an optional `version`, so its nodes no longer fit `SerializedLexicalNode`
- [v4] Version view: the current draft and the published version of a localized collection both show "Previously Published"
- [v4] A custom array `RowLabel` no longer spans the row header
- [v4] Migration guide: field-level `admin.disable*` → `admin.disabled`
- Docs
- TypeScript not yet supported