{"repo":"hunterashaw/cms-worker","free":true,"listed":false,"github":"https://github.com/hunterashaw/cms-worker","clone":"git clone https://github.com/hunterashaw/cms-worker.git","description":"A minimal, headless CMS (with live preview) that can be effortlessly self-hosted on Cloudflare Workers for free.","language":"TypeScript","stars":15,"topics":["cloudflare-workers","cms","jsonschema","reactjs"],"license":null,"category":"self-hosted-apps","readme_excerpt":"🚀 Worker CMS: A Cloudflare Headless CMS Worker CMS is a minimal, yet powerful, headless Content Management System designed to run seamlessly on Cloudflare Workers, leveraging the global Cloudflare network for speed and scalability. It's built to be effortlessly self-hosted, offering a free tier-friendly solution for managing your content. 🔗 Live demo (read-only) here! ✨ Features Worker CMS provides a comprehensive suite of tools for content management, all running on the edge: 👤 User Management : Secure passwordless authentication. API token support for programmatic access. Email verification via Resend (with console log fallback for development). 🧱 Data Modeling with JSON Schema : Define your content structures using the flexible JSON Schema standard. Data is stored reliably in Cloudflare D1, Cloudflare's native serverless SQL database. 🗂️ File Storage : Integrated file management for hosting images, documents, and other assets. Utilizes Cloudflare R2 for scalable and cost-effective object storage. ✍️ Rich Markdown Editor : Intuitive content creation with the MDX Editor, supporting common formatting, links, and image uploads directly to R2. 👀 Live Preview : Instantly preview your content changes within your own websites or applications via an iframe and window.postMessage communication. 🔌 Extensible Plugin System : Tailor the CMS to your exact needs by creating or integrating plugins. Plugins can: Add new data models and associated UI in the admin panel. Introduce cus","default_branch":null,"files":null,"tree":[],"storefront":"/r/hunterashaw","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hunterashaw/cms-worker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}