Our great sponsors
- ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
- InfluxDB - Access the most powerful time series database as a service
- SonarQube - Static code analysis for 29 languages.
-
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/
-
ONLYOFFICE
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
-
-
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
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
For a general web app stuff I like to use this repository as a reference https://github.com/ardanlabs/service
-
-