FindSoftware

GoBlog

Single-user, multi-blog publishing platform written in Go, with IndieWeb and ActivityPub support.

GoBlog is a single-user, multi-blog publishing platform written in Go. It runs as one binary that keeps posts, comments and sessions in a SQLite database, and writing happens in a web editor. One installation can host several blogs, and login works with a password or through OpenID Connect. Jan-Lukas Else maintains it, and it is distributed as a Docker image or built from source.

Worth knowing

GoBlog is a long-running server, not a set of static files, so the host has to keep a process running to serve the blog.

Identity

Status
Active
Maintainer
Jan-Lukas Else3
Maintained by
Individual

Rendering and deploy

Runs as
Always on4
Install with
Docker image or go build from source2

Adoption

GitHub stars
2811
Contributors
65

Why these figures do not compare

Sources

  1. 2026-10-26: links, Written in, License, GitHub stars
    api.github.com/repos/jlelse/GoBlog
  2. 2026-10-26: links, Runtime, Categories, Install with, Admin interface
    raw.githubusercontent.com/jlelse/GoBlog/master/README.md
  3. 2026-10-26: Maintainer, License, License model
    raw.githubusercontent.com/jlelse/GoBlog/master/LICENSE
  4. 2026-10-26: Runs as, Multilingual
    raw.githubusercontent.com/jlelse/GoBlog/master/docs/advanced.md
  5. 2026-10-26: Contributors
    api.github.com/repos/jlelse/GoBlog/contributors?per_page=1
  6. 2026-10-26: Content storage, Databases
    raw.githubusercontent.com/jlelse/GoBlog/master/docs/configuration.md

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