Introduction
Goribu is a full-stack React framework for Cloudflare Workers.
The Workers infrastructure is not only one of the most powerful and complete ones, but also very attractive cost-wise. Building with it is straightforward, but if you come from Next.js, Express.js, or Remix v2, you have to adopt a lot of new conventions. So Goribu aims to make it more delightful to build production apps there.
To achieve this, the key decisions are:
- To choose the happy path for building apps, which means simplicity and speed of changes over premature optimizations and complexity before it’s needed.
- Making what the platform offers as easy as possible to use, without configuring the same things over and over. (Global D1 read replicas, free CDN, etc.)
- Adjusting to the new AI coding paradigm and targeting to solve new challenges like understanding the code while allowing your agents to help with code and resources.
How?
Simplicity doesn’t mean not modern or less production-ready. You get a server-driven app architecture with the initial load and SEO benefits, combined with app-like navigation for the next requests. But no client-side caches, skeleton UI or RSC needed. Together with your React page components being in the same file as their handlers, you can add or improve your app’s features without having to change a bunch of files.
Human / AI Fit
While this started as a way for humans to write code, its architecture makes it really great for coding with AI agents:
- The API surface is minimal compared to most frameworks so it’s very lightweight in the context of each session.
- There is one canonical way to do things, so what you would write is what your AI will write too. So you can always check your code and know what is happening.
- The ability to provision resources with a single line in your config, without having to use the dashboard means your coding agent can do it too for you.
All of this makes AI coding with Goribu a token-efficient and smooth experience, that works great with Codex, Claude Code and other AI agents.
So if you are looking for a new way to create applications on Cloudflare, go ahead and give it a try to see for yourself.