3 ms·
I could really recommend Encore https://encore.dev/ https://encore.dev/ that works best when you use their PaaS offering https://encore.cloud/ https://encore.cl
by lapusta 2y ago
I could really recommend Encore https://encore.dev/ https://encore.dev/ that works best when you use their PaaS offering https://encore.cloud/ https://encore.cloud/ (think of NextJS & Vercel combo).
One can argue it goes against some of the Go principles, but it's a really nice stack for solos or small teams without dedicated SREs. And as you grow you can BYOC & deploy it yourself or completely rewrite your API layer using Go stdlib.
You would still need NextJS or Remix/RR7 for the front-end, but one nice thing is that it would auto-generate the client SDK in TypeScript which makes integration a breeze. And while I personally prefer Remix/RR7 for frontend, Encore has integration with Vercel PR feature which is really hard to beat.