{"id":14070199,"url":"https://github.com/jordienr/zenblog","last_synced_at":"2025-04-04T11:08:41.177Z","repository":{"id":196650527,"uuid":"656843589","full_name":"jordienr/zenblog","owner":"jordienr","description":"a tiny blogging CMS","archived":false,"fork":false,"pushed_at":"2025-03-01T11:16:33.000Z","size":18248,"stargazers_count":214,"open_issues_count":2,"forks_count":10,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-03T19:11:19.331Z","etag":null,"topics":["blog","cms","typescript"],"latest_commit_sha":null,"homepage":"https://zenblog.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jordienr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-21T18:57:13.000Z","updated_at":"2025-03-23T10:12:54.000Z","dependencies_parsed_at":"2023-09-26T19:57:45.823Z","dependency_job_id":"3e5374ed-22d1-4d0d-8b74-a25953c36331","html_url":"https://github.com/jordienr/zenblog","commit_stats":null,"previous_names":["jordienr/zendo-monorepo","jordienr/zendo","jordienr/zenblog"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jordienr%2Fzenblog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jordienr%2Fzenblog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jordienr%2Fzenblog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jordienr%2Fzenblog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jordienr","download_url":"https://codeload.github.com/jordienr/zenblog/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247166167,"owners_count":20894654,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blog","cms","typescript"],"created_at":"2024-08-13T07:07:33.288Z","updated_at":"2025-04-04T11:08:41.160Z","avatar_url":"https://github.com/jordienr.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/jordienr/zenblog/stargazers\u003e\n    \u003cimg src=\"https://img.shields.io/github/stars/jordienr/zenblog?logo=github\u0026style=for-the-badge\u0026color=yellow\" alt=\"Github Stars\"\u003e\u003c/a\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\" style=\"margin-top: 12px\"\u003e\n\n  \u003ch1 align=\"center\"\u003e\u003ctt\u003eZenblog\u003c/tt\u003e\u003c/h1\u003e\n  \u003ch2 align=\"center\"\u003eSimple, fast, headless blogging CMS\u003c/h2\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://zenblog.com\"\u003e\u003cstrong\u003eWebsite\u003c/strong\u003e\u003c/a\u003e » \n    \u003ca href=\"https://twitter.com/zenbloghq\"\u003e\n    \u003cstrong\u003eTwitter\u003c/strong\u003e\n    \u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n  \u003cimg src=\"./apps/web/public/static/ui-1.png\"\u003e\n  \u003cimg src=\"./apps/web/public/static/ui-2.png\"\u003e\n\n---\n\n## 🏗️ Current Status\n\n`Zenblog` is currently under heavy development. The initial public release is expected in 2024\n\n---\n\n## About\n\nZenblog 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.\n\n## Features\n\n- As many blogs as you want\n- Collaboration 🤼\n- Fetch content from your website easily with the SDK\n- Image hosting\n- Analytics\n- RSS feeds\n- Webhooks\n- API\n- Self-hosting\n- Custom themes\n- Custom domains\n- Easily fetch content from your website\n- And more!\n\n---\n\n## Why\n\nI 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.\n\nHeadless 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.\n\nIn my opinion, headless CMS solutions are too pricey when you just want to fetch some text and images and render it in your website.\n\n---\n\n## Tech Stack\n\n`Zenblog` is built with the following epic technologies \u0026 tools:\n\n- [Supabase](https://supabase.com/) Database, Auth, Storage, Functions\n- [NextJS](https://nextjs.org) Vue based FrontEnd \u0026 Backend + modules\n- [Tailwind](https://tailwindcss.com/) CSS Engine\n- [TypeScript](https://www.typescriptlang.org/) Needs no introduction\n\n_p.s. Things will change over time!_\n\n## Running Locally\n\nTo get a local copy up and running, follow these simple steps.\n\n### Prerequisites\n\nHere is what you need to be able to run Zenblog locally.\n\n- Node.js (Version: \u003e=20.x)\n- NVM (Recommended) (Node Version Manager) (see https://github.com/nvm-sh/nvm)\n- npm (see https://npmjs.com/)\n- Docker\n- Supabase CLI\n\n### Setup\n\nA step by step guide on how to set up the project locally will be available soon.\n\n## Self Hosting\n\nA self hosting guide will be available soon.\n\n## Contributing\n\nZenblog is not ready for contributions yet. If you're interested in contributing, please reach out to me on [Twitter](https://twitter.com/jordienr). I still need to do a lot of work to get the project ready for contributions. Thanks for your interest!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjordienr%2Fzenblog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjordienr%2Fzenblog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjordienr%2Fzenblog/lists"}