Sign inSign up

hyvor/blogs

By hyvor

•Updated 19 days ago

⚡ Open-source Blogging Platform. Fast & Simple.

Image
Content management system
0

3.7K

hyvor/blogs repository overview

⁠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.

Tag summary

Content type

Image

Digest

sha256:09b2f012a…

Size

294 MB

Last updated

19 days ago

docker pull hyvor/blogs:2.0.21