Kickstart your next production-grade Go app in less than 30 seconds.
Gobox is a Go web application code generator that you run in your terminal. Choose from an extensive library of components and kick-start your next web project in under a minute.
Features
All generated projects use a recommended project layout, and come with a graceful shutdown mechanism, plain-text logging, and support for .env files.
🏃 Quick and easy
Choose your base application type (API, SSR), choose your
components, hit generate and download your tailor-made application
code. It couldn't be simpler.
🔩 Component based
Choose from a wide range of modular, interface-driven components
from password hashing, to caching, to response compression. More
are added regularly.
🧪 Tests Included
Every gobox component includes unit tests, meaning you can see
exactly how the code should be used, and prevent the potential for
regressions in the future.
💾 It's yours
gobox is not a third-party
dependency that you add to your go.mod. You download the generated
code, and it remains under your control. Want to change how
something works? It's right there in your editor.
📄 MIT Licensed
Every line of generated code is licensed under the permissive
MIT license,
giving you full rights to use, modify, distribute, or sell your
application. There are no restrictions, no hidden clauses, and no
phone-home code.
📖 Well documented
All components come with inline documentation so you know exactly
what the code is doing, and how to adjust it to your needs.
🎁 Buy once, use forever
Pay once, and get lifetime access to all current and future plus
features. Lite features will remain free, forever.