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
- docs: fix dead links (monaco languages path, typedoc, examples cms/form-builder)
- [v4] Button: `buttonStyle="link"` is in the type but has no styles
- [v4] json field: the migration guide's `jsonSchema` transform example fails typecheck and runs the json validator against `fetch(undefined)`
- [v4] `useActions().setViewActions` called on mount is wiped by `ActionsProvider`'s reset effect
- [v4] Side drawer grows with its content instead of scrolling inside, so `position: sticky` in a Drawer never sticks
- [v4] db-postgres: the generated `localize-status` migration crashes with "query.getSQL is not a function"
- [v4] `localize-status` migration unpublishes every document that has a draft newer than its published version
- [v4] Inactive document tabs use the ghost button color on Next.js (no Lexical): the `.doc-tab` color depends on stylesheet order
- [v4] List view crashes ("Cannot read properties of undefined (reading 'field')") when the URL `where` uses `exists` on a path that isn't a filter option
- [v4] TanStack Start: custom admin views get repeated query keys as flat `key[0]`, `key[1]` strings (Next gives an array)
- Docs
- TypeScript not yet supported