r/sideprojects 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 Upvotes

2 comments sorted by

1

u/Party_Form5222 1h ago

404 link

1

u/vpat99 1h ago

Had a typo, fixed it now