I’ve made Go4lage public under the MIT license.
The project homepage is live at https://go4lage.com/. As a web framework, it’s self-hosting.
Go4lage is a composition of “all the good stuff” brought together to deliver high performance while stripping away unnecessary features. It’s designed to be the perfect backend for client-side rendering (CSR).
If you plan to start a company, want to build an app. Have like 1-5 people working more or less on code. It’s made for you.
I’ve battle-tested Go4lage, and it’s currently powering my entry in the Google Gemini AI challenge.
GeminiCV:
- No vendor lock-in at all! (Point 4 was part of the challenge!)
- Under 1000 lines of code: The entire backend was coded in less than 1000 lines.
- Self-hosted: Minimal costs, even for a large number of users.
- Super easy to host: Deployment is straightforward.
- Flexible AI integration: It has only a soft dependency on the Gemini AI API. Switching to another provider, like Ollama, takes 5 minutes or less.
I’m not a professional video creator, but if you want to see the kind of app you can build with this backend, check out this (admittedly rough) YouTube video: https://youtu.be/jHNNeVSqJMI.
(The video is the about Gemini CV, not about Go4lage)
The source code is also available as a “recipe” for building a backend: Go4lage - Free and Open Source Web Framework in Go.
Contribute I’m actively seeking contributors to help shape Go4lage’s future. Whether you’re a coder, UI/UX designer, or someone with a keen eye for design, your input is invaluable. Since I’m entirely self-taught, I especially appreciate feedback on any issues you encounter if you plan to use the framework. There’s a contribution page on the homepage where you can get involved. Your insights and skills can make a significant impact, and I’d love to have you on board!