
Agility CMS
Headless content management system supporting composable, API-first architectures
Discover top open-source software, updated regularly with real-world adoption signals.

Next.js native CMS that lives directly in your /app folder
Payload is a free, open‑source Next.js native CMS that installs inside your /app directory, offering server‑component queries, built‑in auth, drafts, localization, and a fully extensible admin UI.

Payload is a full‑stack, TypeScript‑first CMS that runs inside your Next.js /app folder. By eliminating a separate backend, it lets you query your database directly from React Server Components, use automatic type generation, and manage content with a customizable admin panel.
Designed for developers and teams building Next.js applications that need a tightly integrated content layer, Payload provides versioning, drafts, localization, and granular access control out of the box. Its block‑based layout builder and Lexical rich‑text editor make it suitable for blogs, e‑commerce catalogs, marketing sites, and internal dashboards.
Because Payload is just Node.js code, you can deploy it anywhere—Vercel serverless, traditional VPS, or any platform that runs Next.js. The MIT‑licensed project is free to self‑host, giving you full control without vendor lock‑in.
When teams consider Payload, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Corporate blog with multi‑language support
Publish, schedule, and preview articles in multiple locales, with drafts and versioning, all from the same Next.js codebase.
E‑commerce product catalog
Manage product data, inventory, and custom fields via the admin UI while rendering product pages with server components for instant data fetching.
Marketing landing pages with live preview
Content editors edit blocks in the admin and see real‑time previews thanks to on‑demand revalidation.
Internal dashboard for data entry
Build a secure, role‑based admin interface that integrates directly with your existing PostgreSQL or MongoDB database.
No, Payload runs inside your Next.js /app folder, sharing the same runtime.
Payload works with MongoDB, PostgreSQL, and other databases via its adapters.
Payload is self‑hosted; there is no hosted SaaS offering from the core project.
Payload provides a REST‑style API; GraphQL can be added via plugins or custom code.
Built‑in auth includes email/password, JWT, and session cookies with HTTP‑only and CSRF protection.
Project at a glance
ActiveLast synced 4 days ago