FindSoftware

Gophenberg

Plugin-first CMS with a Go backend, a React admin built on the Gutenberg block editor and optional Astro themes, backed by PostgreSQL.

Gophenberg is a content management system that runs as one Go binary beside a PostgreSQL database. Posts are written in the Gutenberg block editor inside a React admin at /admin, and the binary publishes them on the public site at the root. The published content is also readable through a read-only JSON API at /api/content/v1, which needs no authentication.

Themes are optional. A theme is an Astro project that reads that JSON API, and the built-in renderer serves the posts when no theme is active or the theme is down. Plugins are Go packages compiled into the binary, each with its own routes and database tables. A reference plugin serves the posts as an RSS feed.

The install guide runs the binary and PostgreSQL with Docker Compose behind a reverse proxy that holds the HTTPS certificate. The admin login cookie is marked secure, so the site needs HTTPS in front to be used.

Worth knowing

Gophenberg is below 1.0 according to its own pages. Built frontend artifacts bundle WordPress packages under GPL-2.0-or-later, so a built admin or theme carries those terms while the source stays Apache-2.0.

Identity

Status
Active
Maintainer
Manuel 'SirLouen' Camargo4
First release
20268

Rendering and deploy

Runs as
Always on3
Rendering
On a server5
Install with
docker compose3

Releases

Current major version
Pre-1.07
Last release
2026-10-157

Adoption

GitHub stars
5732
Contributors
139

Why these figures do not compare

Sources

  1. 2026-10-23: links
    docs.gophenberg.org/
  2. 2026-10-23: links, Written in, License, GitHub stars
    api.github.com/repos/gopherium/gophenberg
  3. 2026-10-23: links, Databases, Runs as, Install with
    docs.gophenberg.org/self-hosting/install/
  4. 2026-10-23: Maintainer, Admin interface, Multilingual, License model
    raw.githubusercontent.com/gopherium/gophenberg/main/README.md
  5. 2026-10-23: Runtime, Categories, Rendering
    docs.gophenberg.org/start/what-is-gophenberg/
  6. 2026-10-23: License
    docs.gophenberg.org/legal/licensing/
  7. 2026-10-23: Current major version, Last release
    github.com/gopherium/gophenberg/releases/tag/v0.19.0
  8. 2026-10-23: First release
    github.com/gopherium/gophenberg/releases/tag/v0.1.0
  9. 2026-10-23: Contributors
    api.github.com/repos/gopherium/gophenberg/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON