Zenblog
is currently under heavy development. The initial public release is expected in 2024
Zenblog is an open source, headless CMS for blogging. It's designed to be as simple to integrate as possible, while still providing a great user experience for both writers, readers and developers.
- As many blogs as you want
- Collaboration 🤼
- Fetch content from your website easily with the SDK
- Image hosting
- Analytics
- RSS feeds
- Webhooks
- API
- Self-hosting
- Custom themes
- Custom domains
- Easily fetch content from your website
- And more!
I wanted the ability to spin up a blog and fetch content from my website with ease. The same way you get a fully functional Postgres database with Supabase and connect to it in a few minutes, I wanted the same for my blog or content needs.
Headless CMS solutions are great, but they are often too complex and pricey for simple use cases. I wanted something that was simple to use, but still powerful enough to handle my needs.
In my opinion, headless CMS solutions are too pricey when you just want to fetch some text and images and render it in your website.
Zenblog
is built with the following epic technologies & tools:
- Supabase Database, Auth, Storage, Functions
- NextJS Vue based FrontEnd & Backend + modules
- Tailwind CSS Engine
- TypeScript Needs no introduction
p.s. Things will change over time!
To get a local copy up and running, follow these simple steps.
Here is what you need to be able to run Zenblog locally.
- Node.js (Version: >=20.x)
- NVM (Recommended) (Node Version Manager) (see https://github.com/nvm-sh/nvm)
- npm (see https://npmjs.com/)
- Docker
- Supabase CLI
A step by step guide on how to set up the project locally will be available soon.
A self hosting guide will be available soon.
Zenblog is not ready for contributions yet. If you're interested in contributing, please reach out to me on Twitter. I still need to do a lot of work to get the project ready for contributions. Thanks for your interest!