By Bobby Orr
• 9/17/2025
• 1 min read
• 10 views
When we started building a blog editor, we didn’t want another web CMS.
We wanted something fast, local, and distraction-free. That’s why we chose:
Before this, we were stuck with:
Now, our workflow looks like this:
Here’s the simplest Create call to insert a post:
id, err := posts.Create(ctx, &types.Post{
Title: "Why Go + Fyne + Neon",
Slug: "why-go-fyne-neon",
Summary: "We built a blog editor using Go, Fyne, and Neon Postgres.",
ContentMD: "# Hello World",
Author: "Admin",
Status: types.StatusPublished,
})
if err != nil {
panic(err)
}
fmt.Println("Post ID:", id)
Category: View more in this category