Our great sponsors
-
About golang-standards/project-layout: You may want to read about this issue https://github.com/golang-standards/project-layout/issues/117. Basically the projects name is misleading and the layout is definitely not standard.
-
If you're dealing with microservices then you can also look at https://gokit.io/
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
-
simple_gopher
Boilerplate for writing Go applications without framework using hexagonal application development approach
-
For RBAC/ABAC take a look at Cabin: https://github.com/casbin/casbin
-
I just spent a few hours writing a crapload of boilerplate code generation code with jennifer, if that helps any.
-
I’ve built a library to try and make it easier to consume these services and their JWTs that works with net/http, mux, chi, gin, echo and fiber if you don’t want to implement the logic of discovery and validation yourself: https://github.com/XenitAB/go-oidc-middleware
-
SonarLint
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
-
For a general web app stuff I like to use this repository as a reference https://github.com/ardanlabs/service
-
-