• Stars
    star
    22,051
  • Rank 1,087 (Top 0.03 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created almost 4 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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.

Payload Logo

The most powerful TypeScript CMS

Code-first Headless CMS that bridges the gap between CMS and application framework

Explore the docs · Try Live Demo


  GitHub Workflow Status   git commit activity   Discord   npm   Payload Twitter


Payload headless CMS Admin panel built with React

Why Payload?

Payload is a CMS that has been designed for developers from the ground up to deliver them what they need to build great digital products. If you know JavaScript, you know Payload. It's a code-first CMS, which allows us to do a lot of things right:

  • Payload gives you everything you need, but then steps back and lets you build what you want in JavaScript or TypeScript - with no unnecessary complexity brought by GUIs. You'll understand how your CMS works because you will have written it exactly how you want it.
  • Bring your own Express server and do whatever you need on top of Payload. Payload doesn't impose anything on you or your app.
  • Completely control the Admin panel by using your own React components. Swap out fields or even entire views with ease.
  • Use your data however and wherever you need thanks to auto-generated, yet fully extensible REST, GraphQL, and Local Node APIs.

Read more on our website

Features

Request Feature

🚀 Quick Start

Before beginning to work with Payload, make sure you have all of the required software.

From there, the easiest way to get started with Payload is to use the create-payload-app package:

npx create-payload-app

Alternatively, it only takes about five minutes to create an app from scratch.

🗒️ Documentation

Check out the Payload website to find in-depth documentation for everything that Payload offers.

🙋 Contributing

If you want to add contributions to this repository, please follow the instructions in contributing.md.

📚 Examples and Templates

The examples directory is a great resource for learning how to setup Payload in a variety of different ways. There are also a number of templates to help get you going very quickly. If you maintain your own template, consider adding the payload-template topic to your GitHub repository for others to find.

🔌 Plugins

Payload is highly extensible and allows you to install or distribute plugins that add or remove functionality. There are both officially-supported and community-supported plugins available. If you maintain your own plugin, consider adding the payload-plugin topic to your GitHub repository for others to find.

🚨 Need help?

There are lots of good conversations and resources in our Github Discussions board and our Discord Server. If you're struggling with something, chances are, someone's already solved what you're up against. 👇

Like what we're doing? Give us a star

payload-github-star

👏 Thanks to all our contributors

More Repositories

1

payload-3.0-demo

The official demo for Payload 3.0
TypeScript
362
star
2

website

The official Next.js website for payloadcms.com
TypeScript
335
star
3

next-payload

A utility to deploy Payload serverlessly within a Next.js app
TypeScript
307
star
4

nextjs-custom-server

A TypeScript boilerplate for combining Payload and Next.js into a single Express server
TypeScript
182
star
5

public-demo

The official public demo for Payload
TypeScript
145
star
6

website-cms

The CMS behind payloadcms.com
TypeScript
138
star
7

plugin-cloud-storage

The official cloud storage plugin for Payload
TypeScript
129
star
8

plugin-seo

The official SEO plugin for Payload
TypeScript
97
star
9

remix-server

Monorepo template with Remix and Payload
TypeScript
92
star
10

next-payload-demo

The official demo for next-payload
TypeScript
78
star
11

template-ecommerce

TypeScript
69
star
12

custom-website-series

A fully custom website built with Payload and Next.js
TypeScript
67
star
13

plugin-form-builder

The official form builder plugin for Payload
TypeScript
66
star
14

template-ecommerce-nextjs

TypeScript
52
star
15

vercel-deploy-payload-postgres

One-click deployment template of Payload 3.0 on Vercel
TypeScript
46
star
16

plugin-stripe

The official Stripe plugin for Payload
TypeScript
46
star
17

plugin-search

The official search plugin for Payload
TypeScript
45
star
18

plugin-nested-docs

The official nested docs plugin for Payload
TypeScript
30
star
19

payload-admin-bar

An admin bar for React apps using Payload
TypeScript
22
star
20

custom-field-guide

TypeScript
22
star
21

migrate-mongo-example

Payload project using migrate-mongo to demonstrate migrations
JavaScript
21
star
22

plugin-password-protection

The official password protection plugin for Payload
TypeScript
20
star
23

access-control-demo

A demo of the powerful access control measures built into Payload
TypeScript
19
star
24

plugin-template

A template for creating your own Payload plugin
JavaScript
17
star
25

plugin-sentry

The official Sentry plugin for Payload
TypeScript
17
star
26

plugin-zapier

The official Zapier plugin for Payload
TypeScript
16
star
27

template-website

TypeScript
16
star
28

plugin-redirects

The official redirects plugin for Payload
TypeScript
15
star
29

enterprise-website-cms

An enterprise website CMS that can show how to build large websites on a design system, at scale
TypeScript
12
star
30

create-payload-app

CLI for creating a new Payload project
12
star
31

template-website-nextjs

12
star
32

game-admin-guide

An entire admin system for an imaginary game
TypeScript
11
star
33

next-auth-frontend

TypeScript
11
star
34

plugin-relationship-object-ids

A Payload plugin to store all relationship IDs as ObjectIDs
JavaScript
8
star
35

next-auth-cms

TypeScript
7
star
36

speed-test

A speed test for use in comparisons.
TypeScript
6
star
37

drizzle-test

TypeScript
6
star
38

discord-bot

A bot to help manage Payload's Discord
TypeScript
6
star
39

enterprise-website

An enterprise website frontend that can show how to build large websites on a design system, at scale
TypeScript
6
star
40

wp-to-payload

A head-to-head comparison about what it's like to build in WP and ACF vs. Payload.
PHP
5
star
41

db-mongoose

The official Mongoose / MongoDB database adapter for Payload
JavaScript
5
star
42

form-builder-example-website

Boilerplate Next.js website for the official Payload CMS Form Builder plugin
TypeScript
4
star
43

rich-text-with-markdown

TypeScript
4
star
44

eslint-config

The official Payload ESLint config
JavaScript
4
star
45

plugin-cloud

The official Payload Cloud plugin
TypeScript
4
star
46

blog-rbac

JavaScript
2
star
47

blank

2
star
48

template-blank

TypeScript
1
star
49

typescript-jest-vscode

A tutorial for how to set up Payload with TypeScript, Jest, and VSCode Debugging
TypeScript
1
star