A CMS should fit your product architecture, not dictate it.
payload (~45k★): TypeScript CMS with developer-owned content models. payloadcms/payload
What would you build with a code-first CMS?
2 views
Repo link: payloadcms/payload
Runs 100% locally — nothing uploads. What paid tool should I replace next?
Stop Paying $180.00 for Sanity Growth — This Free GitHub Repo Replaces It
Sanity Growth costs $180.00 a year per user. Payload is free, open source, and runs entirely on your own machine.
Payload has 45,434 stars on GitHub and is licensed under MIT. Your data never leaves your own machine — nothing gets uploaded to anyone's cloud.
⭐ Repo: payloadcms/payload
🌐 Site: payloadcms.com
── SYSTEM REQUIREMENTS ──
Windows: Windows, macOS or Linux; new projects start with npx create-payload-app · Not stated in the installation docs · Node.js 20.18.1 or newer, pnpm, npm or yarn 2+, a supported Next.js version and a database
macOS: macOS, Windows or Linux; new projects start with npx create-payload-app · Not stated in the installation docs · Node.js 20.18.1 or newer, pnpm, npm or yarn 2+, a supported Next.js version and a database
── WHAT YOU GET ──
• ADMIN PANEL
• CONTENT MODELS IN CODE
• ACCESS CONTROL
• DRAFTS AND VERSIONS
• REST AND GRAPHQL
I post free open-source replacements for paid software every single day. If you're tired of subscriptions eating your budget, subscribe — there's a new one tomorrow.
Searching for: payload cms tutorial, payload cms self hosted, sanity alternative free, open source headless cms, payload vs sanity, nextjs cms
#Shorts #Payload #OpenSource #SelfHosted
Pricing shown is Sanity Growth plan, $15 per seat per month ($180 a year per user), checked 2026-10-22. Prices change — verify before you buy.
1 comment · 6 views
Build an Autonomous Web Research Analyst with Firecrawl, LangChain & M
This video demonstrates building an autonomous web research analyst by integrating Firecrawl CLI for data extraction, LangChain for AI reasoning, Payload for workflow orchestration, and Tremor for monitoring. We'll connect these tools to create a system that autonomously researches topics and delivers insights. The focus is on practical implementation rather than theoretical concepts. The final product handles end-to-end research workflows with minimal human intervention.
Repositories used in this architecture:
- firecrawl-cli: firecrawl/cli
- agents-towards-production: NirDiamant/agents-towards-production
- langchain: langchain-ai/langchain
- payload: payloadcms/payload
- tremor: tremorlabs/tremor
This episode explains one integrated product architecture, including interfaces, data flow, deployment, security, and failure handling.
Subscribe for daily open-source product builds: youtube.com
#GitHub #OpenSource #SoftwareArchitecture #Programming
8 views
了解到有一款比较流行的开源CMS框架,比WordPress更友好更灵活。有用这个的吗
github.com/payloadcms t.co
18 views
Building an admin panel from scratch again? 🧩
Payload gives TypeScript apps a headless CMS with an admin UI and content APIs. Handy for custom websites. 📝
payloadcms/payload
#CMS #浇朋友 #蓝朋友 #互关 #fo
1 like · 39 views
HEADLESS CMS THEO TRIẾT LÝ CODE-FIRST VÀ TÍCH HỢP NGUYÊN BẢN VỚI NEXT.JS: PAYLOAD CMS LÀ VŨ KHÍ TỐI THƯỢNG CỦA FULL-STACK DEV
Nhiều Headless CMS truyền thống thường buộc lập trình viên phải định nghĩa schema dữ liệu trên giao diện web, sau đó phải đồng bộ schema về mã nguồn và xử lý các vấn đề migration phức tạp. Hơn nữa, việc phải vận hành một máy chủ backend CMS tách rời hoàn toàn với ứng dụng web Next.js làm gia tăng chi phí hạ tầng.
Payload CMS là nền tảng quản trị nội dung mã nguồn mở thế hệ mới (Code-First TypeScript Headless CMS) có khả năng nhúng trực tiếp vào chính dự án Next.js của bạn mà không cần chạy máy chủ riêng.
Tech Stack:
Được xây dựng 100% bằng TypeScript hiện đại. Hỗ trợ cơ sở dữ liệu PostgreSQL, MongoDB hoặc SQLite thông qua các database adapter chính thức. Tích hợp sâu vào Next.js App Router.
Tại sao nên dùng?
- Triết lý Code-First thuần túy: Toàn bộ cấu trúc bảng dữ liệu, trường thông tin và phân quyền được định nghĩa hoàn toàn bằng code TypeScript. Bạn có thể tận dụng Git để review Pull Request và version control cấu trúc dữ liệu chặt chẽ.
- Tự động sinh TypeScript Types chuẩn xác: Mỗi khi bạn thay đổi cấu trúc trường trong file config, toàn bộ TypeScript types tương ứng được sinh lại tức thì, đảm bảo an toàn kiểu dữ liệu 100% từ backend sang frontend.
- Nhúng nguyên bản vào Next.js (Payload 3.0): Giao diện Admin và các API endpoint của CMS chạy chung trong cùng một tiến trình Next.js, giúp triển khai toàn bộ website và CMS lên Vercel hoặc VPS chỉ với một lệnh deploy duy nhất.
Dự án đã cán mốc hơn 30.000 stars trên GitHub và đang là sự lựa chọn nâng cấp hàng đầu của các agency và công ty công nghệ xây dựng web quy mô lớn.
Link tham khảo: payloadcms/payload
#OpenSourceVN #VNOSS #opensourcevn #vnoss #DevCommunity #PayloadCMS #NextJS #TypeScript #HeadlessCMS #WebDev #FullStack
1 point
📃 Full post: payloadcms.com
🚚 How to migrate: payloadcms.com
🧑💻 Releases:
github.com/payloadcms/payload/releases
3 likes · 518 views
@acandael @payloadcms It's coming. In the meantime: github.com/payloadcms/payload/releases
1 like · 11 views
Bunny.net storage plugin for Payload 4 - beta is out
I maintain a bunny.net storage adapter for Payload and posted v3 here a couple of months ago. Payload 4 is in beta now, so the plugin has a v4 beta too. Figured I'd share it for anyone already trying Payload 4.
Same scope as before. It covers Storage for files and images, and Stream for video with HLS, thumbnails and TUS resumable uploads. It also does signed URLs, CDN purging and client-direct uploads.
What's new in v4:
- It registers in Payload's new top-level storage array instead of plugins
- Built on Payload 4 file versions. Every upload gets its own folder, and a replaced file or video stays in storage while a document or a version still uses it. Restore and rename copy the file to a new key
- No CDN purge on upload anymore, since every upload has a new URL
- Client uploads go through Payload's own /api/upload-instructions endpoint
- The Stream encoding status (processing, ready, failed) is stored on the document. You get a filterable Stream Status column in the list, a Bunny Stream card in the sidebar and a built-in player in the edit view
- The status stays current through the save check, the webhook and an optional sync job. This also works for a video that only a draft uses
- Cleanup and status sync can run outside Payload jobs: through an endpoint, npx payload bunny:task, or a function call
- The TUS upload sits inside Payload's file panel, and videos from the bulk upload drawer go to Stream over TUS too. Uploads resume after a page reload, and Retry continues the same upload
- Labels come from Payload's i18n config, so the plugin's own i18n option is gone
Upgrading from v3 takes a few steps:
- move the plugin into storage
- remove the top-level sharp option and declare image sizes as variants
- run the database migrations, including Payload's sizes-to-variants
- regenerate types and the import map
- redeploy the Edge Script if you use client uploads over the HTTP API
The upgrade guide has every step.
One known gap: in the bulk upload drawer of a TUS collection, crop and focal point edits aren't saved. That needs a fix in Payload (payloadcms/payload#18612).
It's a beta on top of a beta, so expect breaking changes until 4.0.0. Install with @beta. v3 stays on latest and keeps getting security fixes.
Thanks to the Bunny team for the credits. Every CI run and release uploads real videos to Stream and waits for encoding, so this pays for testing for a good while.
MIT, needs Payload 4.0.0-beta.0+, Next.js 16.4+ and Node 24.15+. Issues and PRs welcome, especially if you hit something on Payload 4.
maximseshuk/payload-storage-bunny
payload-storage-bunny.seshuk.im
6 points
Mentions
A CMS should fit your product architecture, not dictate it. payload (~45k★): TypeScript CMS with developer-owned content models. payloadcms/payload What would you build with a code-first CMS?
Repo link: payloadcms/payload Runs 100% locally — nothing uploads. What paid tool should I replace next?
Stop Paying $180.00 for Sanity Growth — This Free GitHub Repo Replaces It Sanity Growth costs $180.00 a year per user. Payload is free, open source, and runs entirely on your own machine. Payload has 45,434 stars on GitHub and is licensed under MIT. Your data never leaves your own machine — nothing gets uploaded to anyone's cloud. ⭐ Repo: payloadcms/payload 🌐 Site: payloadcms.com ── SYSTEM REQUIREMENTS ── Windows: Windows, macOS or Linux; new projects start with npx create-payload-app · Not stated in the installation docs · Node.js 20.18.1 or newer, pnpm, npm or yarn 2+, a supported Next.js version and a database macOS: macOS, Windows or Linux; new projects start with npx create-payload-app · Not stated in the installation docs · Node.js 20.18.1 or newer, pnpm, npm or yarn 2+, a supported Next.js version and a database ── WHAT YOU GET ── • ADMIN PANEL • CONTENT MODELS IN CODE • ACCESS CONTROL • DRAFTS AND VERSIONS • REST AND GRAPHQL I post free open-source replacements for paid software every single day. If you're tired of subscriptions eating your budget, subscribe — there's a new one tomorrow. Searching for: payload cms tutorial, payload cms self hosted, sanity alternative free, open source headless cms, payload vs sanity, nextjs cms #Shorts #Payload #OpenSource #SelfHosted Pricing shown is Sanity Growth plan, $15 per seat per month ($180 a year per user), checked 2026-10-22. Prices change — verify before you buy.
Build an Autonomous Web Research Analyst with Firecrawl, LangChain & M This video demonstrates building an autonomous web research analyst by integrating Firecrawl CLI for data extraction, LangChain for AI reasoning, Payload for workflow orchestration, and Tremor for monitoring. We'll connect these tools to create a system that autonomously researches topics and delivers insights. The focus is on practical implementation rather than theoretical concepts. The final product handles end-to-end research workflows with minimal human intervention. Repositories used in this architecture: - firecrawl-cli: firecrawl/cli - agents-towards-production: NirDiamant/agents-towards-production - langchain: langchain-ai/langchain - payload: payloadcms/payload - tremor: tremorlabs/tremor This episode explains one integrated product architecture, including interfaces, data flow, deployment, security, and failure handling. Subscribe for daily open-source product builds: youtube.com #GitHub #OpenSource #SoftwareArchitecture #Programming
了解到有一款比较流行的开源CMS框架,比WordPress更友好更灵活。有用这个的吗 github.com/payloadcms t.co
Building an admin panel from scratch again? 🧩 Payload gives TypeScript apps a headless CMS with an admin UI and content APIs. Handy for custom websites. 📝 payloadcms/payload #CMS #浇朋友 #蓝朋友 #互关 #fo
HEADLESS CMS THEO TRIẾT LÝ CODE-FIRST VÀ TÍCH HỢP NGUYÊN BẢN VỚI NEXT.JS: PAYLOAD CMS LÀ VŨ KHÍ TỐI THƯỢNG CỦA FULL-STACK DEV Nhiều Headless CMS truyền thống thường buộc lập trình viên phải định nghĩa schema dữ liệu trên giao diện web, sau đó phải đồng bộ schema về mã nguồn và xử lý các vấn đề migration phức tạp. Hơn nữa, việc phải vận hành một máy chủ backend CMS tách rời hoàn toàn với ứng dụng web Next.js làm gia tăng chi phí hạ tầng. Payload CMS là nền tảng quản trị nội dung mã nguồn mở thế hệ mới (Code-First TypeScript Headless CMS) có khả năng nhúng trực tiếp vào chính dự án Next.js của bạn mà không cần chạy máy chủ riêng. Tech Stack: Được xây dựng 100% bằng TypeScript hiện đại. Hỗ trợ cơ sở dữ liệu PostgreSQL, MongoDB hoặc SQLite thông qua các database adapter chính thức. Tích hợp sâu vào Next.js App Router. Tại sao nên dùng? - Triết lý Code-First thuần túy: Toàn bộ cấu trúc bảng dữ liệu, trường thông tin và phân quyền được định nghĩa hoàn toàn bằng code TypeScript. Bạn có thể tận dụng Git để review Pull Request và version control cấu trúc dữ liệu chặt chẽ. - Tự động sinh TypeScript Types chuẩn xác: Mỗi khi bạn thay đổi cấu trúc trường trong file config, toàn bộ TypeScript types tương ứng được sinh lại tức thì, đảm bảo an toàn kiểu dữ liệu 100% từ backend sang frontend. - Nhúng nguyên bản vào Next.js (Payload 3.0): Giao diện Admin và các API endpoint của CMS chạy chung trong cùng một tiến trình Next.js, giúp triển khai toàn bộ website và CMS lên Vercel hoặc VPS chỉ với một lệnh deploy duy nhất. Dự án đã cán mốc hơn 30.000 stars trên GitHub và đang là sự lựa chọn nâng cấp hàng đầu của các agency và công ty công nghệ xây dựng web quy mô lớn. Link tham khảo: payloadcms/payload #OpenSourceVN #VNOSS #opensourcevn #vnoss #DevCommunity #PayloadCMS #NextJS #TypeScript #HeadlessCMS #WebDev #FullStack
📃 Full post: payloadcms.com 🚚 How to migrate: payloadcms.com 🧑💻 Releases: github.com/payloadcms/payload/releases
@acandael @payloadcms It's coming. In the meantime: github.com/payloadcms/payload/releases
Bunny.net storage plugin for Payload 4 - beta is out I maintain a bunny.net storage adapter for Payload and posted v3 here a couple of months ago. Payload 4 is in beta now, so the plugin has a v4 beta too. Figured I'd share it for anyone already trying Payload 4. Same scope as before. It covers Storage for files and images, and Stream for video with HLS, thumbnails and TUS resumable uploads. It also does signed URLs, CDN purging and client-direct uploads. What's new in v4: - It registers in Payload's new top-level storage array instead of plugins - Built on Payload 4 file versions. Every upload gets its own folder, and a replaced file or video stays in storage while a document or a version still uses it. Restore and rename copy the file to a new key - No CDN purge on upload anymore, since every upload has a new URL - Client uploads go through Payload's own /api/upload-instructions endpoint - The Stream encoding status (processing, ready, failed) is stored on the document. You get a filterable Stream Status column in the list, a Bunny Stream card in the sidebar and a built-in player in the edit view - The status stays current through the save check, the webhook and an optional sync job. This also works for a video that only a draft uses - Cleanup and status sync can run outside Payload jobs: through an endpoint, npx payload bunny:task, or a function call - The TUS upload sits inside Payload's file panel, and videos from the bulk upload drawer go to Stream over TUS too. Uploads resume after a page reload, and Retry continues the same upload - Labels come from Payload's i18n config, so the plugin's own i18n option is gone Upgrading from v3 takes a few steps: - move the plugin into storage - remove the top-level sharp option and declare image sizes as variants - run the database migrations, including Payload's sizes-to-variants - regenerate types and the import map - redeploy the Edge Script if you use client uploads over the HTTP API The upgrade guide has every step. One known gap: in the bulk upload drawer of a TUS collection, crop and focal point edits aren't saved. That needs a fix in Payload (payloadcms/payload#18612). It's a beta on top of a beta, so expect breaking changes until 4.0.0. Install with @beta. v3 stays on latest and keeps getting security fixes. Thanks to the Bunny team for the credits. Every CI run and release uploads real videos to Stream and waits for encoding, so this pays for testing for a good while. MIT, needs Payload 4.0.0-beta.0+, Next.js 16.4+ and Node 24.15+. Issues and PRs welcome, especially if you hit something on Payload 4. maximseshuk/payload-storage-bunny payload-storage-bunny.seshuk.im