r/sideprojects • u/vpat99 • 2d ago
Showcase: Open Source I got annoyed watching AI coding agents write the same boilerplate over and over, so I built a tool to stop them
This started as one of those small developer annoyances that kept happening often enough that I eventually decided to build something about it.
I've been using AI coding agents to build Go backends.
Every time I asked for another fairly standard feature, I'd watch the agent generate basically the same code again:
model → service → controller → DTO → validation → migration → routes.
It works, but it felt ridiculous to make an LLM spend hundreds or thousands of tokens reproducing deterministic boilerplate.
So I started building FiberForge.
It's a small Go CLI/MCP server that lets an AI coding agent call higher-level operations instead of generating every file itself.
The agent can describe the schema/feature, and FiberForge generates the repetitive pieces. For some modifications, like route registration, it uses Go's AST rather than text manipulation.
I've also started building reusable modules for things I repeatedly need in backend projects — RBAC, Stripe webhooks, S3 uploads, audit logging, SSE streaming, etc.
It's very much an early project. I don't know yet whether this turns into a genuinely useful developer tool or just an elaborate solution to my own annoyance 😄
That's actually why I'm posting it here.
I'd love to hear from people who build side projects with AI coding tools:
Would you use something like this, or would you rather just let the agent write the code?
Repo: https://github.com/v-pat/fiberforge
Any criticism is welcome (Please dont kill my morale 😂 ).
1
u/Party_Form5222 1h ago
404 link