Breeze is a batteries-included fullstack framework for Go that combines APIs, SPA support, Swagger generation, background workers, dashboards and ORM integration into a single developer experience. Instead of assembling multiple libraries and tools for every project, Breeze provides everything needed to build and deploy modern web applications as a single Go application.
Hey Product Hunt 👋
I'm Farshad, creator of Breeze.
I started building Breeze because every Go project I created eventually ended up with the same stack:
Router
ORM
Swagger
Dashboard
Workers
SPA integration
Authentication
I was spending more time assembling libraries than building products.
So I decided to build the framework I wanted to use myself.
Breeze aims to provide a batteries-included experience for Go developers while keeping the performance and simplicity that make Go enjoyable.
I'd love to hear:
- What feels missing?
- What would stop you from adopting it?
- Which part of the developer experience matters most to you?
I'll be here all day answering questions.
Report
Curious how Breeze handles hot reload during dev compared to something like Air, and whether the dashboard you mention is something I can ship to production or if it's more of a dev tool I would strip out before deploying?
Report
how does the ORM compare to something like GORM in terms of query performance for larger datasets?
Report
Curious how Breeze handles deployment and hosting — does it stay as a single Go binary that runs the full stack including the SPA assets, or do you need a separate web server in front of it for anything beyond dev mode?
Report
How does Breeze handle hot reload during development, and is there any overhead in production builds compared to using something leaner like just chi or gin?
Report
Love the all-in-one approach for Go, finally something that competes with the JS frameworks without the toolchain sprawl. One thing that would make adoption much easier: built-in support for hot module replacement during development so you can edit templates and frontend assets without restarting the whole binary.
Report
How does the dashboard piece actually ship, is it a vendored admin UI you customize or do I plug in my own frontend?
Report
Reviews
No reviews yetBe the first to leave a review for Breeze — Ultra Fast Golang Web Framework
Curious how Breeze handles hot reload during dev compared to something like Air, and whether the dashboard you mention is something I can ship to production or if it's more of a dev tool I would strip out before deploying?
how does the ORM compare to something like GORM in terms of query performance for larger datasets?
Curious how Breeze handles deployment and hosting — does it stay as a single Go binary that runs the full stack including the SPA assets, or do you need a separate web server in front of it for anything beyond dev mode?
How does Breeze handle hot reload during development, and is there any overhead in production builds compared to using something leaner like just chi or gin?
Love the all-in-one approach for Go, finally something that competes with the JS frameworks without the toolchain sprawl. One thing that would make adoption much easier: built-in support for hot module replacement during development so you can edit templates and frontend assets without restarting the whole binary.
How does the dashboard piece actually ship, is it a vendored admin UI you customize or do I plug in my own frontend?