I used Fable to rewrite 65kLoC of Go in Rust. It cost $400

A developer shares their experience using the Fable tool to automate the migration of 65,000 lines of Go code to Rust for $400. The process involved using LLMs to map data flows and state machines to facilitate the language rewrite.
Why it matters
It showcases the increasing viability of using AI agents for large-scale, complex software refactoring and language migration tasks.
I kept joking that I would have learned Rust a long time ago, but C++ money is not enough for a decent fursuit. Moreover, I'm bald, so I cannot simply dye my hair blue.
First, I tried the /teach skill by Matt Pocock 1 to learn Rust, and it clicked: "Teach a C++ programmer idiomatic Rust, skip syntax and helloworld, only focus on main differences." This skill is like a personal trainer — overcoming the pleasant challenge keeps me engaged, and at the same time, the material never gets overwhelming. I recommend trying it.
Around the same time, I came across "Rewriting Bun in Rust" 2 and got curious about the method:
Each dynamic workflow was a loop like this - a workflow for:
I had an idea that a rewrite could be done much cheaper.
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in