hyvor/blogs

⚡ Open-source Blogging Platform. Fast & Simple.

7

stars

2,385

commits

PHP

primary language

Sep 8, 2026

updated

blogs.hyvor.com
blogging
blogging-platform
cms
open-source

README

Hyvor Blogs

Hyvor Blogs is a self-hosted, open-source blogging platform designed to make creating and managing a blog simple. It’s built for speed and simplicity, while remaining flexible enough to support everything from straightforward personal blogs to more complex publishing workflows.

Hyvor Blogs Logo

Open-Source Blogging Platform | Self-Hosting Docs | Product Docs

Features

  • Self-Hosted: Docker Compose-based deployment.
  • Multi-blog: Manage multiple blogs with a single installation.
  • OIDC SSO: Use any OIDC provider for authentication (Authentik, Keycloak, etc.)
  • Rich Editor: Block-based editor with images, videos, code blocks, and more, with Markdown support.
  • Themes: Fully customizable themes with template language, CSS, and JavaScript.
  • Custom Domains: Serve each blog on its own custom domain.
  • Internationalization: Multi-language support from ground up, no plugins required.
  • Users & Roles: Manage authors and editors per blog with role-based access control.
  • SEO: Built-in sitemaps, Open Graph, and canonical URL support.
  • RSS: Automatically generated RSS (Atom) feeds for each blog.
  • API: Console API for automations, Data API for headless usage, and Delivery API for sub-directory hosting.
  • Webhooks: HTTP callbacks for post, tag, and member events.
  • AI Agent: AI agent that reviews posts and suggests improvements.
  • Real-Time Collaboration: Multiple authors editing together with a suggestion mode for proposed changes.
  • Import & Export: Import from WordPress or a sitemap, and export your content anytime.
  • Redirects & Routes: Manage redirects and customize URL routes.

Screenshots

Console:

Hyvor Blogs Console

Rich-text Editor:

Hyvor Blogs Editor

AI Agent:

Hyvor Blogs AI Agent

Architecture

  • PHP + Symfony for the API backend.
  • SvelteKit with Hyvor Design System for the frontend.
  • PostgreSQL as the database and queue backend.

Self-Hosting

See the self-hosting documentation for instructions on how to deploy Hyvor Blogs using Docker Compose.

Development

See DEV.md for instructions on setting up a local development environment.

Community

License

Hyvor Blogs is licensed under the GNU Affero General Public License v3.0. We also offer enterprise licenses for organizations that require a commercial license or do not wish to comply with the AGPLv3 terms. See Self-Hosting License FAQ for more information.

HYVOR Banner

Copyright © HYVOR. HYVOR name and logo are trademarks of HYVOR, SARL.

Contributors

supun-io

2,037 commits

Nadil-K

251 commits

IshiniAvindya

39 commits

Nolab0

31 commits

hyvor/blogs

⚡ Open-source Blogging Platform. Fast & Simple.

7

stars

2,385

commits

PHP

primary language

Sep 8, 2026

updated

blogs.hyvor.com
blogging
blogging-platform
cms
open-source

README

Hyvor Blogs

Hyvor Blogs is a self-hosted, open-source blogging platform designed to make creating and managing a blog simple. It’s built for speed and simplicity, while remaining flexible enough to support everything from straightforward personal blogs to more complex publishing workflows.

Hyvor Blogs Logo

Open-Source Blogging Platform | Self-Hosting Docs | Product Docs

Features

  • Self-Hosted: Docker Compose-based deployment.
  • Multi-blog: Manage multiple blogs with a single installation.
  • OIDC SSO: Use any OIDC provider for authentication (Authentik, Keycloak, etc.)
  • Rich Editor: Block-based editor with images, videos, code blocks, and more, with Markdown support.
  • Themes: Fully customizable themes with template language, CSS, and JavaScript.
  • Custom Domains: Serve each blog on its own custom domain.
  • Internationalization: Multi-language support from ground up, no plugins required.
  • Users & Roles: Manage authors and editors per blog with role-based access control.
  • SEO: Built-in sitemaps, Open Graph, and canonical URL support.
  • RSS: Automatically generated RSS (Atom) feeds for each blog.
  • API: Console API for automations, Data API for headless usage, and Delivery API for sub-directory hosting.
  • Webhooks: HTTP callbacks for post, tag, and member events.
  • AI Agent: AI agent that reviews posts and suggests improvements.
  • Real-Time Collaboration: Multiple authors editing together with a suggestion mode for proposed changes.
  • Import & Export: Import from WordPress or a sitemap, and export your content anytime.
  • Redirects & Routes: Manage redirects and customize URL routes.

Screenshots

Console:

Hyvor Blogs Console

Rich-text Editor:

Hyvor Blogs Editor

AI Agent:

Hyvor Blogs AI Agent

Architecture

  • PHP + Symfony for the API backend.
  • SvelteKit with Hyvor Design System for the frontend.
  • PostgreSQL as the database and queue backend.

Self-Hosting

See the self-hosting documentation for instructions on how to deploy Hyvor Blogs using Docker Compose.

Development

See DEV.md for instructions on setting up a local development environment.

Community

License

Hyvor Blogs is licensed under the GNU Affero General Public License v3.0. We also offer enterprise licenses for organizations that require a commercial license or do not wish to comply with the AGPLv3 terms. See Self-Hosting License FAQ for more information.

HYVOR Banner

Copyright © HYVOR. HYVOR name and logo are trademarks of HYVOR, SARL.

Contributors

supun-io

2,037 commits

Nadil-K

251 commits

IshiniAvindya

39 commits

Nolab0

31 commits

Languages

PHP

73.6%

Svelte

20.2%

TypeScript

5.4%