AI UNDERDOGS
← Back
0:00 / 1:00
#009

LastSaaS

github.com/jonradoff/lastsaas →
SaaS boilerplateGoAI-assisted codingOpen source
▶ 186 views💬 0 comments🔗 0 visits

A Go+React SaaS boilerplate, built with Claude Code

WHAT IT SOLVES

SaaS boilerplates are everywhere — but they're all Node/Next.js. Want a Go backend? Build it yourself

WHY IT'S INTERESTING

★ Product taste

Go backend — not another Next.js clone

In a sea of TypeScript SaaS starters, the author picked Go for the backend. Multi-tenancy, Stripe payments, DataDog metrics — this isn't a demo-level 'auth + landing page.' The CI even runs tests serially to avoid shared DB races. Someone's been burned before

★ Real craft

The git log says 'jonradoff and claude'

The latest commit is authored by 'jonradoff and claude' — this project was literally built line-by-line with Claude Code, not just name-dropped. 81 commits deep, already at v1.3 fixing DataDog metric bugs. Using AI to build an AI-agent-ready SaaS template — the recursion is the story

「Free, open-source SaaS boilerplate; Go+React, built with Claude Code」

— jradoff

TECH GUESS

Go backend + React frontend, Stripe for payments, DataDog for monitoring, most likely PostgreSQL

DEEP DIVE

A Go SaaS Boilerplate in a Sea of Next.js Clones

The SaaS boilerplate market has become a blur of near-identical Next.js starters: Auth.js, Stripe, a landing page, maybe a dashboard shell — then a $169–$599 price tag. LastSaaS breaks that pattern by choosing Go for the backend, and it's free.

Author Jon Radoff explained his motivation on HN: "Every SaaS I've worked on started with the same 3-6 months of commodity infrastructure: auth, billing, teams, permissions, admin tools. Paid boilerplates help a little, but most stop at auth + Stripe and charge $169-599 for incomplete foundations." He's not wrong — most paid starters ship auth and billing as a demo, leaving multi-tenancy, permissions, and admin tooling as exercises for the buyer.

Not a Demo — Production-Scarred Code

The details in this repo suggest someone who's actually deployed SaaS products. The CI configuration runs test packages serially with -p 1, explicitly to "avoid shared DB races." That's not architectural hand-waving — it's a developer who hit database concurrency issues in integration tests and fixed them properly. The v1.3 release fixed a DataDog metrics bug, meaning the monitoring integration isn't just a checkbox; it was running in a real environment.

Feature-wise, LastSaaS covers multi-tenancy, Stripe integration, a permissions system, admin tools, and DataDog monitoring. The author tags it as "AI-agent ready," hinting at future LLM integration points. Tech stack is Go 1.25 backend, React 19 with TypeScript on the frontend — almost certainly PostgreSQL underneath, the standard pairing for Go SaaS projects.

The Meta Detail: "jonradoff and claude"

Here's the Easter egg: the latest commit's author field reads "jonradoff and claude." This isn't a joke in a PR description — Claude Code genuinely co-wrote the codebase. Across 81 commits, from project scaffolding to bug fixes, Claude was an active participant.

An AI coding tool building an "AI-agent ready" SaaS boilerplate is a delightfully recursive loop. What I appreciate about Jon's approach is that he doesn't spin this into a "10x developer" marketing narrative. He simply credits Claude in the git history. For developers curious about how Claude Code performs on real projects, these 81 commits are a transparent, inspectable case study.

Who Should (and Shouldn't) Use This

If you're a developer who specifically wants Go for your SaaS backend, LastSaaS is a rare find. Go's SaaS starter ecosystem is thin — most Go developers are still hand-rolling auth middleware and Stripe webhook handlers from scratch. This gives you multi-tenant architecture, billing, permissions, and monitoring out of the gate.

But know the trade-offs. The Go frontend story is less mature than Next.js; frontend customization may feel more constrained. The community is early: 104 stars, 42 forks, 1 HN comment as of now — don't expect the ecosystem of plugins and tutorials that Next.js starters enjoy. And Go's compilation and deployment model carries a learning curve for indie devs coming from interpreted languages.

The Bottom Line

LastSaaS isn't another reskinned Next.js boilerplate. It's a genuinely Go-native SaaS starter with production battle scars, honestly credited as AI-assisted development. In a market where incomplete starters sell for $599, a free and more complete Go alternative is worth a serious look from developers with Go in their stack — just don't expect Next.js-level community ergonomics.

📍 Source: hn📅 2026-05-22Original post →Visit site →
Ad
Ad slot (AdSense unit renders here once connected)

Discussion (0)

Sign in with GitHub to post
  • No comments yet — be the first.

Related